Claude Code Firmographic Data: Enrich Companies Automatically in 2026
By Kushal Magar · May 15, 2026 · 12 min read
Key Takeaway
Claude Code pulls firmographic data — headcount, revenue, industry, tech stack, and funding stage — in a single terminal session via SyncGTM's MCP. What took hours of manual research becomes a five-minute prompt.
Firmographic data is what separates a prioritized outbound list from a spray-and-pray CSV. Revenue range tells you if a company can afford your product. Headcount tells you which tier of your pricing they fall into. Tech stack tells you what to displace and what to integrate with. Funding stage tells you if they are in buying mode.
Collecting all of that manually takes 15–20 minutes per company. At 500 companies, that is two full work weeks of research before a single email goes out.
Claude Code firmographic data enrichment collapses that to minutes. One prompt. One MCP connection to SyncGTM. Every company on your list ships with the fields that drive ICP qualification, lead scoring, and personalized outreach — before you write a single email.
What is Claude Code firmographic data enrichment?
Claude Code firmographic data enrichment is a workflow where Claude Code connects to SyncGTM's MCP to automatically pull company-level data — employee count, revenue, industry, HQ location, tech stack, and funding history — for a list of target companies. One prompt replaces hours of manual research across LinkedIn, Crunchbase, BuiltWith, and company websites.
TL;DR
- Firmographic data covers six key dimensions: headcount, revenue, industry, location, funding stage, and tech stack. All six are available via Claude Code through SyncGTM's MCP.
- Coverage runs 90–95% for US and EU companies. Emerging markets average 75–85% on core fields. Missing records get flagged for manual review.
- One credit enriches a full company profile. SyncGTM charges per waterfall query — not per data field. Headcount + revenue + industry + tech stack all arrive in one pass.
- Claude Code scores ICP fit automatically. Define your ICP criteria once in CLAUDE.md. Claude Code applies them to every enriched company and outputs a ranked list.
- Funding signals trigger outreach timing. Claude Code can monitor for recent rounds and flag companies that just raised — companies in buying mode.
- Cost: ~$0.02–$0.05 per company. SyncGTM free tier covers 100 enrichments/month. Paid plans start at $49/month for 2,500 credits.
What This Guide Covers
This guide walks through automating firmographic data collection with Claude Code — from what fields to pull and where they come from, to setting up the MCP, scoring ICP fit, and pushing enriched data into your CRM.
Written for GTM engineers, sales ops leads, and sales prospectors who are building account-based outbound at scale. If you can open a terminal, you can follow along.
What Is Firmographic Data?
Firmographic data is company-level demographic information — the B2B equivalent of demographic data in B2C. Where demographics describe individual people, firmographics describe organizations.
According to Gartner, firmographics are the primary segmentation layer for B2B go-to-market strategy — used to define ICP, prioritize outbound, personalize messaging, and score leads.
| Category | Fields | GTM Use Case |
|---|---|---|
| Size | Employee count, revenue | Pricing tier, sales motion (SMB vs enterprise) |
| Segment | Industry, sub-vertical, SIC/NAICS code | Persona targeting, copy personalization |
| Geography | HQ country, state, city | Territory assignment, compliance filtering |
| Structure | Funding stage, founding year, ownership type | Budget qualification, buying cycle timing |
| Technology | CRM, marketing stack, dev tools | Competitor displacement, integration pitch |
Without firmographics, you target by job title alone. Right person, wrong company — every time.
Why Manual Firmographic Enrichment Doesn't Scale
Manual firmographic research means opening LinkedIn for headcount, Crunchbase for funding, BuiltWith for tech stack, the company website for industry context, and Google for anything else. That is 5 tabs per company, 15–20 minutes per record.
At 500 target accounts — a modest ABM list — that is 125–167 hours of research. Two and a half full work weeks before outreach starts.
| Approach | Time per Company | Time for 500 Companies | Field Coverage |
|---|---|---|---|
| Manual (5 sources) | 15–20 min | 125–167 hours | ~80% (gaps remain) |
| ZoomInfo / Apollo alone | Instant | Minutes | 70–80% (single source) |
| Claude Code + SyncGTM | Instant | 5–8 minutes | 90–95% (waterfall) |
Single-source providers like Apollo or ZoomInfo solve the speed problem but not the coverage problem. Each covers 70–80% of the firmographic fields you actually need. Waterfall enrichment through SyncGTM queries multiple sources and returns the best available data for each field — the same way waterfall enrichment works for contact data.
Where Claude Code Pulls Firmographic Data From
SyncGTM's firmographic waterfall aggregates from six source categories. Each has different strengths — combining them is what pushes coverage above 90%.
Business Registries
Official government registries are the most accurate source for legal name, founding date, ownership structure, and registered address. SyncGTM pulls from Companies House (UK), Handelsregister (Germany), INSEE (France), SEC EDGAR (US public companies), and state-level registries for US private companies.
Registry data is slow to update — founding dates and legal structure are exact, but headcount changes are not reflected here. Best for: company age, legal structure, registered jurisdiction.
Professional Networks (LinkedIn Data)
LinkedIn employee count is the closest thing to real-time headcount for most companies. SyncGTM accesses LinkedIn-derived data through compliant data providers — People Data Labs, Proxycurl, and similar — that aggregate public profile data at scale.
Headcount from LinkedIn is typically accurate within 5–10% for companies with 20+ employees. Smaller companies undercount because not all employees maintain LinkedIn profiles.
Financial and Funding Databases
For revenue estimates and funding history, SyncGTM taps Crunchbase, PitchBook-derived data, and financial aggregators. Public company revenue is exact. Private company revenue is estimated from employee count, industry benchmarks, and disclosed funding rounds — accurate to within ±20–30%.
Web Crawl and Job Posting Data
Job postings are one of the best signals for company size, tech stack, and growth trajectory. A company posting 20 engineering roles is growing its tech team. Job descriptions mention specific tools, frameworks, and platforms — making them a rich technographic source.
SyncGTM's crawl layer reads job postings, company websites, and press releases to fill gaps left by structured databases.
Technology Detection
Technographic data — what tools a company runs — comes from three detection methods: browser-side JavaScript detection (what's loaded on their website), DNS and email header analysis (which email/marketing providers they use), and job posting keyword extraction.
BuiltWith and similar tools power the website-side detection. SyncGTM layers all three methods for higher coverage than any single technographic source.
Setting Up Claude Code for Firmographic Enrichment
Setup requires two things: connecting the SyncGTM MCP and defining your enrichment requirements in CLAUDE.md. Both take under 10 minutes.
Step 1: Connect the SyncGTM MCP
The SyncGTM MCP is a Model Context Protocol server that gives Claude Code access to SyncGTM's enrichment APIs — including firmographic data, contact enrichment, email verification, and CRM integrations. Install it in your MCP config:
# ~/.claude/mcp.json
{
"syncgtm": {
"command": "npx",
"args": ["syncgtm-mcp"],
"env": {
"SYNCGTM_API_KEY": "your-api-key"
}
}
}Once connected, Claude Code can call firmographic enrichment functions directly from the terminal — no REST client, no Python scripts, no separate API keys to manage.
Step 2: Configure CLAUDE.md for Firmographic Enrichment
Add an enrichment section to your project's CLAUDE.md. This gives Claude persistent context about what fields to pull, what your ICP looks like, and how to handle missing data.
## Firmographic Enrichment Config Data source: SyncGTM MCP (waterfall mode) Required firmographic fields: - employee_count (LinkedIn-derived, ±10% acceptable) - revenue_estimate (acceptable range: ±25% for private companies) - industry (SIC code + plain-text label) - hq_country, hq_state, hq_city - founding_year - funding_stage (bootstrapped / seed / series-a / series-b+ / public) - total_funding_usd Required technographic fields: - crm (Salesforce / HubSpot / Pipedrive / None / Unknown) - marketing_automation (Marketo / HubSpot / Pardot / ActiveCampaign / Other) - enrichment_tool (Clay / ZoomInfo / Apollo / Clearbit / None / Unknown) ICP criteria (for scoring): - employee_count: 50–1000 - revenue_estimate: $5M–$200M - industry: SaaS, fintech, healthcare tech, logistics tech - hq_country: US, UK, Canada, Australia - funding_stage: seed through series-b+ Output: original columns + enrichment columns + icp_score (0–100) Missing fields: mark as "unknown" — do not skip the record
Set it once. Every enrichment run after that applies the same criteria automatically — no re-specifying fields, no per-session configuration.
The Core Firmographic Fields and What They're Used For
Not all firmographic fields are equally useful. Here is what each one drives in practice — and the coverage rate you can expect from automated enrichment.
Employee Count
The most-used firmographic field. Maps directly to pricing tier, sales motion, and ICP qualification. A company with 50 employees is a different sale than one with 5,000. Coverage: 94% through SyncGTM's LinkedIn-derived waterfall.
Use it to: assign pricing tier, route to SMB vs enterprise team, filter out micro companies below your minimum viable customer size.
Revenue Estimate
Revenue qualification separates companies that can budget for your product from those that cannot. Private company revenue is estimated — expect ±20–30% accuracy. That is precise enough for $5M vs $500M differentiation, not for negotiating contract values. Coverage: 78% (lower because private company financials are harder to source).
Industry and Sub-Vertical
Industry classification drives persona targeting and copy personalization. SyncGTM returns both SIC/NAICS codes and plain-text labels. Sub-vertical is more useful for personalization — "healthcare tech" gets different messaging than "healthcare administration." Coverage: 92%.
Funding Stage
Funding stage is the strongest timing signal in firmographic data. Series B companies are spending to grow — buying mode. Bootstrapped companies have tighter budget cycles. Pre-seed companies may not have a budget for your product at all.
Use it to: time outreach around recent rounds, customize pricing conversations, and prioritize accounts most likely to close in the current quarter. Coverage: 85% for VC-backed companies, 60% for bootstrapped.
HQ Location
Geography filters for territory assignment, compliance (GDPR for EU companies), and time zone alignment for outreach. Coverage: 96% — the most reliably available firmographic field.
| Field | Coverage (US/EU) | Primary Use | Best Source |
|---|---|---|---|
| Employee count | 94% | Pricing tier, ICP filter | LinkedIn-derived |
| Revenue estimate | 78% | Budget qualification | Financial aggregators |
| Industry | 92% | Persona targeting | Business registries + web |
| Funding stage | 85% | Timing qualification | Crunchbase / PitchBook |
| HQ location | 96% | Territory, compliance | Business registries |
| Founding year | 88% | Company maturity | Registry + Crunchbase |
Adding Technographic Data to the Mix
Technographic data — what software a company uses — is the firmographic layer that drives the most personalized outreach. Knowing a prospect runs Salesforce lets you lead with native integration. Knowing they use a competitor tells you exactly what problem to solve.
According to G2's 2026 sales intelligence report, reps who personalize outreach based on tech stack see 31% higher reply rates compared to firmographic-only personalization.
What Claude Code Detects
Claude Code pulls technographic data through SyncGTM across four categories:
- CRM: Salesforce, HubSpot, Pipedrive, Close, Zoho, Attio — detected from job postings, website code, and data provider signals.
- Marketing automation: Marketo, HubSpot, Pardot, ActiveCampaign, Klaviyo — detected from email headers, website tracking scripts, and job postings.
- Sales intelligence and enrichment: Clay, ZoomInfo, Apollo, Clearbit, Cognism — a signal that the company already invests in data enrichment.
- Infrastructure: AWS, GCP, Azure, Vercel — relevant for dev tool sales and integration compatibility.
Prompt example — technographic segmentation
"For each company in accounts.csv, pull their CRM, marketing automation tool, and any enrichment/sales intelligence platforms. Create three segments: 1) Salesforce CRM users, 2) HubSpot CRM users, 3) No CRM detected. Save each segment to a separate CSV for persona-specific outreach."
Technographic segmentation feeds directly into Claude Code sales automation — different segments get different sequence templates, different subject lines, different value propositions.
Funding and Growth Signals
Static firmographic data tells you what a company looks like today. Growth signals tell you what it is doing next — and when to reach out.
The highest-intent signal in B2B prospecting is a recent funding round. Companies that just raised are in spending mode — hiring, expanding, buying new tools. Timing outreach to funding events increases reply rates by 2–4x compared to cold outreach to the same company six months later.
Funding Signals Claude Code Tracks
- Recent funding rounds: Raised in the last 90 days. Sourced from Crunchbase, TechCrunch, and press release monitoring.
- Headcount growth: LinkedIn employee count change over 90 days. Companies growing 20%+ are expanding fast — higher budget availability.
- Hiring signals: Open roles in sales, marketing, or RevOps indicate investment in go-to-market — a strong buying signal for GTM tools.
- Leadership changes: New VP of Sales or CMO hired in the last 60 days. New leaders often replace or upgrade existing tooling in their first 90 days.
Prompt example — funding signal prioritization
"From accounts.csv, flag all companies that: 1) raised a funding round in the last 90 days, 2) grew headcount by 15%+ in the last 90 days, or 3) have an open VP of Sales or CRO role. Score these as priority-1. Export as accounts-prioritized.csv sorted by recency of signal."
Using Firmographic Data to Score ICP Fit
Firmographic enrichment without scoring is a data dump. The goal is a ranked list — accounts most likely to convert at the top, everyone else below.
Claude Code applies ICP scoring automatically using the criteria you define in CLAUDE.md. Each firmographic field contributes to a 0–100 ICP fit score:
| Field | ICP Criteria (example) | Points | Rationale |
|---|---|---|---|
| Employee count | 50–500 | 25 | Core target size |
| Industry | SaaS / fintech | 20 | Highest conversion segments |
| Funding stage | Seed–Series B | 20 | Active buying cycle |
| HQ location | US / UK | 15 | Territory coverage |
| Tech stack | HubSpot or Salesforce | 10 | Integration fit |
| Growth signal | Raised in last 90 days | 10 | Timing indicator |
Accounts scoring 80+ are tier-1 — immediate outreach. Scores 50–79 go into a nurture sequence. Below 50 get deprioritized. Claude Code writes the score and tier to your output CSV automatically.
This replaces subjective "gut feel" account prioritization with a consistent, repeatable framework. Every SDR on the team works from the same scored list — which is how you run B2B lead enrichment at scale without a dedicated data ops team.
Full Firmographic Enrichment Workflow
Here is what a complete firmographic enrichment session looks like from raw list to ranked, enriched, CRM-ready output.
Step 1: Validate and Deduplicate
Claude Code reads your company list (CSV, Google Sheet, or CRM export), checks for required columns (company name + domain or LinkedIn URL), removes duplicates, and standardizes formatting. Bad input costs credits — this step catches issues first.
Step 2: Run Firmographic Waterfall
For each company, Claude Code calls SyncGTM's firmographic waterfall. The waterfall queries business registries, LinkedIn-derived data, financial aggregators, and web crawls in sequence. Each field is filled from the highest-confidence source. Missing fields get marked as "unknown" — the record is not skipped.
Step 3: Pull Technographic Data
Claude Code enriches each company's tech stack — CRM, marketing automation, sales intelligence tools, and infrastructure. This runs as a second waterfall pass, cross-referencing job postings, website detection, and data provider signals.
Step 4: Check Growth Signals
For tier-1 ICP candidates, Claude Code checks for recent funding rounds, headcount changes, and key hiring signals. Companies with recent events get flagged for priority outreach.
Step 5: Score ICP Fit and Export
Claude Code applies your ICP scoring model from CLAUDE.md, assigns a 0–100 score to each company, and writes the enriched, scored list as a CSV. The file includes original columns, all enrichment data, ICP score, and tier assignment.
Full workflow prompt
"Take companies.csv and run full firmographic enrichment: 1) Validate and deduplicate by domain, 2) Pull firmographic data via SyncGTM (employee count, revenue, industry, location, funding stage, founding year), 3) Pull technographic data (CRM, marketing automation, enrichment tools), 4) Flag companies with funding rounds or 15%+ headcount growth in the last 90 days, 5) Score each company against our ICP criteria, 6) Export as companies-enriched.csv sorted by ICP score descending with tier column (tier-1 = 80+, tier-2 = 50–79, tier-3 = below 50)."
That single prompt replaces 125+ hours of manual research for a 500-company list. The enriched, scored output feeds directly into your RevOps workflows — sequence assignment, territory routing, CRM sync.
Step 6: Sync to CRM
Claude Code pushes enriched company data directly into your CRM via SyncGTM's integrations — HubSpot, Salesforce, Pipedrive. Enrichment fields map to CRM properties automatically. Existing records are updated; new companies are created. Your entire team works from enriched data from day one.
For teams running sign-up enrichment workflows, firmographic data from Claude Code can also enrich inbound leads in real time — so every new trial signup arrives with company context already attached.
Conclusion
Firmographic data is the difference between a contact list and a sales-ready pipeline. Headcount qualifies the tier. Revenue qualifies the budget. Tech stack sharpens the pitch. Funding stage times the outreach. Together, they turn a cold CSV into a prioritized, scored account list your reps actually want to work.
Claude Code automates all of it. One MCP connection to SyncGTM. One CLAUDE.md config. One prompt that runs the full waterfall — firmographics, technographics, growth signals, and ICP scoring — in 8 minutes instead of two work weeks.
Start free — 100 enrichments/month, no credit card required. Connect Claude Code, run your first firmographic enrichment, and see the difference in your next outbound list.
