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.
Business entity data
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
Company Officer Search
Start with a person. Find all the companies they are connected to.
Search 160M+ officer records to discover a person’s company connections and recorded roles. Explore business interests, expand prospect lists, and investigate property portfolios.
Follow those connections to discover more companies, people, and opportunities.
Person → companies · Recorded roles · $0.01 per result
Local Business Ownership
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
Bulk data & warehouse delivery
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
RecommendedGive your coding agent the setup instructions to create an account, get an API key, and integrate using the documentation.
Do it yourself
- Sign up and get a free API key.
- Send it as an
X-API-Keyheader on every request. - Search companies or look up by jurisdiction and number.
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)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/Query business entity data through your existing data platform. Contact us to arrange warehouse sharing and confirm availability for your selected datasets.
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.
Get started
Build with GovFiles.
Try the API or talk through your coverage, matching, and delivery needs.
No credit card required. Sample data available, just ask.