bizapedia.com APIbizapedia.com ↗
Access Bizapedia company profiles via API. Retrieve state filing numbers, registered agents, principal addresses, and contacts for US businesses.
curl -X GET 'https://api.parse.bot/scraper/f1f62669-60b8-4b29-aa56-ebe8fe77d53f/get_company_details?slug=acme-corporation&state=ga' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetch detailed business information for a specific company by state and URL slug. Returns filing details, principal address, registered agent, and contacts extracted from the company's public profile page.
| Param | Type | Description |
|---|---|---|
| slugrequired | string | The company's URL slug as it appears in the Bizapedia URL path (e.g. 'acme-corporation', 'widget-supply-llc'). |
| staterequired | string | Two-letter US state code, lowercase (e.g. 'ga', 'tn'). |
{
"type": "object",
"fields": {
"url": "string, full URL of the company page",
"contacts": "array of objects with 'name' and 'role' fields",
"file_number": "string, state filing number",
"filing_date": "string, date of filing in YYYY-MM-DD format",
"filing_state": "string, two-letter state code",
"business_name": "string, official business name",
"filing_status": "string, current filing status",
"registered_agent": "object with 'name' and 'address' fields",
"principal_address": "string, formatted principal business address"
},
"sample": {
"data": {
"url": "https://www.bizapedia.com/ga/genuine-parts-company.html",
"contacts": [
{
"name": "John Doe",
"role": null
},
{
"name": "Jane Doe",
"role": null
}
],
"file_number": "J505042",
"filing_date": "1928-05-07",
"filing_state": "GA",
"business_name": "Genuine Parts Company",
"filing_status": "Active/Owes Current Year AR",
"registered_agent": {
"name": "CT CORPORATION",
"address": "106 Colony Park Drive Ste. 800-B, Cumming, GA, 30040"
},
"principal_address": "2999 Wildwood Parkway, Atlanta, GA, 30339"
},
"status": "success"
}
}About the bizapedia.com API
The Bizapedia API exposes 2 endpoints that pull structured public business data from Bizapedia.com, returning up to 9 distinct fields per company including file number, filing date, registered agent, principal address, and contacts. The get_company_details endpoint accepts a state code and URL slug to return a full company profile, while search_companies lets you query by business name when the slug is not known.
What the API Returns
The get_company_details endpoint is the primary workhorse. Given a lowercase two-letter US state code (e.g. ga, tn) and a company slug matching its Bizapedia URL path, it returns the official business_name, file_number assigned by the state, filing_date in YYYY-MM-DD format, filing_status, and filing_state. It also includes a principal_address string and a structured registered_agent object with name and address fields. The contacts array provides name/role pairs for individuals associated with the filing.
Searching by Name
The search_companies endpoint accepts a free-text query and returns a results array of matching businesses. This is useful when you have a company name but don't know its exact URL slug. Be aware that Bizapedia's search surface is heavily protected and requests may be blocked; using get_company_details directly with a known slug is more reliable when that information is available.
Coverage and Scope
Data coverage is limited to US companies with public profiles on Bizapedia. Each record reflects state-level incorporation or registration data — the kind of information filed with a Secretary of State office. Fields like file_number and filing_date come directly from those public records as surfaced on the Bizapedia profile page. Coverage depth varies by state; not all states expose the same set of fields through Bizapedia's public pages.
- Verify a vendor's registration status and state filing number before signing a contract
- Identify the registered agent and their address for serving legal documents
- Build a lead list enriched with principal addresses and named contacts for targeted outreach
- Cross-reference filing dates to flag recently formed or potentially dormant businesses
- Automate due-diligence checks by pulling company profiles at scale using known slugs
- Resolve business names to structured records when researching competitors in a specific state
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Bizapedia offer an official developer API?+
What does `get_company_details` return beyond basic name and address?+
business_name and principal_address, it returns the state-assigned file_number, filing_date, filing_status, a registered_agent object with name and address, and a contacts array listing associated individuals with their roles. The url field gives you the canonical Bizapedia page for the record.How reliable is the `search_companies` endpoint?+
get_company_details directly with the slug and state parameters will be more consistent than relying on search.Does the API return historical filing records or multiple filing versions for the same company?+
filing_status and filing_date. You can fork this API on Parse and revise it to add an endpoint that collects historical amendment data if that information is visible on the source pages.Can I retrieve companies across all 50 states in a single request?+
get_company_details requires a specific state parameter (two-letter lowercase code) along with a slug. Bulk multi-state lookups are not supported in a single request. You can fork this API on Parse and revise it to add a batch endpoint that iterates across states for a given business name.