Search Preview
Data type:
Query type:
URL:
Multi-source Jobs
Elasticsearch DSL
https://api.coresignal.com/cdapi/v2/job_multi_source/search/es_dsl/preview
Overview
Retrieve a limited set of fields from top-matching records in real time, and search suggestion features. Here, Multi-source Jobs API search /v2/job_multi_source/search/es_dsl/preview endpoint's usage is reviewed.
Request queries
See the request example of preview endpoint. Search Preview endpoints accept the same query structure as their corresponding Search endpoints.
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/job_multi_source/search/es_dsl/preview' \
-H 'accept: application/json' \
-H 'apikey: {API Key}' \
-H 'Content-Type: application/json' \
-d '{
"query": {
"bool": {
"must": [
{
"match": {
"title": "manager"
}
},
{
"match": {
"location": "Los Angeles"
}
}
]
}
}
}'Response structure
Here is an overview of the fields that are retrieved using the Multi-source Jobs API search preview endpoints.
id
Unified job identifier across all sources
Integer
created_at
Timestamp when the job record was first created
Timestamp
title
Standardized job title
String
location
Job location
String
company_name
Company name
String
_score
Elasticsearch score
Float
Refer to the data example here:
{
"id": 1234,
"created_at": "2025-07-01 00:00:00",
"title": "Event Manager",
"location": "Los Angeles, CA",
"company_name": "Example Company",
"_score": 12.34567
}Pagination
Example of the request using pagination query parameter page.
curl -X 'POST' \
'https://api.coresignal.com/cdapi/v2/job_multi_source/search/es_dsl/preview?page=2' \
-H 'accept: application/json' \
-H 'apikey: {API Key}' \
-H 'Content-Type: application/json' \
-d '{
"query": {
"bool": {
"must": [
{
"match": {
"title": "manager"
}
},
{
"match": {
"location": "CA"
}
}
]
}
}
}'Last updated
Was this helpful?