search_jobs
Search live, normalized job postings across 30+ sources by title, skill/tech, country, remote, seniority, employment type and recency. Returns guidance for calling the authenticated REST API that runs the query.
Parameters8
| job_title_or | array | optional | Match any of these job titles. |
| description_or | array | optional | Match any of these skills or technologies in the posting. |
| job_country_code_or | array | optional | Match any of these ISO 3166-1 alpha-2 country codes. |
| remote | boolean | optional | Only remote roles when true. |
| job_seniority_or | array | optional | Match any of these seniority levels. |
| employment_type_or | array | optional | Match any of these employment types. |
| posted_at_max_age_days | number | optional | Only postings published within this many days. |
| limit | number | optional | Maximum rows to return. |
Raw schema
{
"type": "object",
"properties": {
"job_title_or": {
"type": "array",
"items": {
"type": "string"
},
"description": "Match any of these job titles."
},
"description_or": {
"type": "array",
"items": {
"type": "string"
},
"description": "Match any of these skills or technologies in the posting."
},
"job_country_code_or": {
"type": "array",
"items": {
"type": "string"
},
"description": "Match any of these ISO 3166-1 alpha-2 country codes."
},
"remote": {
"type": "boolean",
"description": "Only remote roles when true."
},
"job_seniority_or": {
"type": "array",
"items": {
"type": "string"
},
"description": "Match any of these seniority levels."
},
"employment_type_or": {
"type": "array",
"items": {
"type": "string"
},
"description": "Match any of these employment types."
},
"posted_at_max_age_days": {
"type": "number",
"description": "Only postings published within this many days."
},
"limit": {
"type": "number",
"description": "Maximum rows to return."
}
},
"required": [],
"additionalProperties": false
}