Company Enrichment API
from any domain.
Resolve a domain, company URL, slug or X handle into one verified record: size, offices, funding, investors, growth and active jobs.
What is a company enrichment API?
A company enrichment API takes one identifier for a business, a domain, a company URL or slug, an internal ID or a social handle, and returns a structured firmographic record: industry, headcount and growth, locations, founding year, funding history, investors and hiring activity.
- Endpoint
- POST https://api.dataforb2b.ai/enrich/company
- Auth
- api_key header
- Input
- Slug, company URL, encoded org_ ID, X handle, or domain via /search/companies
- Output
- One structured company record
- Pricing
- Included in every plan, unlimited within fair use
- Coverage
- 75M+ companies · REST · MCP tool enrich_company
One request. One verified company.
POST /enrich/company for the full record, or /search/companies with a domain filter when a domain is all you have.
Pass a slug, company URL, encoded org_ ID or X handle. You get the complete firmographic record in one call.
StripeFinancial services, South San FranciscoResolve any company from any signal.
Identity, size, locations, funding, investors and growth in one record.
Stripestripe.com1 recordAny identifier in
Slug, company URL, org_ ID or X handle. Domains resolve through Company Search.
FigmaSoftware, privately heldSize, location, type
Headcount and range, headquarters and offices, founded year, company type.
Funding and investors
Stage, rounds, total raised, last round amount and date, investor list.
VercelHeadcount, last 12 months+19.6%Growth and hiring
Headcount growth over 1, 6 and 12 months, recent hires, active jobs.
20+ sources, one API.
Aggregated from public data, verified and refreshed every month.
REST or MCP.
Same dataset, wherever your stack lives.
Rachel MooreVP Sales, StripeJSONREST API.
JSON in, JSON out, with an api_key header.
MCP server.
Native tools for Claude, ChatGPT and Cursor.
What you can build.
One endpoint, four kinds of product.
past_companyschoolyears_of_experience
Lisa Grantex-Google, MIT96% fit
Thomas Beckerex-Stripe, Stanford93% fit
Rachel Mooreex-Meta, Berkeley91% fitAI recruiting.
Shortlist by past employers, schools and tenure.
current_titlecurrent_company_funding_stageprofile_country
Patrick Collins[email protected]Step 1
David Singh[email protected]Step 1AI SDR.
Feed verified prospects straight into sequences.
current_titlepast_companyyears_at_current_company
Lucas WeberStealth Founder, ex-StripeLeft 2w ago
Daniel MensahStealth Founder, ex-FigmaLeft 1mo agoDeal sourcing.
Catch stealth founders the week they leave their job.
Amara OkaforHead of RevOps, Stripe
David SinghRevOps Lead, Notion
Embedded search.
Ship people search inside your own product.
Building something else? Tell us what you're building.

GDPR compliant.
Data subject requests handled.

CCPA compliant.
Opt-outs honored everywhere.
Public sources only.
Collected from publicly available data.
Related solutions
Yes. /enrich/company takes a slug, a company URL, an encoded org_ ID or an X handle. For a raw domain, call /search/companies with a domain = condition (or domain in [...] for a list), the result carries name, industry, employee count, location, growth and funding fields, and returns the org_ ID you can pass to /enrich/company when you need the round-by-round funding history and investors.
Nothing on top of your plan. Company enrichment is included in every plan, unlimited within the plan's monthly fair-use record quota, with funding history, investors, offices and growth in the same record. Domain lookups through Company Search work the same way.
Enrichment does not guess from a free-text name. Use an unambiguous identifier, the slug, the company URL or the org_ ID, or resolve the name first with Company Search (name = or keyword like plus a country filter) and enrich the ID you pick. That keeps ten companies called “Cresta” from colliding.
Headcount growth in percent over the last 1, 6 and 12 months, the number of recent hires, the count of active job postings and the follower count. Combined with the funding block they are the inputs most scoring models use to rank accounts that are scaling.
Company records are refreshed every 30 days. Re-run Company Search on your account list on a schedule, with last_funding_date or employee growth filters, and your agent picks up new rounds and hiring spikes without re-enriching every company.
Yes. The DataForB2B MCP server exposes enrich_company next to search_company, search_people and enrich_profile. Claude, Cursor or any MCP-compatible agent can call it with a slug, URL or handle and read the structured company record directly.
Build with us. Now.
Get an API key in 60 seconds. Plug your AI agent into 850M+ verified profiles and 75M+ companies today.