Company enrichment API with actionable context
Retrieve structured company profiles, refresh account data, validate ICP fit with AI, and segment lists without manual research.
Trusted by the best GTM teams














Enrichment
Enrich any company into a complete profile
Send a company identifier and retrieve structured account data you can use to clean CRM records, validate ICP fit, segment lists, and power AI workflows.
Complete company profile data
Continuously refreshed account records
From company records to account intelligence
Complete profiles
Enrich every company record. Retrieve structured company data such as name, domain, website, industry, type, size, employee count, headquarters, country, description, and specialties.
Refresh CRM
Keep account data up to date. Use Company Enrichment to update stale CRM records, complete missing fields, normalize account data, and keep company profiles cleaner over time.
Qualify ICP
Validate company fit with AI. Use enriched company context to check whether an account matches your ICP, prioritize high-fit companies, and route accounts into the right workflows.
Built for smarter account enrichment
Complete company records, refresh account data, and turn raw profiles into segments your team can actually use.
Enrich at scale
Company Enrichment is built for high-volume B2B data, so you can complete account records across lists, markets, CRM exports, and internal datasets without per-record anxiety.
Work fresher
Company profiles are continuously refreshed through captured signals and recurring update cycles to keep data current over time.
Qualify better
Use enriched company context to validate ICP fit, score accounts, segment lists, and trigger the right next action.
The endpoint
One company URL in, the full profile out
The company enrichment API takes a company LinkedIn URL and returns the company profile as JSON: name, industry, type, size, employees on LinkedIn, founding year, headquarters, domain, website, description and specialties. Only have a website? Resolve the domain to its LinkedIn URL first, then pass that URL here.
- Chain it with Domain to LinkedIn API Employee Finder API
- Explained in Agentic commerce: how AI agents find, buy and use B2B data
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/openai"}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
company = client.enrichment.company(company_linkedin_url="https://www.linkedin.com/company/openai")
print(company.company.name, company.company.industry, company.company.employees_on_linkedin)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const company = await client.enrichment.company({ company_linkedin_url: "https://www.linkedin.com/company/openai" });
console.log(company.company.name, company.company.industry, company.company.employees_on_linkedin);foundcompany.namecompany.industrycompany.employees_on_linkedincompany.hqcompany.domaincompany.websiteRelated APIs
Company Search API
Search and discover companies by industry, size, location, keywords, and signals. Build markets, identify accounts, and create better prospecting workflows.
Email Enrichment API
Find verified B2B emails using real signals and catch-all validation. Enrich contacts, improve deliverability, and power outbound workflows at scale.
People Search API
Find the right B2B contacts at scale. Search people by company, role, location, seniority, and signals to build cleaner prospecting workflows.
Frequently asked questions
What fields does a company profile include?
Name, domain, website, industry, type, size, employee count, headquarters, country, description, and specialties, all structured data ready for CRM fields and workflows.
How fresh is the company data?
Company profiles are continuously refreshed through captured signals and recurring update cycles, so records stay usable over time instead of decaying between annual cleanups.
How many companies are covered?
The data layer covers 65M+ companies globally, matched from identifiers like domains and LinkedIn URLs.
How do I integrate it?
Send a company identifier to the REST endpoint and get structured JSON back. Use it from code with the SDKs, or from Clay, n8n, and Make for no-code enrichment flows.
What input does the company enrichment API need?
A company LinkedIn URL, sent as company_linkedin_url. If your data only has websites, call Domain to LinkedIn first and pass the URL it returns: Employee Finder and Waterfall ICP take the same LinkedIn URL, so one resolution step opens the whole pipeline.