Lookup Companies
X-API-Key — the only required header for this endpoint.Resolve companies to their canonical OpenFunnel record(s) by any subset of name / domain / linkedin_url. Batch up to 100 per call. No credits are charged.
Each item may carry any combination of identifiers:
- domain → exact match on any of the company’s domains. Returns all matching records.
- linkedin_url → exact match on the company’s LinkedIn slug (parsed from the URL).
- name → fuzzy match; returns up to 10 ranked candidates with a relevance
score.
If an item includes a domain or linkedin_url, it is resolved by that exact identifier and the name is ignored — the fuzzy name path runs only when name is the sole identifier. Matches are deduped by company_id (precedence: linkedin > domain > name). A returned company_id can be passed straight back into Search Lookalikes as a seed. Unknown inputs return status: "not_found" with an empty matches array.
Example
curl -sS -X POST "https://api.openfunnel.dev/api/v1/account/lookup-companies" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"companies": [{"domain": "stripe.com"}, {"linkedin_url": "https://www.linkedin.com/company/adyen"}, {"name": "Plaid"}]}'
Headers
Body
Batch company lookup: resolve up to 100 companies by identifier.
1-100 companies to resolve.
1 - 100 elementsResponse
One result per input company, in request order.
Response for the batch company lookup endpoint (one result per input, in request order).