Pricing
// company enrichment

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.

POST/enrich/companyResolving
accepted inputs
stripe.com
social.com/company/openai
ramp
org_0000000000000000000000000009qU5aRV
@linear
slug, URL, org_ ID, X handle or domain
response200
1{2  "company": {3    "id": "org_0000000000000000000000000009qU5aRV",4    "name": "Stripe",5    "industry": "financial services",6    "headquarters": { "country": "US", "city": "South San Francisco" },7    "founded_year": 2010,8    "size": { "employees": 8400 },9    "funding": {10      "stage": "private_equity_round",11      "total_rounds": 21,12      "last_round_date": "2024-04-01"13    },14    "investors": "[ 38 investors, omitted here ]",15    "growth": { "percent_6m": 4.1, "recent_hires": 410 }16  }17}
75M+// companies
30+// fields
1// call per company
// Overview
definition

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
// API
endpoint

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.

request
1curl -X POST https://api.dataforb2b.ai/enrich/company \2  -H "api_key: YOUR_API_KEY" \3  -H "Content-Type: application/json" \4  -d '{ "company_identifier": "stripe" }'56# 200 OK7{8  "company": {9    "id": "org_0000000000000000000000000009qU5aRV",10    "name": "Stripe",11    "industry": "financial services",12    "headquarters": { "country": "US", "city": "South San Francisco" },13    "founded_year": 2010,14    "size": { "employees": 8400 },15    "funding": {16      "stage": "private_equity_round",17      "total_rounds": 21,18      "last_round_date": "2024-04-01"19    },20    "investors": "[ 38 investors, omitted here ]",21    "growth": { "percent_6m": 4.1, "recent_hires": 410 }22  }23}
StripeFinancial services, South San Francisco
employees8,400
founded_year2010
total_rounds21
growth.percent_6m+4.1%
38 investors410 recent hires
// Capabilities
what you get

Resolve any company from any signal.

Identity, size, locations, funding, investors and growth in one record.

company_identifierResolving
stripe
social.com/company/stripe
org_00000000000009qU5aRV
@stripe
Stripestripe.com1 record

Any identifier in

Slug, company URL, org_ ID or X handle. Domains resolve through Company Search.

FigmaSoftware, privately held
size1,600 (1001-5000)
headquartersSan Francisco, US
founded_year2012
San FranciscoNew YorkLondon

Size, location, type

Headcount and range, headquarters and offices, founded year, company type.

funding_rounds$343M total
Series COct 2021$275M
Series BApr 2020$50M
Series AJan 2019$10M
Index VenturesSequoia+12

Funding and investors

Stage, rounds, total raised, last round amount and date, investor list.

VercelHeadcount, last 12 months+19.6%
recent_hires86
active_jobs42

Growth and hiring

Headcount growth over 1, 6 and 12 months, recent hires, active jobs.

// Coverage
coverage

20+ sources, one API.

Aggregated from public data, verified and refreshed every month.

850M+Profiles
20+Sources
MonthlyRefresh
// Delivery
delivery

REST or MCP.

Same dataset, wherever your stack lives.

POST /search/people
"column": "current_title"
"value": "VP Sales"
200 OK142ms
Rachel MooreVP Sales, StripeJSON

REST API.

JSON in, JSON out, with an api_key header.

ClaudeChatGPTCursor
Find CTOs at AI startups in Paris
search_people200 OK
Found 48 CTOs. Want their work emails?

MCP server.

Native tools for Claude, ChatGPT and Cursor.

// Use Cases
use cases

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% fit
Sent to ATS

AI recruiting.

Shortlist by past employers, schools and tenure.

current_titlecurrent_company_funding_stageprofile_country
sequence: series-a-foundersEnrolling(214)
Patrick Collins[email protected]Step 1
David Singh[email protected]Step 1

AI 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 ago

Deal sourcing.

Catch stealth founders the week they leave their job.

app.your-product.com
Heads of RevOps at fintechs in London
Amara OkaforHead of RevOps, Stripe
David SinghRevOps Lead, Notion
powered by your API key1,204 results

Embedded search.

Ship people search inside your own product.

Building something else? Tell us what you're building.

// Compliance
GDPR

GDPR compliant.

Data subject requests handled.

CCPA

CCPA compliant.

Opt-outs honored everywhere.

Public sources only.

Collected from publicly available data.

// Related
// FAQ
builders ask

Questions from enrichment builders.

Anything we missed? Talk to us.

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.

// Get Started
// ship

Build with us. Now.

Get an API key in 60 seconds. Plug your AI agent into 850M+ verified profiles and 75M+ companies today.

↓ nextREST · MCP