Skip to main content
The company search endpoint is the starting point for building targeted account lists. You send a POST request with a natural-language query and optional structured filters, then poll the returned operation for ranked company results. The query field is required.

Endpoint

Request fields

Text & Identity

query — free-text search on company name or domain (up to 256 characters)filters.company.domains — exact domain filters (e.g. ["acme.com"])

Firmographics

filters.industries, filters.locations, filters.employeeCount.min/max

Technographics

Include tools in query, or use filters.signals for known buying-signal categories.

Signals

filters.signals — short signal labels such as ["hiring", "funding"]

Pagination

Examples

Response

A successful submission returns HTTP 202 with an operation ID and poll URL. Poll GET /api/operations/:id until the operation succeeds.

Response fields

CompanyCard fields

Steps to build a target account list

1

Start with a broad query

Run a search with a broad query and a small limit to gauge the universe of matching companies.
2

Layer in technographic filters

Add technologies your product integrates with or competes against directly into the natural-language query.
3

Add buying signals

Add filters.signals values such as "hiring" or "funding" to surface companies in an active growth phase.
4

Paginate through results

Use limit to control the number of results returned by each search operation.
5

Drill into people

Use the returned company domain or name in filters.company on POST /api/v1/people/search to find contacts at that account.