Published August 2026. Every registry below was checked against its own primary source on 2026-08-18. Fees are quoted only where the state publishes one.
Say you are standing up a company database that covers the whole United States. You start with one state, find its business register, write the parser, and the work goes fine. The second state goes fine too. By the eighth you have eight parsers. By the twentieth you are maintaining a spreadsheet of which offices take a credit card, which take a cheque in the post, and which will not sell you the file at all.
That is not a tooling problem. It is the actual shape of US company data, and most teams meet it halfway through a build rather than before one.
So we did the boring version properly. In August 2026 we audited all 51 US business registries, the fifty states plus the District of Columbia, against their own official pages: what each one holds, what it will hand over, what it charges, how fresh it is, and what happens when an automated client knocks. Two of the assumptions we started with did not survive contact with the evidence. Both are flagged below, because the wrong ones are usually more useful than the right ones.
Quick Digest
- There is no national register. Company formation is a state act, so there are 51 registers and nothing above them. Since 14 August 2026 there is no federal beneficial-ownership reporting for US-formed companies either.
- Ten states publish a free full bulk download. Nine publish nothing at any price. Delaware has no statutory obligation to supply bulk data at all.
- The same class of public record ranges from $40 to $12,000 a year. Wisconsin sells its whole database for $40. South Carolina charges $12,000, not prorated.
- Only 22 of 51 give you company officers at scale. Fifteen never will, because the state does not collect them. Wyoming does not ask an LLC who its members are.
- Ten registers are not held by a Secretary of State, which is the single assumption most likely to break a pipeline on day one.
- 21 registries challenge automated clients. None block by country. We expected to find geographic filtering and found none in 56 endpoint tests from outside the US.
The Same Question, Fifty-One Answers
Below is the full audit. Each registry is scored out of 20 across six criteria: bulk availability, API, cost, field depth, freshness and licence. Tier A is open, B workable, C restricted, D closed or effectively closed.
Read the office column first. It is the least interesting column and the one that costs teams the most time, because ten of these registers do not sit with a Secretary of State. Arizona keeps its at a Corporation Commission. Michigan uses its licensing department, Wisconsin its Department of Financial Institutions, Maryland its tax assessment agency, Virginia a State Corporation Commission, New Jersey the Treasury. If your ingestion plan assumes fifty offices with the same name, it is already wrong.
| # | State and the office that holds the register | Tier | Score | Bulk access | Cost | Officers | Refresh | Automated access | The catch |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Connecticut Secretary of the State · Business Services Division Search · Bulk data | A | 20/20 | Free · open-data portal | Free | Yes | Daily | Open | Split across four datasets that must be joined; filing history is rebuilt monthly, so snapshot it |
| 2 | Colorado Colorado Department of State Search · Bulk data | A | 19/20 | Free · open-data portal | Free | No | Daily | Open | Officers, directors and owners are absent from every Colorado product, free or paid |
| 3 | District of Columbia Dept of Licensing & Consumer Protection · Corporations Division Search · Bulk data | A | 18/20 | Free · open-data portal | Free | No | Daily | Open | BOSS replaced CorpOnline on 10 Aug 2026, so legacy URLs redirect; governors live only in the UI |
| 4 | New York Dept of State · Division of Corporations Search · Bulk data | A | 18/20 | Free · open-data portal | Free | No | Weekly / monthly | Bot challenge | Search UI is bot-walled while the data host is wide open; NY records a chairman, not a roster |
| 5 | Oregon Secretary of State · Corporation Division Search · Bulk data | A | 18/20 | Free · open-data portal | Free | No | Weekly | Open | Active registrations only, so a dissolution is never visible; four address rows per entity to pivot |
| 6 | Florida Dept of State · Division of Corporations (Sunbiz) Search · Bulk data | A | 17/20 | Free · public SFTP | Free | Yes | Daily | Bot challenge | Use the SFTP; the web UI refuses automated clients while the file transfer has no rate limit |
| 7 | California Secretary of State · Business Programs Division Search · Bulk data | A | 16/20 | Free weekly · paid master | $100 master; weekly free | In record | Weekly | Bot challenge | The price is real but published in the help guide, not the fee schedule; $800/$900 figures are unsupported |
| 8 | Illinois Secretary of State · Dept of Business Services Search · Bulk data | A | 16/20 | Free · state-hosted files | Free | Yes | Daily | Bot challenge | Free and daily, but the terms prohibit automated queries and datacenter IPs are refused |
| 9 | Iowa Secretary of State · Business Services Division Search · Bulk data | B | 15/20 | Free · open-data portal | Free; API $2,400+ | No | Monthly | Search gated | The free file is active entities only, with no officers and no status column |
| 10 | Virginia State Corporation Commission · Office of the Clerk Search · Bulk data | B | 14/20 | Free · open-data portal | Free | Yes | Claimed monthly | Unreachable | Files have not regenerated since Nov 2024 despite metadata claiming otherwise |
| 11 | Alaska Dept of Commerce (DCCED) · Div. of Corporations, Business & Professional Licensing Search · Bulk data | B | 13/20 | Free · direct download | Free | Unverified | Not stated | Bot challenge | The CSV is free and complete but unreachable without a real browser session |
| 12 | Missouri Secretary of State · Corporations Division Search | B | 13/20 | No bulk product | Records request, $40/hr | Corporations only | Live | Bot challenge | No bulk and no API, and Missouri does not require LLC member disclosure at all |
| 13 | Rhode Island Department of State · Business Services Division Search · Bulk data | B | 13/20 | Paid · SFTP | $250 one-time | Yes | Daily | Open | Cheapest officer-level data in the country, but you must run an SFTP client on a static IP |
| 14 | Texas Secretary of State · Business & Public Filings Division Search · Bulk data | B | 13/20 | Paid, or free via Comptroller | $1,750, or free | Yes | Daily / monthly | Open | Do not build on SOSDirect at $1 a search; the free Comptroller route loses agent data |
| 15 | Washington Secretary of State · Corporations & Charities Division Search | B | 12/20 | No bulk product (retired) | Free | Yes | Live | Open | The bulk extract was deliberately retired; a full pull means paginating a captcha-gated app |
| 16 | Wisconsin Dept of Financial Institutions · Corporation Bureau Search · Bulk data | B | 12/20 | Paid · postal order | $40 per file | No | Weekly | Not retested | Cheapest full-state file anywhere, but officers are excluded from the database by design |
| 17 | Louisiana Secretary of State · Commercial Division Search · Bulk data | C | 11/20 | Paid custom query | $25 then $0.01/record | Unverified | Live | Search gated | The API is capped at 18 calls a minute; fees are repriced from 1 Oct 2026 |
| 18 | Montana Secretary of State · Business Services Division Search · Bulk data | C | 11/20 | Paid · self-service | $0.02 per record | Yes | On demand | Bot challenge | Per-record pricing with no published entity count, so a statewide pull cannot be budgeted |
| 19 | North Carolina Dept of the Secretary of State · Business Registration Division Search · Bulk data | C | 11/20 | Paid · FTP subscription | $750 + $2,000/yr | Yes | Weekly | Bot challenge | Ships officers and a filing list, but $2,750 in year one and no free fallback |
| 20 | North Dakota Secretary of State · Business Services Search · Bulk data | C | 11/20 | Paid · portal order | $40 active; $1,440/mo all | No | Monthly | Open | The cheap tier is active records with no officers; inactive costs 36 times more |
| 21 | New Hampshire Dept of State · Corporation Division Search | C | 11/20 | No bulk product | Records request | Yes | Not stated | Bot challenge | No bulk and no API, and every access route tested was refused |
| 22 | Nevada Secretary of State · Commercial Recordings Division Search · Bulk data | C | 11/20 | Paid · self-service | $125 full database | Yes | On demand | Bot challenge | Best value in the country: officers, agents and filing actions pre-joined for $125 |
| 23 | Ohio Secretary of State · Business Services Division Search · Bulk data | C | 11/20 | Free · incremental files only | Free | No | Monthly | Bot challenge | The challenge guards the data host itself and returns HTML with a 403, so naive fetchers ingest garbage |
| 24 | Oklahoma Secretary of State · Business Filing Department Search · Bulk data | C | 11/20 | Paid · download | $500 master | Yes | Monthly / weekly | Open | Entity detail costs $5 per one to three records by statute, so there is no scraping fallback |
| 25 | Tennessee Secretary of State · Division of Business Services Search · Bulk data | C | 11/20 | Paid · purchase wizard | $1,000 full; $50 activity | No | Weekly | Open | Price is disclosed only inside the purchase wizard, and every search query is captcha-gated |
| 26 | Vermont Secretary of State · Business Services Division Search · Bulk data | C | 11/20 | Free · login required | Not published | Unverified | Not stated | Bot challenge | Documented only on a page the state has retired, so nothing is verifiable from outside |
| 27 | West Virginia Secretary of State · Business & Licensing Division Search · Bulk data | C | 11/20 | Paid subscription | Not published | Yes | Daily / monthly | Search gated | Well structured and daily, but resale is legally restricted and needs a separate contract |
| 28 | Hawaii Dept of Commerce & Consumer Affairs · Business Registration Division Search · Bulk data | C | 10/20 | Paid per record | $0.05 per record | Yes | Weekly | Bot challenge | Operated by a private portal contractor, so the meter cannot be waived as a public record |
| 29 | Idaho Secretary of State · Business Services Division Search | C | 10/20 | No bulk product | Free to search | No | 7 to 10 day lag | Open | Not restrictive, just undeveloped; officers exist only inside downloadable PDFs |
| 30 | Kentucky Secretary of State · Division of Business Filings Search · Bulk data | C | 10/20 | Paid subscription | $2,000 per month | Yes | Daily changes | Open | Richest field set of any paid file, but the free research tier voids on commercial use |
| 31 | Massachusetts Secretary of the Commonwealth · Corporations Division Search | C | 10/20 | No bulk product | Free | Yes | Not stated | Bot challenge | Best free field coverage in the country and no way to get it at scale |
| 32 | Minnesota Secretary of State · Business Services Search · Bulk data | C | 10/20 | Paid · licensed | $710; free non-commercial | Yes | Monthly | Bot challenge | Complete database with officers and history, but delivered up to ten days after request |
| 33 | Maryland State Dept of Assessments & Taxation · Charter Division Search · Bulk data | C | 9/20 | Paid · via contractor | $0.04 per account | No | Monthly | Open | The state does not sell it; you post a cheque to a private printing company |
| 34 | Maine Dept of the Secretary of State · Bureau of Corporations, Elections & Commissions Search · Bulk data | C | 9/20 | Paid · via contractor | $600 to $1,200 monthly | No | Monthly | Search gated | The search page prohibits data mining by name, and the schema is unpublished before purchase |
| 35 | Mississippi Secretary of State · Business Services Division Search | C | 9/20 | No bulk product | Free to search | Yes | Not stated | Bot challenge | The registry moved host and the old address now serves lien data, so stale bookmarks query the wrong database |
| 36 | Nebraska Secretary of State · Business Services Search · Bulk data | C | 9/20 | Paid · FTP subscription | $15 per 1,000 records | Yes | Weekly | Unreachable | Everything lives on a contractor portal that was fully dark while the state site looked healthy |
| 37 | New Jersey Treasury · Division of Revenue & Enterprise Services Search · Bulk data | C | 9/20 | Paid · written request | $0.0185 per record | Unverified | On demand | Open | The free search returns no detail record at all, so every useful field is behind the paywall |
| 38 | South Dakota Secretary of State · Business Services Search · Bulk data | C | 9/20 | Paid · by application | $1,500 setup | No | Weekly | Unreachable | The headline price is a setup fee plus per-period updates, and the download links point at the wrong PDF |
| 39 | Arkansas Secretary of State · Business & Commercial Services Division Search · Bulk data | D | 8/20 | Paid subscription | $150 per year | Unverified | Not stated | Bot challenge | The free search is captcha-defended with an attempt counter, so the subscription is effectively mandatory |
| 40 | Arizona Arizona Corporation Commission · Corporations Division Search · Bulk data | D | 8/20 | Records request only | Not published | Yes | Not stated | Unreachable | eCorp was retired in January 2026, so every pre-2026 URL and pipeline is broken |
| 41 | Indiana Secretary of State · Business Services Division (INBiz) Search · Bulk data | D | 8/20 | Paid · in-account | $9,500 + $500/month | Not published | Monthly | Bare 403 | You cannot see the field list before paying, because the schema is behind the login |
| 42 | Kansas Secretary of State · Business Services Division Search · Bulk data | D | 8/20 | Paid · records access request | $200 for-profit entities | No | Not stated | Open | Commercial reuse is restricted by statute and signed for in advance, not merely by terms of use |
| 43 | Michigan Dept of Licensing & Regulatory Affairs (LARA) · Corporations Division Search | D | 8/20 | No bulk product | Records request | Unverified | Not stated | Bot challenge | COFS was replaced in June 2025, so every legacy URL in circulation is stale |
| 44 | New Mexico Secretary of State · Business Services Division Search | D | 8/20 | No bulk product | Records request | Unverified | Not stated | Bare 403 | No bulk channel exists and the portal refuses traffic from outside its accepted range |
| 45 | South Carolina Secretary of State · Division of Business Filings Search · Bulk data | D | 8/20 | Paid · FTP push | $12,000 per year | Unverified | Monthly | Unreachable | Not prorated against a July to June fiscal year, and you must run the FTP server they push to |
| 46 | Wyoming Secretary of State · Business Division Search · Bulk data | D | 8/20 | Paid · emailed link | $10,200 per year | Corporations only | Monthly | Open | For the LLC majority of the register there is no owner to sell; members are never filed |
| 47 | Alabama Secretary of State · Business Entities Division Search | D | 7/20 | No bulk product | $1 per page | Yes | Not stated | Unreachable | Public records access is limited by statute to Alabama citizens |
| 48 | Georgia Secretary of State · Corporations Division Search · Bulk data | D | 7/20 | Paid · paper process | $1,000, or $500/month | Unpublished | Not stated | Bot challenge | A paper transaction, not a download: cheque, signed agreement and a W-9 before credentials issue |
| 49 | Pennsylvania Dept of State · Bureau of Corporations & Charitable Organizations Search · Bulk data | D | 7/20 | New-filing lists only | $0.25 per name | Fictitious names only | Monthly | Bot challenge | There is no statewide file at any price, only monthly lists of new filings |
| 50 | Utah Dept of Commerce · Division of Corporations & Commercial Code Search · Bulk data | D | 7/20 | Paid per record | $0.01 to $0.05 per record | Yes | Not stated | Bot challenge | A metered purchase rather than a download, and the subscriber cost is unpublished |
| 51 | Delaware Division of Corporations · Department of State Search | D | 6/20 | No duty to supply | Unavailable | No | Live search | Unreachable | The statute removes the obligation to provide bulk data; fees are charged per record by file number |
Officers means the people who run the company appear in data you can obtain at scale, not merely in a record you can open one at a time.
Five Things That Will Break Your Plan
Every one of these is invisible from the outside. You find them after you have committed to a schema, a budget, or a refresh cadence, which is the expensive order to find them in. Each is anchored to a named state you can go and verify yourself.
1. Budget by state, not by country
A single national line item for registry data is the first thing to delete from the plan. The spread is not a rounding error.
It gets sharper when you read the terms rather than the headline. South Carolina’s fee runs against a July to June state fiscal year and is not prorated, so a subscription bought in April costs a full year for three months of data. Indiana charges $9,500 up front and then $500 for every monthly refresh, which is about $15,500 for one year current. Wyoming is $10,200. Nevada, for contrast, sells its entire unabridged database for $125.
Ten jurisdictions charge nothing at all. Nothing about the underlying filing differs between them. It is the same kind of statutory record describing the same kind of entity, priced by fifty-one separate administrative decisions.
2. Half the country will not tell you who runs the company
This one surprises people, and it is not an access problem. It is a collection problem. For a large share of the country, the state never asked.
- Wyoming does not collect LLC members or managers. Its Articles of Organization ask for five things and none of them is an owner.
- Colorado excludes officers, directors and owners from every product it sells, free or paid, and says so on its own extract form.
- Ohio collects incorporators and organizers. Not officers.
- New York records a chairman rather than a roster.
- Wisconsin keeps officers out of the database by design, so they survive only on annual report images you buy one at a time.
- Missouri collects officers for corporations but requires no LLC member disclosure at all.
Add it up and 22 of 51 give you officers at scale. Fifteen categorically will not. The rest are partial or sit behind a schema nobody publishes until you have paid.
The practical consequence is worth being blunt about. A nationwide, officer-level view of US companies assembled purely from state registers is not expensive. It is impossible. If your product roadmap has that as a milestone, it needs a second source before it needs a budget.
3. Delaware is a statute problem, not a procurement problem
Most closed doors in this audit are administrative. Somebody has to sign something, or the price is high, or the file arrives monthly when you wanted it weekly. Delaware is a different category, and it is worth understanding precisely because escalation will not move it.
Read what it actually does. It removes the duty to supply bulk data. It does not ban it, and the Secretary of State stays free to provide it voluntarily. That distinction matters if you are writing to them, and it matters more if you are writing about them.
What closes the door in practice is the second half of the provision, which prices access per record associated with a file number. There is no volume at which that becomes sensible. And Delaware is where the companies are: its own 2025 annual report counts 2,287,728 entities, with more than two thirds of the Fortune 500 and close to 70 percent of that year’s US IPOs incorporated there. The state that matters most is the one you cannot query in bulk.
4. Plan for bot management, not for geography
Here is the first assumption of ours that did not survive. We went in expecting to find registries blocking non-US traffic, and we designed the test to catch exactly that, running it from a non-US network where a country block would be most visible.
We found none. Not one of 56 endpoint tests returned country-block wording.
What we did find was bot management, on 21 of the 51: Cloudflare, Akamai, Imperva, F5, DataDome, Radware and AWS WAF between them. Four more serve their pages normally and gate only the search action behind a challenge, which is a different failure domain and should not be counted the same way. Two returned a bare 403. Seven were unreachable, which we record as unproven rather than as a block, because a silent timeout is not evidence.
The useful version of this finding is architectural. New York runs bot defence on its search interface while its open-data host serves the full 4.27 million row dataset over an unauthenticated API to the same client in the same second. The control sits on the interface, not on the data. Ohio is the cautionary twin: its challenge guards the data host itself and returns a 1.2 megabyte HTML page with a 403 status, so a fetcher that only checks for a response will ingest the challenge page and report success.
5. Check the file, not the metadata
Free data has its own failure mode, and it is quieter than a paywall.
Virginia publishes fourteen free datasets on its open-data portal, including a separate officer file, which on paper makes it one of the better states in the country. The metadata claims monthly updates. The underlying files have not been regenerated since November and December 2024.
The dataset timestamps move. The resources do not. Anyone who trusted the portal and skipped the file check is running on data approaching two years old and has no signal telling them so. Fourteen of the 51 either publish no cadence at all or publish files that are demonstrably stale, which is why freshness is scored separately here rather than folded into availability.
How We Scored This
Nine facts were established per jurisdiction against primary sources: the office holding the register, the public search URL, whether bulk data exists and how you obtain it, its cost, whether an API exists, whether the state publishes to an open-data portal, which fields are exposed, the refresh cadence, and any stated restriction on commercial use, redistribution or automated access. Those roll into six scores.
| Criterion | How it is scored |
|---|---|
| Bulk availability (0 to 5) | Free full direct download scores 5. Free via portal or registration 4. A paid bulk product 3. Records request only 2. Search only 1. Pay-per-lookup or no duty to supply 0. |
| API (0 to 3) | A documented free public API scores 3. One requiring a key or payment 2. A portal export with no true API 1. Five states qualify for a 3. |
| Cost (0 to 3) | Free scores 3. A nominal one-off 2. Hundreds per year 1. Thousands per year or per-record charging 0. |
| Field depth (0 to 3) | Officers, registered agent and addresses all present scores 3. Agent and addresses without officers 2. Name and status only 1. |
| Freshness (0 to 3) | Daily scores 3. Weekly 2. Monthly or slower 1. Unclear or demonstrably stale 0. |
| Licence (0 to 3) | No reuse restriction scores 3. Attribution or minor terms 2. Restricted commercial use 1. Redistribution prohibited 0. |
Fees appear only where a state publishes them. Vendor summaries were not treated as pricing sources, and that decision changed at least one answer: the California bulk price commonly quoted across the industry turned out to be partly wrong, with the real figure sitting in the Secretary of State’s help guide rather than its fee schedule. Automated-access behaviour was observed directly, from a single non-US network, with every host resolved through two public DNS resolvers before any network failure was recorded.
Where This Audit Is Thin
The second assumption that did not survive was our own confidence. A first pass produced a blocking figure we could not defend once we checked the sample properly, so it was rebuilt. Here is what is still soft, stated plainly so you can weight it yourself.
- Six jurisdictions publish no bulk price anywhere public. We record that as unpublished rather than estimating it. Several need a phone call to settle.
- Officer presence in a delivered file, as opposed to the public record, is unverified wherever the schema sits behind a login or a signed agreement. You cannot see the field list before you pay.
- Seven registries were unreachable during testing and are recorded as unproven, not as blocks.
- Wisconsin’s search host was not reached in the automated-access retest, and Delaware’s returned an origin error, so its terms of use were confirmed against two archived captures rather than the live page.
- Four jurisdictions changed registry systems in the fourteen months before publication. DC replaced its portal eight days before we ran this. Treat any registry audit, including this one, as perishable.
This guide publishes the map, not a route around anyone’s controls. There are no workarounds here for the states that restrict automated access, and no state’s dataset is reproduced.
Questions We Get Asked About This
Is there a national US company register?
No. Company formation is exclusively a state act, so there are 51 separate registers and nothing above them. SEC EDGAR covers only companies with a securities-law filing obligation, and the IRS exempt-organizations file covers only nonprofits. Neither is a company register, though both get mistaken for one.
Which state has the most accessible business registry?
Connecticut, at 20 out of 20. It publishes six datasets covering the master register, agents, principals and full filing history, refreshed daily, free, through a public API, with the master dataset in the public domain. Colorado follows at 19, then the District of Columbia, New York and Oregon at 18. The catch with Connecticut is structural rather than commercial: the data is normalised across four datasets you have to join, and the filing history is rebuilt monthly, so snapshot it if you need continuity.
Can I download all US company data from one place?
Not from any official source. You would be assembling 51 feeds across at least six delivery mechanisms, paying for roughly half, signing agreements for several, and accepting that nine states sell nothing in bulk at any price. That fragmentation is the reason commercial company-data products exist, and it is also why they disagree with each other.
Do state registries include company owners and directors?
Sometimes, and less often than most people assume. Twenty-two of the 51 expose officers in data you can obtain at scale. Fifteen categorically do not, because the state does not collect them. Wyoming never asks an LLC for its members or managers, so no amount of money produces that data from the state. If you need people rather than companies, the register is a starting point and not a source.
The Fragmentation Is Permanent. Plan For It.
None of this gets tidier. There is no bill coming that harmonises fifty-one filing offices, and the federal layer moved further away this month rather than closer. The registries will keep changing systems, keep repricing, and keep publishing metadata that disagrees with the files underneath it.
Which is a workable position, as long as it is the position you planned for. Score the states you actually need instead of the country. Start with the ones that will hand you a file, and treat the closed ones as a separate, smaller, and more expensive problem rather than as a blocker to the whole build. Budget per state. Check timestamps, not metadata. Assume the office name is wrong until you have looked.
We maintain extraction pipelines across sources that behave exactly like these: fragmented, inconsistently priced, and changing underneath you without notice. If you would rather not maintain fifty-one of them yourself, talk to our team. And if you find a state where this audit has gone stale, tell us. That is the nature of the material, and the table is easier to keep honest with more eyes on it.
Sai is a data infrastructure enthusiast who has spent the past two to three years following the AI space closely, from the infrastructure layer to the fast-growing world of data for AI. He is genuinely curious about how modern data pipelines get built and where the data industry is heading, and he writes insightful pieces on the core topics that shape this niche.