Company Data API: A Practical Guide for Builders
Firmographic Ledger explains what a company data API actually returns, how to wire one into signups, CRMs and agents, and where the data runs out.
A company data API answers one question over HTTP: given a domain, a URL or a work email, which company is this, and what do we know about it? A good one returns a small set of firmographic fields such as name, industry, size band, location, phone and a LinkedIn page, and it says plainly when it has nothing. That last part matters more than most buyers expect.
The category is crowded and the marketing is loud. Some vendors sell people data and intent signals, some sell registry extracts, some sell a database you query with filters. Before choosing, decide what job the data must do. Enriching a signup form needs fast single lookups. Cleaning a CRM needs bulk calls and a way to spot dead websites. Building prospect lists needs search by industry, country and headcount. Feeding an AI agent needs the same data exposed as a tool.
If you want one concrete, documented example to study, the BusinessMCP Company Data API exposes five REST endpoints (lookup, bulk lookup, website status, email pattern and search), each also available as an MCP tool with the same price. Its page states that you pay only when a company is found and that company-level data is all you get: no people, no personal email addresses. You can try the free company lookup tool on the same site before creating a key, and the full API reference lists the schemas.
This publication is organised by the decisions you will face.
- Getting started. Read how to get company data through an API and the explainer on turning a domain into a company record.
- Wiring it in. See integrating company data into a CRM, enriching signups from work emails and bulk lookups.
- Buying well. Compare pricing models, enrichment API options and the best providers by use case.
- Edge cases. Understand real-time claims, website status checks and agent access over MCP.
One rule runs through every article: treat an API answer as a record with a source and a date, not as the truth. Small and new companies are often missing, size bands are estimates, and a miss should be stored as unknown rather than guessed. Teams that build around misses end up with cleaner data than teams that assume coverage.
We are independent. Where a product is discussed we say what it does, who it suits and what it lacks, and we link to its own pages so you can verify. Prices and features change, so always confirm on the vendor’s page, which for BusinessMCP is the data API overview.
All articles
Basics
How to Get Company Data Through an API: A Step-by-Step Path
How to get company data through an API: pick an identifier, get a key, make a first call, handle misses and budget the cost. A practical walkthrough for builders.
BasicsDomain to Company API: Turn a Website Into a Company Record
How a domain to company API works, which fields it can return, why some domains come back empty, and how to normalise domains before you look them up.
BasicsReal-Time Company Data API: What Real-Time Really Means
Real-time company data API claims decoded: live crawl versus stored snapshot, freshness dates, latency, caching and how to ask vendors the right questions.
Buying & Pricing
Company Data Enrichment API: Options, Fields and Trade-Offs
A company data enrichment API adds firmographics to records you already hold. See the main types, what each returns, the trade-offs and how to pick one.
Buying & PricingCompany Data API Pricing: Models, Costs and How to Compare
Company data API pricing explained: per-hit, credit, seat and enterprise models, with stated vendor figures and a method to estimate your real monthly cost.
Buying & PricingBest Company Data API Providers: A Use-Case Comparison
Looking for the best company data API providers? Compare approaches by use case, stated pricing and limits, without fake rankings or invented benchmarks.
Buying & PricingClearbit Enrichment API Alternative: What to Use in 2026
Looking for a Clearbit enrichment API alternative? See what changed after HubSpot's acquisition, which options exist by need, and how to migrate safely.
Use Cases
Company Data Search API: Find Companies by Industry and Size
How a company data search API finds companies by industry, country, city and headcount, what to filter on, how paging works and the limits to expect.
Use CasesWork Email to Company Lookup: Enrich Signups by Domain
How work email to company lookup works: extract the domain, filter free mail, resolve the company and route the signup. Covers privacy, misses and edge cases.
Use CasesCompany Website Status API: Check If a Business Site Is Live
How a company website status API works: what it reports, why it is a dated measurement, and how to use it to clean CRM accounts and prune dead prospects.
Use CasesCompany Data API for AI Agents: Using MCP Tools Safely
How to give an AI agent company data through an API or MCP tool: setup, tool design, spend caps, caching and guardrails against runaway lookups.
Use CasesCompany Email Pattern API: Find the Format a Company Uses
What a company email pattern API returns, how first.last and MX and catch-all checks work, and the responsible way to use patterns without guessing addresses.
Integration
How to Integrate Company Data Into a CRM Using an API
How to integrate company data into a CRM using an API: field mapping, overwrite rules, batch jobs, caching and error handling, with a worked architecture.
IntegrationBulk Company Lookup API: Batch Enrichment Without Waste
How a bulk company lookup API works: batch sizes, billing on found records, rate limits, deduplication and a safe job design for cleaning a large domain list.
Frequently asked questions
What is a company data API?
A web service that takes an identifier such as a domain, URL or work email and returns company-level facts: name, industry, size, location and contact basics. It should also return a clear not-found result.
What data does a company data API usually return?
Firmographics. BusinessMCP’s page lists name, industry, size, location, phone and LinkedIn for lookups. Revenue, funding and technology data come only from vendors that sell them.
How much does a company data API cost?
Models range from per-call to seat subscriptions and enterprise licences. BusinessMCP lists $0.02 per company found and $0.01 per search result, with $5 of free credit for 7 days.
Does a company data API include people or personal emails?
Some do. BusinessMCP’s company endpoints are company-level only, with no people or personal email addresses.
How do I test a company data API?
Take a few hundred domains from your own CRM or signups, resolve them, count found and not-found results, and hand-check a sample for accuracy before paying for volume.