query takes in each mode, the fields a company search can filter on with the operator each accepts and what a request looks like.
Company requests go to POST /search/company. For professional profiles, see People search.
Writing queries
The shape ofquery follows the search mode:
- Ludicrous takes a JSON object of conditions on the searchable fields, combined with
and,orandnot. Operators and value shapes are in Business Search query syntax. - Instant and Smart take a plain-language sentence of up to 200 characters. Business Search turns the sentence into one structured query on the same fields. A sentence that names or describes one company is ranked by company name and slogan. A sentence that asks for a set of companies by sector or attributes is ranked by what each company does, from its
about,specialties,industryandslogan.
Searchable fields
The operator a field accepts depends on the field’s type. Text fields accept only thetext operator. Typed fields, such as strings and integers, accept equals, in and range. Sending equals to a text field returns HTTP 400.
funding_stage accepts pre-seed, seed, angel, series-a, series-b, series-c, series-d, series-e, series-unknown, grant, debt, convertible-note, crowdfunding, non-equity-assistance, corporate-round, private-equity and undisclosed.
employees_in_linkedin is the headcount recorded in the source profile, not a guaranteed total, and roughly 40 percent of company records store it as 0. For a reliable size filter, combine it with the company_size_from and company_size_to band and keep its lower bound at 1 or higher:Example request
- Ludicrous
- Instant
- Smart
A Ludicrous request finds US companies with Sample responseThe first of the three returned records:
software in their industry and 50 to 500 employees on record, and names seven output fields:Sample requestview relates to query, see Business Search field views.