Skip to main content
Reference material for Company Autocomplete: common fields you can autocomplete, supported filter operators, errors, and the API summary. For walk-through examples, see Company Autocomplete and Examples.

Common fields to autocomplete

FieldWhy you would use it
basic_info.industriesFind exact industry labels before building industry filters.
basic_info.nameSurface company names matching a partial string.
basic_info.marketsDiscover indexed market labels (e.g. NASDAQ, NYSE).
basic_info.employee_count_rangeList the canonical employee-count bucket labels.
taxonomy.professional_network_industryMatch primary industry values used in company search.
taxonomy.professional_network_specialitiesDiscover specialty tags used by the dataset.
taxonomy.categoriesList the high-level category tags used by the dataset.
locations.countryDiscover country values used by the indexed dataset.
locations.headquartersDiscover indexed HQ location strings.
basic_info.company_typeExplore company type labels used in the dataset.
funding.last_round_typeFind valid funding stage labels before filtering by recent financing data.
funding.investorsDiscover investor names indexed in the dataset.
funding.tracxn_investorsDiscover the indexed investor-name vocabulary used by this filter alias.
revenue.acquisition_statusList the indexed acquisition status labels.
revenue.public_markets.stock_symbolsDiscover indexed ticker symbols for public companies.
revenue.public_markets.fiscal_year_endClosed enum: returns the twelve calendar months in chronological order.
The field parameter accepts a broader set than this table — the table highlights the most useful fields for building filter dropdowns. For the full live allowlist, send a deliberately invalid field and read the Valid fields list returned in the 400 error. The shape of that error message is for debugging only and may change without notice.
revenue.public_markets.fiscal_year_end is a closed-enum static field — an empty query returns the twelve months (JanuaryDecember) in chronological order without any backend lookup. Use it to populate a static fiscal-year-end dropdown without an extra round-trip.

Supported filter operators

=, !=, <, =<, >, =>, in, not_in, contains.
The operators >= and <= are not supported. Use => and =< instead.

Common errors and edge cases

If no values match your query, the API returns an empty array:
{
    "suggestions": []
}
If you send an unsupported field name, the API returns a 400 with the list of valid fields:
{
    "error": {
        "type": "invalid_request",
        "message": "Field 'invalid_field' is not supported on scope 'company'. Valid fields: basic_info.company_type, basic_info.employee_count_range, basic_info.industries, basic_info.markets, basic_info.name, basic_info.primary_domain, ...",
        "metadata": []
    }
}
If that happens, double-check the field path against the supported list and use a field that is available in the indexed Company Search schema.

API reference summary

DetailValue
EndpointPOST /company/search/autocomplete
AuthBearer token + x-api-version: 2025-11-01
Required paramsfield, query
Optional paramslimit (default: 20, max: 100), filters
Response{ "suggestions": [{ "value": "..." }] }
Empty result200 with "suggestions": []
Errors400 (unsupported field), 401 (bad auth), 500 (server error)
For pricing, see Pricing. For rate-limit guidance, see Rate limits. See the full API reference for the complete OpenAPI schema.