Enrich leads for 85M+ US businesses.

Search business registrations, discover the people behind companies, and connect local businesses to legal entities. Available through an API or bulk delivery.

Book a Call

Search every Secretary of State registry through one API.

Look up a business by name or filing number. Get its legal name, status, formation date, officers, and registered agents in a consistent format across all 50 states.

Use individual lookups in your product, or bring complete state datasets into your warehouse.

100M+ filings · $0.01 per result · API or bulk

Start with a storefront. Find the people behind it.

Search by business name and address to discover the owners, operators, and registered company behind a restaurant, auto repair shop, dental office, or other local business.

Find the right people to contact, build targeted prospect lists, and uncover opportunities across related locations.

Names + addresses → legal entities · $0.15 per result with people

Put the full business registry in your warehouse.

Choose the states you need. We deliver standardized registration data as Parquet over S3 or SFTP, or arrange a share in Snowflake, BigQuery, or Databricks.

Join company, filing, and officer records to the customers, vendors, and prospects already in your systems.

All 50 states · One schema · Your infrastructure

Make your first query.

Create an API key and follow the quickstart, or use the agent setup instructions to integrate GovFiles into your codebase.

Let your agent do it

Recommended

Give your coding agent the setup instructions to create an account, get an API key, and integrate using the documentation.

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.
On-demand

REST API

Search and retrieve business registration records inside your application. Receive structured JSON from our business registration dataset.

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

Bulk Replication

Receive complete business registration datasets as Parquet via SFTP or S3. One file per state, one consistent schema.

# latest bulk export GET /v2/bulk/us_de/latest → 302 → s3://govfiles/bulk/ us_de/2026-04-09.parquet # 50-state export · ~4.2 GB SFTP /exports/full/2026-04/
ParquetFormat
S3 · SFTPTransport
Per stateFiles
Warehouse-native

Query business entity data through your existing data platform. Contact us to arrange warehouse sharing and confirm availability for your selected datasets.

Snowflake
Secure Data Sharing
BigQuery
Analytics Hub listing
Databricks
Delta Sharing

Frequently asked.

Still have a question? Talk to us →

Which product should I use?

Start with a company name or registration number to search business entity data. Use Company Officer Search when you have a person’s name and want to find associated companies and recorded roles. Use Local Business Ownership when you have a local business name and address and want to find the legal entities, owners and operators behind it.

Where does the business registration data come from?

We collect business registration data directly from state registries, including Secretary of State offices, and standardize it across jurisdictions. Available fields vary by state.

Can I find who owns a local business?

Start with the business name and address to find associated legal entities, owners and operators.

How can I explore someone’s business connections?

Search their name with Company Officer Search to find associated companies and roles, then open the company records to explore filings, addresses and business history.

Which products support API, bulk and warehouse access?

Company search, officer search and local business ownership search are available through the API. Business registration datasets are also available through bulk file delivery or warehouse sharing. Contact us to discuss coverage and delivery for your dataset.

How does pricing work?

One credit costs $0.01. Company and officer searches use one credit ($0.01) per result; local business matching uses 15 credits ($0.15) per result containing a person. A direct entity lookup uses one credit. See API and bulk pricing.

Can I get a complete dataset instead of querying the API?

Yes. Receive business registration datasets as Parquet through S3 or SFTP, or arrange warehouse sharing with Snowflake, BigQuery or Databricks. Contact us to discuss coverage and delivery.

Can I get historical and dissolved entities?

Yes. Business entity data includes active and inactive registrations, including dissolved, revoked, withdrawn and merged entities. Name and status history extends back more than 20 years where the registry provides it.

Build with GovFiles.

Try the API or talk through your coverage, matching, and delivery needs.

Discuss your use case

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