Search Preview
Data type:
Query type:
URLs:
Base Jobs
Coresignal's custom filters and Elasticsearch DSL
https://api.coresignal.com/cdapi/v2/job_base/search/filter/preview https://api.coresignal.com/cdapi/v2/job_base/search/es_dsl/preview
Overview
Retrieve a limited set of fields from top-matching records in real time, and search suggestion features. Here, Base Jobs API search /v2/job_base/search/filter/preview
and /v2/job_base/search/es_dsl/preview
endpoints' usage is reviewed.
General information about search preview
Request queries
See the request examples of preview
endpoints. Search Preview endpoints accept the same query structure as their corresponding Search endpoints.
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/job_base/search/filter/preview' \
-H 'accept: application/json' \
-H 'apikey: {API Key}' \
-H 'Content-Type: application/json' \
-d '{
"created_at_gte": "2025-08-01 00:00:00",
"title": "Data Analyst",
"employment_type": "Full-time"
}'
Response structure
Here is an overview of the fields that are retrieved using the Base Jobs API search preview endpoints.
id
Identification key for a job posting record
Integer
created
The time and date when we first scraped the record
String
title
Job title
String
seniority
Job seniority level
String
location
Job location
String
company_name
Company name
String
_score
Elasticsearch score
Float
Refer to the data example here:
{
"id": 123456789,
"created": "2025-09-01 00:00:00",
"title": "Data Analyst",
"seniority": "Mid-Senior level",
"location": "New York, NY",
"company_name": "Example Company",
"_score": 10.1233456
}
Pagination
Examples of the request using pagination query parameter page
.
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/job_base/search/filter/preview?page=3' \
-H 'accept: application/json' \
-H 'apikey: {API Key}' \
-H 'Content-Type: application/json' \
-d '{
"created_at_gte": "2025-08-01 00:00:00",
"title": "Data Analyst",
"employment_type": "Full-time"
}'
Last updated
Was this helpful?