Company Discovery

The Company Discover API returns a list of companies that match the filters provided in the request.

Filtering is supported across company attributes such as industry, employee size, revenue, and location. Filters follow AND logic across fields and OR logic within each field. Certain filters accept only predefined values. The list of supported values can be requested via [email protected].

Responses are paginated with a maximum of 100 records per page. A default sort is always applied, with support for overriding the sorting field.

The API supports following execution mode:

  • Preview: Returns sample results and is not charged
Body Params

Request body for the company endpoint. companyFilters is required and must contain at least one valid criterion.

companyFilters
object
required

Company-level search filters. All fields are optional; combine multiple fields to narrow results (AND logic across fields). At least one field must be set when this object is used as companyFilters in the company endpoint.

pagination
object

Pagination configuration for result sets.

sortInfo
object

Sorting configuration. Valid sortBy values depend on the endpoint (see endpoint documentation). Only a single field can be specified.

suppression
object

Suppression list configuration. When enabled, records whose identifiers appear in the specified lists are excluded from the response and counted in totalSuppressed. List IDs must be prefixed with the matching endpoint scope: person_ for the person endpoint, company_ for the company endpoint.

integer

Maximum total records to return across all pages. The absolute ceiling is 10,000. Must be greater than 0 if provided.

Headers
string
enum
Defaults to preview

Controls the response shape. - preview (default) — returns a slim record with essential fields only.

Allowed:
string
required

API key issued by SMARTe. Pass in the apikey request header.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json