── ── Open data

US Business Registry Open Data

Five US states — New York, Colorado, Pennsylvania, Oregon, and Connecticut — publish their entire business registries as open data with explicit public-domain or commercial-OK licenses: roughly 12.4 million entities via documented Socrata APIs. This skill ships the verified dataset registry, a dependency-free Python fetcher, measured rate limits, and the gotchas that corrupt naive pulls.

Run US Business Registry Open Data on a real problem

Bring something you're actually deciding — free, in the browser.

Run this on your problem →

How it works

Pick states from the verified dataset registry and gate on license: a dataset with no explicit public-domain or commercial-OK tag stays off — a portal listing is not a license.

Pull with plain $limit/$offset pagination ordered by :id at ~500 rows/sec anonymously. Keyset pagination via $select=:*,* and the CSV export endpoint both measured dramatically slower — the bottleneck is per-page transfer, not offset depth.

Normalize onto a unified schema, dedup by entity ID (Oregon is row-per-name, Pennsylvania row-per-officer — naive counts overcount 2–3×), and resume interrupted pulls by line count in append mode.

When to use it

  • Building lead lists or TAM sizing from state registration data
  • Formation-trend, entity-type, or business-survival analysis by cohort
  • Entity matching and enrichment against official registry records
  • Deciding whether to pay OpenCorporates or a data vendor — check the free floor first

When not to use it

When you need business license data (a different registry), SEC filings, non-US registries, or full national coverage including Delaware, California, and Texas — no free path exists for those; budget for a vendor.

Worked example

Pulling 12.4M registrations across five states

A June 2026 pull verified all five datasets live with count(*) queries, caught Iowa's platform migration (every documented endpoint 404), left unlicensed Hawaii disabled, and measured the pagination options: plain offset ~500 rows/sec, keyset a 200-second timeout, CSV export 12× slower. Deduping Pennsylvania's officer-level rows turned an inflated row count into 2.31M honest entities.

Why it matters for founders

Business registries are the skeleton of the US SMB economy — formation trends by county, registered-agent market share, survival curves by cohort. deciqAI pulled this data for company matching in its analysis agents; the same free datasets can seed your lead lists and market sizing before you pay a data vendor a dollar.

Install this skill (free, MIT)

$npx skills add deciqAI/knowledge-skills
View US Business Registry Open Data source on GitHub →

Useful? Star the repo — stars help other builders find it.

FAQ

Is this data legal to use commercially?

Yes, for the five enabled states — each dataset carries an explicit public-domain or commercial-OK license verified on its portal page. Datasets without a clear license tag (like Hawaii's) stay disabled until terms are confirmed.

Why isn't Delaware included?

Delaware — where a huge share of US companies incorporate — offers no bulk product and no API at any price. Selling registry data is part of the state's business model. California and Texas charge for bulk access.

How long does a full pull take?

At the measured anonymous rate of ~500 rows/sec, all ~13M rows take 7–8 hours. Registering a free Socrata app token and sending it as X-App-Token raises the rate-limit tier.

Do I need any dependencies?

No — the bundled fetcher is ~300 lines of Python stdlib. Each state is one entry in a config dict; adding another Socrata state is one more entry.

Related mental models

Start free. Pay when it pays off.

These skills are open source. deciqAI is the operator team that runs them — autonomously, on your company.

Start free