Data//Company Data

Company data API: built for production workloads.

One request returns a full company record covering firmographics, headcount, technographics, funding, and web presence. Every match ships with a confidence score, and the strict-matching default keeps borderline results out of your production data.

80M+
company profiles
~200
countries covered
200M
profile refreshes per month
0 credits
charged when no match is found
//Data points

What a company record contains

9 data categories, returned in one consistent JSON schema. Every company is keyed to a stable ID and its primary domain.

01Company IdentityCompany name, website, LinkedIn profile and logo
02Company SizeEmployee count and employee range
03IndustryIndustry and areas of expertise
04Company DescriptionDescription, tagline and business positioning
05HeadquartersMain office location and country
06Global LocationsOffices and presence across multiple locations
07Company AgeFounding year
08Social PresenceLinkedIn follower count
09Contact InformationCompany phone number when available
200 OKGET /v2/company
{
  "id": "rc_c_9b21ee",
  "name": "Stripe",
  "domain": "stripe.com",
  "linkedinUrl": "linkedin.com/company/stripe",
  "logo": "https://…/stripe.png",
  "industry": "Financial Software",
  "specialties": ["Payments", "Billing", "Fraud"],
  "employeeCount": 8400,
  "employeeRange": "5001-10000",
  "tagline": "Financial infrastructure for the internet",
  "headquarters": { "city": "San Francisco", "country": "US" },
  "locations": [ … 17 offices ],
  "foundedYear": 2010,
  "followers": 1230000,
  "phone": "+1 888 926 2289",
  "lastUpdated": "2026-09-02T09:41:07Z"
}
//Problems we solve

The company data problems that stall your pipeline

Teams building account-level intelligence run into the same blockers. These are the four that come up before most companies even get to evaluation.

  • 01Company records that fracture across rebrands and mergers
  • 02Firmographic fields that drift at different speeds
  • 03Duplicate accounts that survive every cleanup
    04Technographic signals too stale to trigger on
//Quality

Verified before it reaches you

Every company record is resolved to a single stable entity, deduplicated against homonyms and subsidiaries, and refreshed on a demand-scored schedule. Headcount and locations carry a last-updated timestamp.

Read our Data Quality Standard →
FreshnessLast-updated timestamp on every record
ResolutionCache or live, you choose per request
IdentityOne stable ID per company, keyed to its domain
BillingNo result, no credit charged
//Use cases

How teams put this data to work

Four ways teams embed company data today — which fields they use, through which API, and what it changes.

Sales productsenrich · search

Score and route accounts on live firmographics

A domain comes in from a form or a CRM sync. You resolve it to one company — size, industry, HQ, founding year — and score it against your ICP before a rep ever sees it.

Company Size and Industry for ICP fit
Headquarters and Global Locations for territories
Company Age to segment startups vs. enterprises
Reps spend time on accounts that fit.See use case →
CRM enrichmentenrich · webhooks

One clean account record per company

Standardise names, fill industry and headcount, attach the logo and LinkedIn page, and merge duplicates on the primary domain. Re-enrich on a schedule so headcount never goes stale.

Company Identity to normalise names and domains
Company Size refreshed with a timestamp
Stable company ID as the merge key
No more three versions of the same account.See use case →
Internal data teamsenrich · CSV · search

A company identity layer across your stack

Map every company reference in CRM, billing, product and marketing to a single Reverse Contact ID. Backfill in bulk via CSV, keep it current via API, join on domain everywhere.

Stable ID and primary domain as the join key
Industry and Company Size for segmentation
Global Locations for regional reporting
Reporting that agrees with itself.See use case →
AI productsenrich · MCP

Grounded company context for agents

An agent researching an account gets real firmographics — description, positioning, size, HQ — from a verified record instead of scraping or guessing. Exposed through our MCP server.

Company Description for summaries and briefs
Company Size and Industry as structured facts
Confidence score to gate downstream actions
Account research without hallucinations.See use case →
//Key features

What makes this company data production-grade

Firmographic APIs are easy to find. The difference shows up when your account data needs to survive rebrands, reconcile subsidiaries, and refresh at the cadence each field actually requires.

Entity resolution across rebrands and subsidiaries

