Indexed jobs query format
Sponsor a job aggregated and indexed on Indeed.
Unless you have a written agreement with Indeed regarding your use of Indeed's APIs, by using this API or its documentation, you agree to apply the Indeed API Terms and the Additional API Terms and Guidelines to your use of Indeed's APIs.
Indexed jobs are jobs that Indeed aggregates from third-party websites. You can use the Sponsored Jobs API to sponsor an indexed job.
To sponsor an indexed job:
- Call
POST /v1/campaigns/to create a Sponsored Jobs campaign. - Set
jobsToIncludetoALLto sponsor every job, or set it toQUERYto sponsor a subset. - Pass a manually created query string in
jobsQuerywhenjobsToIncludeisQUERY.
Use an indexed job query to pull a specific job, or a group of similar jobs, into a campaign.
Query components
Indexed job queries support unique identifiers, Boolean search operators, and Boolean search modifiers.
Unique identifiers
| Identifier | Description |
|---|---|
title | Sponsors similar jobs, by job title, if they are in similar locations. Examples:
To query for exact titles, use
|
location parameters | Specify one location at a time using one of these parameters:
|
category | Comma-delimited list of job categories that help job seekers when searching. Use this field to manage jobs, let clients sponsor by category, or add information from the job details page (such as facility or department). Example: |
refnum | If you pass a unique alphanumeric value in the When a |
Boolean search operators
Use these operators to combine the unique identifiers:
ANDOR
All search operators should be uppercase.
To exclude results from a search, use a minus sign -
Example
("Accounting Professional" -"Local Focal Point Italy") OR "Process Engineer"Boolean search modifiers
Use these modifiers to filter the search for more specific results:
Enclose multiple-word phrases in quotes
Examples:
city:Tampacity:"San Juan"
Lowercase the first letter for each query term
Correct example:
city:Stamford
Incorrect example:
City:Stamford
Uppercase US state and country abbreviations
Examples:
USNYIE
Complex queries
Complex queries are defined as queries involving more than one boolean modifier paired with more than one unique identifier.
To sponsor two different job titles, which are each in different locations:
(title:xxxx AND city:xxxx) OR (title:xxxx AND city:xxxx)To sponsor two jobs in one city and two jobs in another city:
(title:(xxxx OR xxxx) AND city:xxxx) OR (title:(xxxx OR xxxx) AND city:xxxx)To sponsor two jobs that are open in two cities and two jobs that are open in two different cities:
(title:(xxxx OR xxxx) AND city:(xxxx OR xxx)) OR (title:(xxxx OR xxxx) AND city:(xxxx OR xxx))To easily create complex queries, write each individual search string, then connect them with the appropriate number of ORs and parentheses:
(title:(accountant AND city:(stamford OR austin)) ORtitle:("financial analyst" AND city:"san mateo") ORtitle:(controller AND city:(toronto OR "new york")))