Search Filters
Data type: Jobs Query type: Coresignal's custom filters URL: /v1/professional_network/job/search/filter.
Explore the available filters, their explanations, potential applications, and helpful tips for the endpoint /v1/professional_network/job/search/filter usage.
Use this endpoint to collect job posting IDs with relevant keywords Opt for this endpoint if you prefer uncomplicated queries. Details about filter explanations and how to use them are provided below.
Example outputs are redacted and may not contain all the fields you would receive using the endpoint.
All personal/company information mentioned within this context is entirely fictional and is solely intended for illustrative purposes.
See the list of possible error codes.
Test out the endpoint with suggested examples.
Filter name | Data input type | Description | Usage |
---|---|---|---|
created_at_gte | String (date) | Date and time when the job record was created in our database | Find job posting records based on 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:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
created_at_lte | String (date) | Date and time when the job record was created in our database | Find job posting records based on creation 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:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
last_updated_gte | String (date) | Date and time when the job posting record was updated in our database | Find job posting 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 output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
last_updated_gte | String (date) | Date and time when the job posting record was updated in our database | Find job posting 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:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
title | String | Job title | Use to find job posting records based on desired job headline (title). Available operators:
|
Example input:
Use "(first phrase) OR (second phrase)" if you are searching for words in a phrase and want them to be interpreted together.
Example output:
Use "\"{keyword}\"" format to find exact matches.
Filter name | Data input type | Description | Usage |
---|---|---|---|
keyword_description | String | Keywords found in the job posting description | Use it to find job postings based on keywords. Available operators:
|
Example input:
Use "(first phrase) OR (second phrase)" if you are searching for words in a phrase and want them to be interpreted together.
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
employment_type | String | Employment type | Find job postings using any type of employment from the possible input values. Available operators:
|
Example input:
Possible input values:
Filter name | Data input type | Description | Usage |
---|---|---|---|
location | String | Hiring (employment) location | Use it to find job posting records based on location. You can use states, cities, and countries. |
Example input:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
company_id | Integer | Company identification key | Find job postings from a specific company. |
Example input:
Example output:
Filter name | Data input type | Description |
---|---|---|
experience_company_website_url | String | Company's web domain |
Usage |
---|
Use it to find job records based on the company's web domain. Possible URL formats include: microsoft.com subdomain.microsoft.com www.microsoft.com https://www.microsoft.com Any other format will return no results, even though your query will be shown as successful (200 response code). Combine it with other filters to find job postings posted by a specific company (e.g., company_name). |
Example input:
Example output:
Filter name | Data input type | Description |
---|---|---|
company_exact_website | String | Exact domain of the company |
Usage |
---|
Use it to find job posting records based on exact company domains. Possible URL formats: www.microsoft.com https://www.microsoft.com subdomain.microsoft.com Any other formats will return no results, even though your query will be shown as successful (200 response code). Combine it with other filters to find job postings posted by a specific company (e.g., company_name). |
Example input:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
company_professional_network_url | String | Company's profile on Professional Network | Find job postings using URLs of company profiles. Only the Professional Network company profile URL is accepted. |
Example input:
Example output:
Filter name | Data input type | Description | Usage |
---|---|---|---|
deleted | String | Marks record's public availability | Use it to include historical job posting records in your search (true) or to filter them out only to see records of active job postings (false). |
Example input:
Example output:
How does the deleted field work?
Field | Explanation |
---|---|
deleted | Marks if the record is still publicly available: "deleted": 0-> the record can be seen publicly "deleted": 1 -> the record was unavailable at the time of scraping (deleted or made private). |
Filter name | Data input type | Description | Usage |
---|---|---|---|
application_active | Boolean | Marks whether the job ad is still active on the Professional Network | Use it to include active job posting records in your search (true) or historical/inactive job posting records (false). |
Example input:
Example output:
Data point application_active has one of two possible values - 1 or 0. 0 - the last time we scraped the job posting, the job posting was no longer available 1 - as of the last time the job posting was scraped, the job posting was still active on the professional network
Filter name | Data input type | Description | Usage |
---|---|---|---|
country | String | Country the employer is hiring in (as parsed by Coresignal’s in-house country parser) | Filter our job posting records based on the job/employer location from the possible input values. Available operators:
|
Use "(first phrase) OR (second phrase)" if you are searching for words in a phrase and want them to be interpreted together.
Possible input values:
Filter name | Data input type | Description | Usage |
---|---|---|---|
industry | String | Associated industry | Filter out job posting records based on the associated industry. Available operators:
|
Use "(first phrase) OR (second phrase)" if you are searching for words in a phrase and want them to be interpreted together.
Use "\"{keyword}\"" format to find exact matches.