REST API / Companies
Search companies
Find companies by industry, headcount, country and technology. Each record says why it matched and carries a last-seen date and confidence for every field.
Body parameters
Leadsets industry slugs, e.g. "saas" or "health-care".
Headcount range: "50-200", "1000+" or "<50".
ISO 3166-1 alpha-2, e.g. "US". "UK" is read as "GB".
Technologies the company uses, e.g. "hubspot". Matches any of them.
Only these companies, up to 100 domains. URLs work too.
Only records refreshed within this many days, 1–3650.
Leave out records that are due for a refresh.
1–100. Default 25. Free plan: at most 10 per call.
From next_cursor of the previous page. See Pagination.
Optional. The request in plain language, up to 1,000 characters. Stored with the call in your request log.
Strings work wherever a list is shown: "country": "US" is the same as "country": ["US"].
Response
items (max limit), each with company_id, name, domain, linkedin_url, industry, naics, employees, employee_range, revenue_range, location, founded_year, description, technologies, match_reasons, freshness (refreshed_at, confirmed_at, stale_after_at, stale) and sources, which gives the last-seen date and confidence of every returned field. Then next_cursor for the next page, usage with what this call counted and what's left, and request_id.
match_reasons lists the filters the record matched: industry, size, country, technology, domain, fresh. On the Free plan, usage has free_search_records_left and free_calls_left.
Searches share one pool. Company and people searches count against the same concurrent-search limit for your plan. Enrichment and scraping don't take a slot.
Errors
Was this page useful? Tell us