Glossary · Data and enrichment

What is firmographic data?

The short answer

Firmographic data is the set of facts that describe a company: its industry, number of employees, revenue range, headquarters, founding year and ownership type. B2B teams use it to sort companies into markets, define an ideal customer profile and decide which accounts to work first, the way consumer marketers use demographics for people.

Updated
Read
4 min
Written by
Antoine Blitz
On this page8 sections
  1. Real data
  2. What does firmographic data include?
  3. Why does firmographic data show several headcounts?
  4. How do GTM teams use firmographic data?
  5. Firmographic, technographic and intent data: what is the difference?
  6. How do you get firmographic data?
  7. Related terms
  8. Questions people ask

Real data

What firmographic data looks like in a real record

Stripe, starting from nothing but its domain, stripe.com. One call finds the company page; three more return the record and two breakdowns of the workforce below.

Returned by the BlitzAPI API on

POST/v2/enrichment/company

The company record

Company
Stripe
Domain
stripe.com
Industry
Technology; Information and Internet
Size band
5,001–10,000 employees
Employees on LinkedIn
16,641
Founded
2010
Company type
Privately held
Headquarters
South San Francisco, California, United States
Email provider (MX)
Google (aspmx.l.google.com)

Two headcounts, two sources: the size band is the range the company declares on its page; the employee count is the approximate number of employees on LinkedIn, as BlitzAPI held it on the day of the call.

POST/v2/enrichment/company-distribution-by-department

Current jobs by department, top 5 of 21

Information Technology
6,572
Sales & Business Development
1,385
General Business & Management
980
Operations
789
Finance & Accounting
735

12,273 current jobs counted (a person with two current jobs counts twice), 32 of them under Other.

POST/v2/enrichment/company-distribution-by-country

Employees by country, top 5

United States
5,906
India
1,202
Ireland
733
Canada
662
United Kingdom
478

11,937 people counted, of whom 1,077 have no country on file.

What does firmographic data include?

Firmographic data covers the facts a company shares with every other company, so that any two of them can be compared. A standard record holds:

  • Industry: what the company does, usually as a label from a fixed list, such as “Software Development” or “Hospitals and Health Care”.
  • Size: a headcount, a size band the company declares (51–200, 1,001–5,000), or both.
  • Revenue range: an estimate in bands, to read with care, because private companies rarely publish their revenue.
  • Location: the headquarters, and for larger companies the countries where employees work.
  • Age and ownership: the founding year, and whether the company is privately held, public, a nonprofit or a government body.
  • Workforce breakdowns: how many employees sit in each department and in each country. They tell you whether a company has a sales team worth selling to, or an engineering team in your region.

The record for Stripe above shows them on one real company, returned from its domain alone.

Why does firmographic data show several headcounts?

Firmographic data shows several headcounts because each one measures something different: the range a company declares on its own page, the approximate number of employees on LinkedIn, and the current jobs a data provider can sort into departments. The Stripe record carries all three:

Measure Value on October 28, 2026 What it counts
Size band 5,001–10,000 The range Stripe declares on its own company page
Employees on LinkedIn 16,641 The approximate employee count on LinkedIn
Jobs in the department breakdown 12,273 Current jobs sorted into departments; a person with two jobs counts twice

None of them is wrong, and none of them is “the” headcount. A size band changes when the company edits its page; a profile count moves as people update their profiles. When you filter a market by company size, use one measure for every company, and say which one, or a segment drifts as soon as the source changes.

How do GTM teams use firmographic data?

Firmographics are usually the first filter of a go-to-market workflow: they split the market into segments, turn the ideal customer profile into filters, size the market, route accounts and score them.

  1. Segmentation: split the market into groups that buy differently, such as startups, mid-market and enterprise.
  2. Ideal customer profile: write the traits of the accounts you win into filters, then run them across the whole market to list every company that fits.
  3. Market sizing: count the companies that fit to size a total addressable market.
  4. Routing and territories: assign accounts to reps by region, size or industry.
  5. Scoring and personalization: rank accounts by fit, and adapt the message to the industry and the size of the company.

Firmographic, technographic and intent data: what is the difference?

Firmographic, technographic and intent data describe a company from different angles, and they change at different speeds.

