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
job_sources
List of sources for the job record
Array of strings
source
Name of the data source
String
created_at
Timestamp when the job record was first created
Timestamp
title
Standardized job title
String
seniority
Level of seniority
String
location
Job location
String
company_name
Company name
String
_score
Elasticsearch score
Float
Refer to the data example here:
{
"id": 1234,
"job_sources": [
{
"source": "professional network"
}
],
"created_at": "2025-07-01 00:00:00",
"title": "Event Manager",
"seniority": "Mid-Senior level",
"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?