Company data API
Find companies. Then enrich the accounts that matter.
Search businesses that match your ICP, then retrieve the exact company data your workflow needs—from firmographics and technology to contacts, jobs, and LinkedIn profiles.
Company search and company enrichment are different jobs
Find companies
Start with criteria such as industry, location, headcount, domain, or keywords. Preview the list size for free, request one page of results, and paginate when you need more.
Enrich known companies
Start with a domain or LinkedIn company URL. Call only the endpoints your workflow needs: profile data, technology, contacts, jobs, or company posts.
Search companies with structured filters
Use POST /company-search-count first to validate a structured query and see how many companies match. Then send the same query to POST /company-search to retrieve company rows.
curl --request POST \
--url https://api.tryhuntr.com/company-search \
--header "x-api-key: ${HUNTR_API_KEY}" \
--header "content-type: application/json" \
--data '{
"query": {
"industry": { "include": ["Software Development"] },
"location": { "include": ["US"] },
"headcount": { ">": 50, "<": 500 }
},
"pagination": { "size": 100 }
}'
What comes back: the total matches for the query, the companies in the current page, and an opaque pagination token when another page is available. Huntr returns one page per request and does not silently fetch an entire result set.
Enrich a company from its domain
Direct endpoints are designed for repeatable fields in a CRM, product, scoring model, or automation. You choose the operation instead of paying an agent to decide what to retrieve.
/company-linkedin-urlResolve a LinkedIn company page from a name or domain./company-linkedinRetrieve structured public LinkedIn company profile data./company-tech-stackDetect website technologies and infrastructure signals./company-contactFind public business emails, phone numbers, and social profiles on a company website./company-jobsRetrieve active public job listings and hiring context./company-linkedin-postsRetrieve a token-paginated page of recent company posts.curl --request POST \
--url https://api.tryhuntr.com/company-tech-stack \
--header "x-api-key: ${HUNTR_API_KEY}" \
--header "content-type: application/json" \
--data '{ "domain": "linear.app" }'
A practical company-data workflow
Preview the market
Run the free company count endpoint before retrieving a large list.
Build the account list
Search and paginate with the same structured filters and cursor token.
Enrich selectively
Call technology, contact, jobs, LinkedIn, or research endpoints only for shortlisted accounts.
When Huntr fits—and when it does not
Use Huntr when
- Your application needs company search through an API or MCP tools.
- You want to combine company discovery with website and LinkedIn enrichment.
- You prefer count-first validation and usage-based pricing over a seat-based platform.
- Your workflow needs both deterministic fields and optional researched context.
Use another product when
- You need a complete CRM, sequencer, spreadsheet workspace, or sales-engagement UI.
- You require guaranteed coverage for every company or every field.
- You need an unrestricted bulk export instead of paginated API results.
- You need independently benchmarked accuracy or freshness guarantees.
Pricing follows the operation
Company counts are free. Company search is charged per returned company. Enrichment endpoints use their published per-request or pay-when-found rules. Check the live pricing response before estimating a production workload.
See company data before calling the API
The public company database shows examples of the profile, technology, and contact data available for indexed companies. It is a browseable sample, not a promise that every endpoint returns every field for every domain.
Company data API FAQ
What is a company data API?
A company data API lets software search for businesses or retrieve structured information about a known company. Huntr separates those jobs into company search for discovery and direct endpoints for enrichment.
Can I search for companies before paying for results?
Yes. POST /company-search-count uses the same structured filters and returns the number of matches without returning company rows. The count request is free.
What can I enrich from a company domain?
Depending on the endpoint and available public data, Huntr can return a LinkedIn company profile, detected technologies, public website contacts, active jobs, and recent LinkedIn company posts.
Is company search the same as company research?
No. Company search returns repeatable structured records. Use POST /research when you need an investigated answer, interpretation, or synthesis for one primary company.
Product behavior verified against Huntr's public API contract on 2026-06-22. Current prices and endpoint schemas remain authoritative in the API documentation.