Skip to main content

Table of Contents

Data Sources

All entity data comes from the Alabama Secretary of State — Business Entities Division via the ARC-SOS public portal (arc-sos.state.al.us). This is the official online search system for all corporations, limited liability companies, non-profit corporations, limited partnerships, general partnerships, and their foreign equivalents registered in Alabama. Every request hits the live register. There is no bulk data export or open-data feed. Responses are always authoritative and reflect the register’s current state.
Alabama is a single-source integration. All data — company profile, legal representatives, registered agent, and search — comes from the live Alabama SoS portal. The Trade Register Extract is included at no extra charge with the company data block.

Company Identifiers

Query Identifiers

The Alabama Secretary of State moved from 6-digit to 9-digit Entity IDs by adding three leading zeros to existing numbers, so older entities start with 000. Both forms are accepted: 358845 and 000358845 resolve to the same entity. Responses always return the 9-digit form.

Identifiers in API Response

GLEIF is the supplementary data source for this identifier. company.identifiers.lei is returned when a company identifier has a unique match against this jurisdiction’s registration or validation references in GLEIF. An LEI (Legal Entity Identifier) has 20 uppercase letters and digits, ending in two check digits. Coverage varies by entity. The field is omitted when no unambiguous match is available. Lapsed or retired LEIs may be returned; annulled records are excluded.

Search Capabilities

Name search matches from the beginning of the entity name (starts-with). Use shorter prefixes for broader results. Dashes are stripped before matching, so searching 000-358-845 and 000358845 return the same result.

Active companies only

Search can return companies that are no longer active. Each result carries the register’s status, so activeOnly=true removes the inactive ones.

Quirks & Gotchas

Mappings

Company Status

Unknown statuses not in the table above are resolved via AI enrichment. 51 entity types are registered by Alabama SoS, covering domestic formations under Alabama law and foreign entities registered to do business in Alabama. ISO 20275 ELF codes are assigned to the four most common domestic types; foreign variants carry no ELF code, as the code belongs to the jurisdiction of formation.
Foreign entities are registered to do business in Alabama after formation elsewhere. No ISO 20275 codes are assigned; the code belongs to the jurisdiction of formation.
Legal representatives are returned for corporations only. Alabama LLCs are not required to publicly disclose their members or managers on the register.

Other Key Persons

Data Availability

Documents

Example API Responses