API Reference · Search
Search Company Profiles
Search the Saleshub company graph by name, domain, industry, employee count, or annual revenue to find and qualify target accounts. Combine query with the categorical filters for the tightest precision. Returns ranked records — a higher _score means a stronger match.
POSThttps://app.saleshub.ai/v1/search/companies
$0
No per-row cost. Every Saleshub plan is flat and unlimited — responses always return credits_used: 0. Page through results freely.
body parameters
querystringoptional
Full-text search across company name only. Don't put a domain, industry, size, or revenue here — use the dedicated filters.
domainstringoptional
Exact domain filter. Omit the protocol (no
https://). Prefer over query when you have a known domain. Example: stripe.com.industrystringoptional
Exact industry filter. Map the request to a supported value.
Information TechnologyComputer SoftwareFinance and BankingManufacturingRetailHealth and PharmaceuticalsMarketing & AdvertisingReal Estate+ more
employee_rangestringoptional
Exact employee-count range.
1-1011-2021-5051-200201-500501-10001001-50005001++ more
revenue_rangestringoptional
Exact annual-revenue band.
Below $500k$1M - $5M$5M - $10M$10M - $20M$20M - $50M$50M - $100M$100M - $250MOver $1B+ more
limitintegeroptionaldefault: 10
Number of results. Min
1, max 25.offsetintegeroptionaldefault: 0
Results to skip, for pagination.
response fields
| Field | Type | Description |
|---|---|---|
| name | string | Registered company name. |
| domain | string | Primary website domain — the record's stable id. |
| industry | string | Normalised industry classification. |
| employee_count | integer | Best-estimate headcount. |
| revenue_range | string | Estimated annual-revenue band. |
| linkedin_url | string | Company LinkedIn page. |
| _score | float | Relevance rank — higher is stronger. |
status codes
200Success.
400Bad request — the body could not be processed.
401Unauthorized — invalid or missing API key.
404Not found — no match for the data provided.
422Invalid input — a filter value isn't a supported enum.
429Rate limited — retry after the
Retry-After header.