When a company rebrands and moves domains, the API resolves to the surviving entity and links parent and subsidiary records where the relationship is public. Your CRM stops treating one company as three unrelated accounts.

Per-field refresh cadences

Headcount, technographics, and funding refresh on shorter cycles because they change often. Headquarters and founding year sit on longer cadences because they rarely move. Every response includes a last-updated timestamp so you can audit freshness at the field level.

Precision-first matching with confidence scoring

The API returns null when a match falls below the confidence threshold. Every response ships with a confidence score your downstream logic can gate on. Teams running waterfall enrichment plug us in as the primary source or as a strict-precision layer behind a broader provider.

Full firmographic and technographic depth

One call returns identity, industry taxonomy, headcount by department, growth signals across three time windows, technologies detected on the public web, funding history, parent-subsidiary links, and verified social profiles. Your product gets a complete company record from a single endpoint.

Delivery methods that fit the stack you already run

REST API for real-time product features. Webhooks for high-volume enrichment and warehouse backfills. CSV for market mapping and offline analysis. MCP for AI agents that need verified company entities through the Model Context Protocol.

//Use cases

How the company data API works

From a single identifier to a verified company record in four steps.

Built for the compliance conversation you will eventually have

Reverse Contact runs on B2B open-source intelligence with GDPR- and CCPA-aligned practices, documented sourcing, and a working process for data subject rights. Your legal team can review the posture in the Trust Center.

GDPR
CCPA
//Use cases

Five questions to ask a company data API before you commit

Most providers work from overlapping raw sources. The difference is what each does with the data afterward and how honestly they describe it.

Trusted by data-driven teams

Rated 4.6 out of 5 from 107 reviews on G2

“Our data team built an internal ops product with Reverse Contact. It improved identity resolution across systems and provided a reliable people & company layer.”

Ethan Carter
Data Team, Gitpod

“We use Reverse Contact as a trusted data provider for our product inside our RevOps workflows. It helps our customers unify CRM records and enrich missing context...”

David Bromberg
CEO, Lantern

“Reverse Contact provided a reliable identity resolution layer for our product. The API is straightforward, outputs are consistent, and match quality is strong.”

Lucas Perret
Head of Product, lemlist

Compliance-by-design. Built to be defensible.

Reverse Contact is designed to support GDPR/CCPA-aligned data practices. We maintain clear sourcing principles, respect data subject rights, and prioritize accuracy over guesswork.

GDPR
CCPA

Frequently Asked Questions

Can't find the answers to your questions?
Reach out to us by clicking here.

Try it on your own records

500 free credits, 7 days, no card. Run a sample and measure match rate and precision yourself.

1
B+
Profiles
300
M
Requests / month
500
ms
Response time (P95)
//Use cases

How teams put this data to work

Four ways teams embed company data today — which fields they use, through which API, and what it changes.

Sales productsenrich · search

Score and route accounts on live firmographics

A domain comes in from a form or a CRM sync. You resolve it to one company — size, industry, HQ, founding year — and score it against your ICP before a rep ever sees it.

Company Size and Industry for ICP fit
Headquarters and Global Locations for territories
Company Age to segment startups vs. enterprises
Reps spend time on accounts that fit.See use case →
CRM enrichmentenrich · webhooks

One clean account record per company

Standardise names, fill industry and headcount, attach the logo and LinkedIn page, and merge duplicates on the primary domain. Re-enrich on a schedule so headcount never goes stale.

Company Identity to normalise names and domains
Company Size refreshed with a timestamp
Stable company ID as the merge key
No more three versions of the same account.See use case →
Internal data teamsenrich · CSV · search

A company identity layer across your stack

Map every company reference in CRM, billing, product and marketing to a single Reverse Contact ID. Backfill in bulk via CSV, keep it current via API, join on domain everywhere.

Stable ID and primary domain as the join key
Industry and Company Size for segmentation
Global Locations for regional reporting
Reporting that agrees with itself.See use case →
AI productsenrich · MCP

Grounded company context for agents

An agent researching an account gets real firmographics — description, positioning, size, HQ — from a verified record instead of scraping or guessing. Exposed through our MCP server.

Company Description for summaries and briefs
Company Size and Industry as structured facts
Confidence score to gate downstream actions
Account research without hallucinations.See use case →