Resolve a company
Turn a name, domain or LinkedIn URL into a company. Returns the best match and, if you ask
for them with limit, up to 4 alternatives (fewer if there aren't that many good candidates).
Use it to get the domain to pass to other endpoints. Provide at least one of name, domain or linkedin_url.
confidence (0–1) says how sure we are. Above 0.8 is usually right; below 0.5, check the alternatives.
match is null when nothing is close enough.
Free. Limited to 60 requests per minute.
bearerAuthAuthorizationBearer <token>Your API key, sent as Authorization: Bearer <key>. Create keys in the dashboard.
name?stringlength <= 250domain?stringlength <= 253linkedin_url?stringuricountry?stringISO 3166-1 alpha-2 country code to prefer.
2 <= length <= 2limit?integerTotal candidates to return, including the best match.
1 <= value <= 51Best match and alternatives.
application/json- response
match*|nullalternatives*array<>curl -X GET 'https://api.companyspec.com/v1/companies/resolve?name=Mercury&country=US&limit=3'{ "match": { "id": "cmp_5m0q2", "domain": "mercury.com", "name": "Mercury", "logo_url": "https://logos.companyspec.com/mercury.com.png", "confidence": 0.91 }, "alternatives": [ { "id": "cmp_9w3ns", "domain": "mercuryinsurance.com", "name": "Mercury Insurance", "logo_url": null, "confidence": 0.62 } ]}Get a technology GET
Profile of one technology: who makes it, its categories and the tools it integrates with. Free.
Get a company GET
Basic company information is always returned. Long paragraphs are off by default; turn them on with `show_icp=true` (what they do and who they sell to), `show_pricing=true` (pricing page summary), `show_description=true` (long description) and `show_pages=true` (the most useful pages on their website, with URLs). Costs 1 lookup, free if the company is already paid for this billing month. Field meanings are on the Companies & IDs page.