Company Search
Find Similar Companies
Find similar companies with filters in a JSON body (POST variant).
POST
Find Similar Companies
Overview
ThePOST variant of Lookalike Search takes filters as a native JSON object in the body instead of a URL-encoded string. The reference company stays in the path. Use it when an exclude.domains list is too large to fit a GET URL.
Example request
Key parameters
company_identifier(path, required): Reference company UUID or domain.filters(optional): SearchFilters as a JSON object. See Search Filters Reference.pagination(optional):{ "offset": <int>, "limit": <int> };limitup to250per request.
Endpoint behavior
- Identical ranking and results to the
GETlookalike endpoint; only the transport differs. - The reference company is excluded from its own results;
exclude.domainsis additive. - A single request returns at most
250results. Page withpagination.offsetto read deeper.
Success signal
Returnsresults, the reference_company, and request metadata, the same shape as the GET endpoint.
Common errors
401 Unauthorized
Check that your header is Authorization: Bearer ${EXTRUCT_API_TOKEN}.
404 Not Found
The reference company was not found in the index. Verify the UUID or domain.
422 Unprocessable Entity
An invalid domain in exclude.domains, more than 1000 domains after de-duplication, or a malformed body.
Related endpoints
Related guides
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Reference company UUID or domain.
Body
application/json
Find Similar Companies