POST /v1/companies/search and POST /v1/people/search screen Tako’s company and people data with the filters you send. Every filter is optional, and filters combine with AND. A request with no filter returns 400 no_filters.
Company filters
Company search covers active companies.
Company search can’t filter or sort by revenue.
estimated_revenue is a premium field of the rows, not a filter.
People filters
People search covers employees: people with an employer on record.
To find the people at companies from a company search, export that card’s rows and send their
website values as company_domains. To look up people from contact values alone, use POST /v1/people/enrich.
Industries
industry and company_industry take an industry’s id or words that Tako matches to its own industries:
- An industry’s id, such as
"enterprise_saas".appliedandsuggestionsreturn ids. - An industry’s name, such as
"enterprise saas"or"electric vehicle charging infrastructure". - A broad group, such as
"software", which covers the industries in it.
applied in the response names the industries the search ran on, so check it when a list looks too broad or too narrow.
Tako matches words, not meaning. A phrase it doesn’t recognize returns 400 unknown_industry with the closest industries as suggestions, and you can send any of them back as it is:
Read the response
A search that matches nothing returns
200 with total: 0 and a null card. It’s an answer, and it’s billed.
A 400 names the request field to fix in field, with a code and, where Tako has them, suggestions.
See Get the rows and reveal premium fields for the rows, and What a list holds for the fields.