Describes Example
Firmographic data What the company is Software, 1,001–5,000 employees, headquartered in Austin
Technographic data Which tools it uses Runs Salesforce and Snowflake, hiring for HubSpot skills
Intent data What its people are researching Reading about data warehouse migrations this month

Firmographics change slowly and define the market; technographics and intent tell you which companies in that market to call now. Each has its own page in the glossary.

Which is which?

Six facts about the same company. Which kind of data is each one?

  1. Software Development, 1,001–5,000 employees

  2. Runs Salesforce and Snowflake

  3. Its people are reading about data warehouse migrations this month

  4. Headquartered in Austin, founded in 2012

  5. Three open roles ask for Snowflake experience

  6. Compared vendors in its category on a review site last week

Show the answers
  1. Software Development, 1,001–5,000 employeesFirmographicIndustry and size say what the company is, and every company has them.
  2. Runs Salesforce and SnowflakeTechnographicNamed tools are part of the stack the company works with.
  3. Its people are reading about data warehouse migrations this monthIntentResearch behavior shows interest in a topic; it is not a fact about the company itself.
  4. Headquartered in Austin, founded in 2012FirmographicLocation and age are firmographic: stable facts that let you compare any two companies.
  5. Three open roles ask for Snowflake experienceTechnographicA job posting that names a tool shows the stack being built; it is also a buying signal.
  6. Compared vendors in its category on a review site last weekIntentComparing vendors is research, read from online behavior: intent data, which a review site can share as second-party data.

How do you get firmographic data?

You get firmographic data from an API, starting from whatever identifier you hold. A domain resolves to the company page, and the company page returns the full record: Company Enrichment does it for one company at a time, from a CRM, a spreadsheet or a workflow tool. To find the companies you do not know yet, Company Search takes firmographic filters, such as industry, size band and headquarters, and returns every company that matches.

Because companies grow, move and change their pages, refresh the record on a schedule rather than once at import.

Sources and method

Written by
Antoine Blitz, Founder, BlitzAPI
Published
API calls run on

The calls ran on October 28, 2026 through the BlitzAPI MCP server, which calls the same endpoints; they are shown here as the equivalent REST requests.

Industry, size band and company type are the labels the company publishes on its own page, shown as returned.

Questions people ask

What is the difference between firmographic and demographic data?

Demographic data describes a person: age, income, education, household. Firmographic data describes an organization: industry, size, location, age and ownership. B2B teams use firmographics to choose which companies to target, then professional data about people, such as role and seniority, to choose whom to contact inside each one.

Is firmographic data the same as technographic data?

No. Firmographic data says what a company is: its industry, size, location and age. Technographic data says which tools it works with: its CRM, its data warehouse, its support desk. Teams often combine the two, for example to target mid-size software companies that run a given CRM.

What does firmographic segmentation mean?

Dividing a market into groups of companies that share firmographic traits, such as software companies with 200 to 1,000 employees headquartered in North America. Each segment gets its own message, offer and priority. In a data workflow, every trait becomes a search filter, and the segment becomes a list of companies.

Where does firmographic data come from?

From what companies publish about themselves, such as company pages, websites and filings, from public registries, and from the professional profiles of their employees, which a provider aggregates into headcounts and breakdowns. Each source updates at its own pace, so one field can differ from source to source: read the date and the base of every figure.

With BlitzAPI

Put it to work

For builders

The calls behind the real data on this page, as REST requests. Send them with your API key, from any language or workflow tool.

From the domain to the company page

curl -X POST https://api.blitz-api.ai/v2/enrichment/domain-to-linkedin \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"domain":"stripe.com"}'

API reference

The company record

curl -X POST https://api.blitz-api.ai/v2/enrichment/company \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company_linkedin_url":"https://www.linkedin.com/company/stripe"}'

API reference

Employees by department

curl -X POST https://api.blitz-api.ai/v2/enrichment/company-distribution-by-department \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company_linkedin_url":"https://www.linkedin.com/company/stripe"}'

API reference

Employees by country

curl -X POST https://api.blitz-api.ai/v2/enrichment/company-distribution-by-country \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company_linkedin_url":"https://www.linkedin.com/company/stripe"}'

API reference

Data shouldn't be
the problem

Grab. Connect. Build.