Search Filters
Data type:
Query type:
URL:
Base Company
Coresignal's custom filters
https://api.coresignal.com/cdapi/v2/company_base/search/filter
Overview
Use the endpoint to discover company IDs. It offers a less complex user experience than the /v2/company_base/search/es_dsl
endpoint.
Explore the available filters, their potential applications, and helpful tips.
If you prefer uncomplicated queries, opt for this endpoint. Below are details about filter explanations and how to use them.
Endpoint structure
{
"name": "string",
"website": "string",
"exact_website": "string",
"size": "string",
"industry": "string",
"country": "string",
"location": "string",
"created_at_gte": "string",
"created_at_lte": "string",
"last_updated_gte": "string",
"last_updated_lte": "string",
"deleted": true,
"employees_count_gte": 0,
"employees_count_lte": 0,
"source_id": 0,
"founded_year_gte": 0,
"founded_year_lte": 0,
"funding_total_rounds_count_gte": 0,
"funding_total_rounds_count_lte": 0,
"funding_last_round_type": "string",
"funding_last_round_date_gte": "string",
"funding_last_round_date_lte": "string"
}
Filter list
All personal/company information mentioned within this context is entirely fictional and is solely intended for illustrative purposes.
Example outputs are redacted and may not contain all the fields you would receive using the endpoint.
name
name
String
Company name
Find company records using the company name or parts of it. Available operators:
AND
(both keywords need to be present)OR
(one or the other keyword is present).
You can search for company records using a part of the name.
For instance, entering IT
will return results with companies such as Backbone IT Consulting Inc.
and Brothers IT Limited
.
Example input:
{
"name": "IT"
}
{
"name": "(IT Consulting) OR (IT Security)"
}
{
"name": "(IT Consulting) AND (IT Security)"
}
Use "(first phrase) OR (second phrase)"
if you are searching for words in a phrase and want them to be interpreted together.
Example output:
{
"id": 482,
"name": "IT Consulting Inc.",
}
website
website
String
Company's website
Search for company records using the company's website.
Possible URL formats include: microsoft.com
subdomain.microsoft.com
www.microsoft.com
https://www.microsoft.com
.
Example input:
{
"website": "example-company.com"
}
{
"website": "https://www.example-company.com"
}
Example output:
"name": "Example Company",
"website": "www.example-company.com",
exact_website
exact_website
String
Company's website
Search for company records using the (exact) company website.
Possible URL formats: microsoft.com
www.microsoft.com
https://www.microsoft.com
Example input:
{
"name": "IT Company",
"exact_website": "www.it-company.com"
}
Example output:
"name": "IT Company",
"website": "http://www.it-company.com",
size
size
String
Company size (based on headcount)
Find company profiles based on their size.
Possible input values can be found in general Search filters topic.
industry
industry
String
Associated industry
Use the associated industry values to find company profiles. Search based on the available industry list. Available operators:
AND
(both keywords need to be present)OR
(one or the other keyword is present in the data).
Use "(first phrase) OR (second phrase)"
if you are searching for words in a phrase and want them to be interpreted together.
{
"industry": "(Information technology) OR Internet"
}
Possible input values can be found in general Search filters topic.
country
country
String
Country where the company is based
Use any of the possible country values to find company records.
Available operators:
* OR
(one of the two input values)
Use "(first phrase) OR (second phrase)"
if you are searching for words in a phrase and want them to be interpreted together.
{
"country": "(United Kingdom) OR Germany"
}
Possible input values can be found in general Search filters topic.
location
location
String
Company location
Use the following values to search for company records:
continent (e.g., North America)
country (e.g., United States)
state (e.g., Florida)
city (e.g., Jacksonville)
village (e.g., Palmetto bay).
Available operators:
AND
– both keywords need to be present;OR
– one or the other keyword is present.
Example input:
{
"location": "United States, Florida"
}
Example output:
"headquarters_new_address": "Palmetto Bay, Miami, Florida, United States",
Use "\"{keyword}\""
format to find exact matches.
{
"location": "\"United States\" OR Germany"
}
created_at_gte
created_at_gte
String
Date and time when the record was created in our database
Find company records based on the creation date.
Use the YYYY-MM-DD hh:mm:ss
date format.
The output value will be greater than or equal to the input value.
Example input:
{
"created_at_gte": "2021-06-26 12:21:01"
}
Example output:
"created": "2021-06-26 12:21:06",
created_at_lte
created_at_lte
String
Date and time when the record was created in our database
Find company records based on the creation date.
Use the YYYY-MM-DD hh:mm:ss
date format.
The output data will be less than or equal to the input value.
Example input:
{
"created_at_lte": "2021-06-26 12:21:01"
}
Example output:
"created": "2016-06-17 14:59:01",
last_updated_gte
last_updated_gte
String
Date and time when the record was last updated
Find company records based on the last update date.
Use the YYYY-MM-DD hh:mm:ss
date format.
The output value will be greater than or equal to the input value.
Example input:
{
"last_updated_gte": "2021-02-26 12:41:01"
}
Example output:
"last_updated": "2023-05-21 17:58:40",
"last_response_code": 200,
last_updated_lte
last_updated_lte
String
Date and time when the record was last updated
Find company records based on the last update date.
Use the YYYY-MM-DD hh:mm:ss
date format.
The output value will be less than or equal to the input value.
Example input:
{
"last_updated_lte": "2023-02-26 12:41:01"
}
Example output:
"last_updated": "2023-01-09 05:01:35",
"last_response_code": 200,
deleted
deleted
Boolean
Marks record's public availability
Use it to see company records that are deleted or private.
Use the value true
to include deleted/private profiles or false
to exclude such profiles from your search.
Tip: Combine with other filters using relevant keywords.
Input values:
{
"deleted": true
}
{
"deleted": false
}
Example output:
{
"deleted": 1
}
employees_count_gte
employees_count_gte
Integer
Employee count visible on the company's profile
Find company records based on the company headcount. The output value will be greater than or equal to the input value.
Example input:
{
"employees_count_gte": 22
}
Example output:
"employees_count": 190,
employees_count_lte
employees_count_gte
Integer
Employee count visible on the company's profile
Find company records based on the company headcount. The output value will be less than or equal to the input value.
Example input:
{
"employees_count_lte": 22
}
Example output:
"employees_count": 2,
source_id
source_id
Integer
Company ID assigned by the source
Find company records using source identifiers.
Example input:
{
"source_id": 2280242
}
Example output:
"id": 5,
"url": "https://www.professional-network.com/company/it-company",
"hash": "7c7aa7f01abcc2c5672ae36fc412cff9",
"name": "ITcompany",
"source_id": 2280242,
founded_year_gte
founded_year_gte
Integer
Company's founding year
Find company records based on their founding year. The output value will be greater than or equal to the input value.
Example input:
{
"founded_year_gte": 2011
}
Example output:
"founded": 2015,
founded_year_lte
founded_year_lte
Integer
Company's founding year
Find company records based on their founding year. The output value will be less than or equal to the input value.
Example input:
{
"founded_year_lte": 2011
}
Example output:
"founded": 2001,
funding_total_rounds_count_gte
funding_total_rounds_count_gte
Integer
Total number of company's funding rounds
Find company records based on the funding rounds in the company's financial history. The output value will be greater than or equal to the input value.
Example input:
{
"funding_total_rounds_count_gte": 5
}
Example input:
"company_funding_rounds_collection": [
{
"id": 81212,
"last_round_investors_count": 0,
"total_rounds_count": 5,
"last_round_type": "Seed",
"last_round_date": "2016-11-21 00:00:00",
"last_round_money_raised": "US$ 1.6M",
"financial_website_url": "https://www.financial_website.com/funding_round/it-company",
"created": "2020-09-15 10:22:31",
"last_updated": "2020-10-17 23:02:42",
"deleted": 1
}
]
funding_total_rounds_count_lte
funding_total_rounds_count_lte
Integer
Total number of company's funding rounds
Find company records based on the funding rounds in the company's financial history. The output value will be less than or equal to the input value.
Example input:
{
"funding_total_rounds_count_lte": 5
}
Example output:
"company_funding_rounds_collection": [
{
"id": 9707,
"last_round_investors_count": 0,
"total_rounds_count": 0,
"last_round_type": null,
"last_round_date": null,
"last_round_money_raised": null,
"financial_website_url": null,
"created": "2020-09-07 19:44:55",
"last_updated": "2020-10-30 09:03:58",
"deleted": 1
}
]
funding_last_round_type
funding_last_round_type
String
Last funding round type
Find company records based on the company's last funding round. Use any of the possible input values.
Possible input values can be found in general Search filters topic.
funding_last_round_date_gte
funding_last_round_date_gte
String
Last funding round date
Use the last funding round date to find relevant company records.
Use the yyyy-mm-dd
date format.
The output value will be greater than or equal to the input value.
Example input:
{
"funding_last_round_date_gte": "2021-11-01"
}
Example output:
"company_funding_rounds_collection": [
{
"id": 81212,
"last_round_investors_count": 0,
"total_rounds_count": 5,
"last_round_type": "Seed",
"last_round_date": "2016-11-21 00:00:00",
"last_round_money_raised": "US$ 1.6M",
"financial_website_url": "https://www.financial_website.com/funding_round/it-company",
"created": "2020-09-15 10:22:31",
"last_updated": "2020-10-17 23:02:42",
"deleted": 1
}
]
funding_last_round_date_lte
funding_last_round_date_
gte
String
Last funding round date
Use the last funding round date to find relevant company records.
Use the yyyy-mm-dd
date format.
The output value will be less than or equal to the input value.
Example input:
{
"funding_last_round_date_lte": "2011-11-01"
}
Example output:
"company_funding_rounds_collection": [
{
"id": 121691,
"last_round_investors_count": 0,
"total_rounds_count": 1,
"last_round_type": "Angel",
"last_round_date": "2007-01-01 00:00:00",
"last_round_money_raised": null,
"financial_website_url": "https://www.financial_website.com/funding_round/it-company",
"created": "2020-09-20 23:18:01",
"last_updated": "2020-10-13 08:17:36",
"deleted": 1
}
]
Last updated
Was this helpful?