Company Data API
Company-level data, never people or contact details. enrich reads a company profile by domain, peers lists its direct peers and large competitors, search finds companies from a one-sentence description and brand_search finds brands by name or domain prefix.
A company is identified by its domain, such as stripe.com; a website link also works. Profiles, peers and search results come from different datasets, so sizes and industries are worded differently between actions.
Platform availability
- 24h health
- Normal
Last 30 days
Available capabilities
Each Company Data action, what it does, its price and its health over the last 24 hours. Open an action for its parameters, response fields and code samples.
| Capability | What it does | Per 1,000 | 24-hour health |
|---|---|---|---|
Company profileenrich | Read a company profile by domain: name, tagline, description, industry, type, headcount range, founding year, LinkedIn and social links, office locations and match confidence. | $10.4 per 1,000 requests | Normal |
Peers and competitorspeers | List a company's direct peers and large competitors by domain, each with a short description of how it competes. | $20 per 1,000 requests | Normal |
Searchsearch | Find companies from a one-sentence description, optionally by country and headcount, with headquarters, headcount, revenue estimate, funding stage and rounds. | $3.19 per 1,000 requests | Normal |
Brand searchbrand_search | Find brands by name, domain or the first letters of either, with domain, description, country and website language. | $0.56 per 1,000 requests | Normal |
Open a capability for its parameters, response fields, code samples and trial.
What does each Company Data action accept?
Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.
Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and features of the official site are not part of the EveryInfra API unless this page lists them.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
enrichCompany profile Read a company profile by domain: name, tagline, description, industry, type, headcount range, founding year, LinkedIn and social links, office locations and match confidence. | domain | — | Sync delivery | — | $10.4 per 1,000 requests | name · domain · headline · description · industry · company_type · size · founded · linkedin_url · socials · locations · match_confidence · platform |
peersPeers and competitors List a company's direct peers and large competitors by domain, each with a short description of how it competes. | domain | — | Sync delivery | Catalog values: defaultLimit=20, maxLimit=50. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $20 per 1,000 requests | name · description · peer_type · platform |
searchSearch Find companies from a one-sentence description, optionally by country and headcount, with headquarters, headcount, revenue estimate, funding stage and rounds. | keyword | country, employees_max, employees_min | Sync delivery | Catalog values: defaultLimit=10, maxLimit=10. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $3.19 per 1,000 requests | name · domain · description · organization_type · operating_status · industries · founded_year · hq_country_code · hq_region · hq_city · hq_street_address · hq_postal_code · employee_count · employees_min · employees_max · revenue_min_usd · revenue_max_usd · funding_total_usd · funding_round_count · funding_stage · latest_round · funding_rounds · platform |
brand_searchBrand search Find brands by name, domain or the first letters of either, with domain, description, country and website language. | keyword | — | Sync delivery | Catalog values: defaultLimit=10, maxLimit=10. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count. | $0.56 per 1,000 requests | name · domain · description · country · language · platform |
What do the Company Data enrich parameters mean?
Read a company profile by domain: name, tagline, description, industry, type, headcount range, founding year, LinkedIn and social links, office locations and match confidence.
Full API reference: parameters, code samples, response example and healthdomainRequired- A company domain or website link, such as
stripe.comorhttps://www.notion.com/; the scheme,www.and any path are removed. Anything that is not a domain is rejected before any charge.
What do the Company Data peers parameters mean?
List a company's direct peers and large competitors by domain, each with a short description of how it competes.
Full API reference: parameters, code samples, response example and healthdomainRequired- A company domain or website link, such as
stripe.comorhttps://www.notion.com/; the scheme,www.and any path are removed. Anything that is not a domain is rejected before any charge.
What do the Company Data search parameters mean?
Find companies from a one-sentence description, optionally by country and headcount, with headquarters, headcount, revenue estimate, funding stage and rounds.
Full API reference: parameters, code samples, response example and healthkeywordRequiredsearch: a one-sentence description of the companies to find, up to 500 characters, such aspayment infrastructure companies in Ireland.brand_search: a brand name, domain or the first letters of either, up to 100 characters, such asnotionornik.countryOptional- Only companies headquartered in this country, as a two-letter code such as US, GB or IE (
search).ISO: ISO 3166 country codes — ISO's official page explains that ISO 3166-1 identifies countries with two-letter codes, which is what US, GB or IE in `country` mean. Where a company is headquartered comes from the returned data, not from this standard. · Checked employees_maxOptional- Maximum headcount for
search. employees_minOptional- Minimum headcount for
search; companies whose headcount range overlaps count.
What do the Company Data brand_search parameters mean?
Find brands by name, domain or the first letters of either, with domain, description, country and website language.
Full API reference: parameters, code samples, response example and healthkeywordRequiredsearch: a one-sentence description of the companies to find, up to 500 characters, such aspayment infrastructure companies in Ireland.brand_search: a brand name, domain or the first letters of either, up to 100 characters, such asnotionornik.
How to use the Company Data API
- 01Choose a platform action from the public catalog.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Read the result from the response. For an asynchronous action, poll the returned job ID.
- 04Store the response fields that your application needs.
curl -X POST https://api.everyinfra.com/api/v1/social \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"platform":"company_data","action":"enrich","params":{"domain":"<domain>"}}'
Company Data API questions
What can I retrieve with the Company Data API?
Set platform to company_data. The current catalog lists company profile, peers and competitors, search, and brand search. These action names identify different Company Data objects or views; they are not interchangeable search modes.
Which input starts the Company Data enrich request?
A company domain or website link, such as stripe.com or https://www.notion.com/; the scheme, www. and any path are removed. Anything that is not a domain is rejected before any charge. Send it as domain inside params.
Which fields can Company Data enrich return?
Its declared schema includes name, domain, headline, and description. A declared field can still be absent from an individual record, and every other action has its own field list.
Does every Company Data action return immediately?
Actions labeled asynchronous return a job ID you poll. Every other action can also run asynchronously: add "mode": "async" to the request body to receive a job ID immediately, useful for slow tasks or large limits. The current catalog contains sync delivery.