Accurate entity data on every US business.

Access standardized business entity data, identifiers, local ownership, and corporate hierarchies through one API or in bulk.

Talk to us

Nationwide coverage · API and bulk delivery · Built for production data systems

GET /v2/search

Start with the entity. Connect everything around it.

Use the underlying business records directly, link them to other datasets, connect real-world businesses to their legal owners, and understand relationships across corporate families.

Business data that works together.

GovFiles standardizes business identity and connects the identifiers, locations, and relationships around it, so each product works as part of the same nationwide data layer.

51 Jurisdictions covered
Bulk Delivery
20+ Years of history
Monthly Updates

One business identity across every dataset.

Work with the same fields and identifiers across states, entity types, and delivery methods—then move from a legal entity to its identifiers, local businesses, and corporate relationships.

Officers & registered agents
Resolved roles, start dates and agent addresses across every jurisdiction.
Name & status history
Previous names, conversions, and every status change with effective dates.
Filings & identifiers
Annual reports, formations and amendments, linked to FEIN and state IDs.
us_de · 5910230.json

Query one business or bring the full dataset into your stack.

Use GovFiles in a live product, an enrichment pipeline, or as part of your internal data infrastructure.

Real-time

REST API

Look up individual entities or search by name with sub-200ms responses. JSON in the unified schema, ready for onboarding flows.

# lookup by entity number GET /v2/entities/us_mn/11-AA200 OK (14ms) # search by name GET /v2/search?q=best+buy200 OK (38ms, 2,089 results)
<200msp95 latency
99.9%Uptime SLA
JSONResponse
At scale

Bulk Parquet

Receive full jurisdiction dumps as Parquet via SFTP or S3, monthly or on your schedule. One file per state, one consistent schema.

# latest bulk export GET /v2/bulk/us_de/latest302s3://govfiles/bulk/ us_de/2026-04-09.parquet # 50-state monthly drop · ~4.2 GB SFTP /exports/full/2026-04/
ParquetFormat
S3 · SFTPTransport
MonthlyRefresh
Warehouse-native

Skip the pipeline entirely. Get GovFiles as a live, zero-copy share inside the platform you already query.

Snowflake
Secure Data Sharing

Mount a read-only share in seconds. No storage cost, refreshed on our side.

BigQuery
Analytics Hub listing

Subscribe to the GovFiles listing and query linked datasets in place.

Databricks
Delta Sharing

Open Delta Sharing into any catalog, across cloud and region.

Start with the API. Scale to the data you need.

Use GovFiles for individual lookups and enrichment, then move to higher-volume API access or bulk delivery as your product grows.

Pay as you go

/ row

Free to start. The first 1,000 rows every month are on us, then a flat penny per row.

  • 1,000 rows / month free
  • $0.01 per row after that
  • All 50 states · lookup & search
  • Monthly refresh · no commitment

Scale

Best for volume
$499 / month

A flat fee that bundles 100k rows at roughly half the rate. Cheaper than pay-as-you-go past ~50k rows.

  • 100,000 rows / month included
  • $0.004 per row after that
  • 99.9% uptime SLA
  • Priority support

Bulk replication

Custom

Full jurisdictions, replicated continuously into your storage or warehouse.

  • Unlimited rows & API volume
  • Bulk Parquet via S3 / SFTP
  • Snowflake, BigQuery & Databricks shares
  • Custom SLAs & onboarding
Book a call
Cost estimator USD / month

Estimate your monthly cost

Set your expected monthly row volume.

Rows / month 5,000
Estimated monthly
Let's talk
Pay as you go · 4,000 billable rows

Set it up your way.

Do it yourself in the dashboard, or let your coding agent handle signup and integration.

Do it yourself

  1. Sign up and get a free API key.
  2. Send it as an X-API-Key header on every request.
  3. Search companies or look up by jurisdiction and number.

Let your agent do it

Recommended

Paste one line into your coding agent — it signs you up over HTTP, mints a key, and wires the integration from the docs.

Frequently asked.

Still have a question? Talk to us →

Where does the data come from?

Directly from each state's Secretary of State office. We collect from the primary source, not aggregators or third-party resellers, so records match the authoritative registry.

How often is data updated?

Monthly. New filings, status changes and amendments from each registry are collected, normalized and delivered every month, via both the API and bulk exports.

Do you work with startups?

Yes — from solo founders to the largest data teams. Start free on the API with 1,000 rows a month, then grow into full bulk delivery (Parquet via S3 or SFTP, one file per state) as your volume scales. We'll tailor a rate to where you are — competitive whether you pull a few thousand rows or replicate all 50 states. Tell us your volume and we'll work with you on price.

How are API credits counted?

Search API usage is charged at 1 credit per row returned. A response with 25 entity rows uses 25 credits; a response with no rows uses 0 credits. Direct lookups by entity number are a single credit.

Can I get historical and dissolved entities?

Yes. Coverage includes active and inactive records (dissolved, revoked, withdrawn and merged) with name and status history going back 20+ years where the registry provides it.

Start with accurate business data.

Explore the API, request sample data, or talk to us about a dataset built for your workflow.

Book a 30-min call

No credit card required. Sample data available, just ask.