Skip to main content

Start here

This guide contains public integration notes for Illinois. Use it for identifier formats, search behavior, and state-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.

Illinois coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
This jurisdiction may be in preview or limited availability. Check the live pricing page or contact support before relying on it in production.
State details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.

Table of Contents

API access: US-IL is not yet part of the public countryCode enum. Contact us to enable it on your workspace. Requests sent with countryCode: "US-IL" will otherwise return 400 until the enum is expanded.

Data Sources

Illinois uses a single integration against the Illinois Secretary of State, Department of Business Services. The register covers approximately 2.8 million entities filed under the Illinois Business Corporation Act, the General Not-for-Profit Corporation Act, the Limited Liability Company Act, and related statutes, including domestic and foreign corporations, LLCs, professional service entities, benefit corporations, agricultural cooperatives, and not-for-profit corporations. The Illinois Business Data Transparency Act (Public Act 102-0049, effective 2022-01-01) requires the Secretary of State to publish daily bulk distributions of the business entity database. These bulk files are the sanctioned machine-readable path; Topograph uses them as the primary data source.
  • ILSOS daily bulk snapshot (fast, onboarding). Published daily at ilsos.gov. Covers corporation and LLC master records, annual report data, assumed names, and manager/member rosters. The snapshot refreshes daily; individual records may lag up to 24 hours from a filing event.
  • ILSOS public inquiry portal (authoritative, verification). The live public inquiry portal at apps.ilsos.gov is queried in real time for verification requests to refresh the basic profile (current legal name, entity status, registered agent, and effective date) directly from the source register. Officer rosters in verification responses continue to be served from the daily bulk snapshot.
Mode-based routing. Onboarding requests (mode: "onboarding") are served from the daily bulk snapshot. Verification requests (mode: "verification") query the live portal for the basic profile and supplement it with bulk-sourced officer data.

Company Identifiers

Query Identifiers

Search by bare 8-digit File Number returns all matching entities across both the corporation and LLC sequences. Use the compound ID (C08142220 or L08142220) to resolve to a single entity. The identifiers.entityType field in the response confirms which family was matched.

Identifiers in API Response

Search Capabilities

Starts-with search. Name search anchors on the beginning of the legal name (case-insensitive). Use fuller query strings to narrow the result set, which is capped at 100 matches.

Quirks & Gotchas

Mappings

Legal form is derived from the entity type code in the ILSOS bulk distribution, sourced from the published Corp and LLC data dictionaries. The full legal form table is available on the pricing page.
The full legal form table with source codes and ISO 20275 mappings (where available) is on the Illinois pricing page.

Entity Statuses

Status values are sourced from the ILSOS bulk data dictionaries (Corp CORP-STATUS field and LLC LL-STATUS field) and from the live portal in verification mode. “Not Good Standing” is a derived status emitted when the current annual report has been invoiced but not yet paid.
LLC status in onboarding mode. The bulk LLC master record does not reliably expose the dissolution status field in v1. All LLCs not explicitly marked inactive default to Goodstanding in onboarding mode. Use mode: "verification" to get a live status read from the portal when LLC status accuracy is required.

Data Availability

Example API Responses

Search by Name

Search by Compound ID

Company Profile