Search companies with advanced filtering options.
Required scope:
COMPANIES_READRate limit: 100 requests per minute
Page number for pagination. Minimum value is 1.
x >= 1Number of items per page. Minimum is 1, maximum is 100.
1 <= x <= 100Search term for full-text search across company fields.
Filter conditions to include. Supports special filters like id, companyGroup, campaigns, leadsCount, isCompanyInCRM, and any company field ID returned by the fields endpoint. Filter values should match the field data type returned by GET /v1/companies/fields: text/select fields use arrays of exact values, numeric fields use two-item range arrays like ["10","100"], boolean fields use one-item arrays like [true], and timestamp fields use { "startDate": "...", "endDate": "..." }. Start with id, companyGroup (company list IDs), campaigns, leadsCount, isCompanyInCRM, and any workspace scoring fields such as icpScore or scoreBand when those field IDs appear in the fields response. Use GET /v1/companies/fields to discover valid company field names for fields, include, exclude, and update payloads.
Filter conditions to exclude. Same structure as include. Filter values should match the field data type returned by GET /v1/companies/fields: text/select fields use arrays of exact values, numeric fields use two-item range arrays like ["10","100"], boolean fields use one-item arrays like [true], and timestamp fields use { "startDate": "...", "endDate": "..." }. Start with id, companyGroup (company list IDs), campaigns, leadsCount, isCompanyInCRM, and any workspace scoring fields such as icpScore or scoreBand when those field IDs appear in the fields response. Use GET /v1/companies/fields to discover valid company field names for fields, include, exclude, and update payloads.