SmartRecruiters Jobs Smart Recruiters Jobs Globally Search API
Search postings across every employer on SmartRecruiters with one query, such as engineer.
- 1 credit per call
- Failed calls are free
- Updated
- smart-recruiters.jobs.global-search
{ "returned_count": 99, "total_found": 40499, "jobs": [ { "title": "[Bosch R&D – Internship] Testing Tool Development Intern", "location": "Ho Chi Minh City, Viet Nam", "city": "Ho Chi Minh City", "posted_at": "2026-10-12T06:02:29.605Z", "apply_url": "https://jobs.smartrecruiters.com/BoschGroup/744000154924539--bosch-r-d-internship-testing-tool-development-intern", "company": "Bosch Group", "company_identifier": "BoschGroup", "country": "vn", "hybrid": false, "job_id": "744000154924539", "remote": false, "workplace_type": "ONSITE" }, { "title": "Engineer - Stakeholder Management", "location": "Al AIn, United Arab Emirates", "city": "Al AIn", "posted_at": "2026-10-12T05:59:45.839Z", "apply_url": "https://jobs.smartrecruiters.com/AECOM2/744000154922685-engineer-stakeholder-management", "company": "AECOM", "company_identifier": "AECOM2", "country": "ae", "hybrid": false, "job_id": "744000154922685", "region": "UAE", "remote": false, "workplace_type": "ONSITE" } ]}
| # | Title | Company | Location | Workplace | Posted | City | Company identifier | Country | Hybrid | Region |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | [Bosch R&D – Internship] Testing Tool Development Intern | Bosch Group | Ho Chi Minh City, Viet Nam | ONSITE | 2026-10-12T06:02:29.605Z | Ho Chi Minh City | BoschGroup | vn | false | |
| 2 | Engineer - Stakeholder Management | AECOM | Al AIn, United Arab Emirates | ONSITE | 2026-10-12T05:59:45.839Z | Al AIn | AECOM2 | ae | false | UAE |
| 3 | Kierownik Inżynieringu i Inwestycji | Inter IKEA Group | Orla, Poland | ONSITE | 2026-10-12T05:59:34.335Z | Orla | InterIKEAGroup | pl | false | |
| 4 | ARE - Sewer | AECOM | Abu Dhabi, United Arab Emirates | ONSITE | 2026-10-12T05:54:19.685Z | Abu Dhabi | AECOM2 | ae | false | UAE |
| 5 | 行政人員-校正暨量測實驗室(台中) | SGS | Xiehe Village, Taiwan | ONSITE | 2026-10-12T05:53:47.161Z | Xiehe Village | SGS | tw | false | Taichung City |
| 6 | Staff Mechanical Engineer (Fresh Graduates) - ATE | Western Digital | Shenzhen, China | ONSITE | 2026-10-12T05:53:15.571Z | Shenzhen | WesternDigital | cn | false | Guangdong Province |
| 7 | Staff Testing Engineer (Fresh Graduates) - ATE | Western Digital | Shenzhen, China | ONSITE | 2026-10-12T05:53:11.730Z | Shenzhen | WesternDigital | cn | false | Guangdong Province |
| 8 | Field Engineer | ASSYSTEM | Seoni, India | ONSITE | 2026-10-12T05:52:18.554Z | Seoni | ASSYSTEM | in | false | MP |
| 9 | Senior QA Test Engineer | Eurofins | Bengaluru, India | HYBRID | 2026-10-12T05:38:43.776Z | Bengaluru | Eurofins | in | true | KA |
| 10 | Senior QA Engineer, AI Agents & Agentic Workflows | QAD, Inc. | Pune, India | HYBRID | 2026-10-12T05:37:03.400Z | Pune | QADInc | in | true | MH |
What you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| query | string | yes | Words to search for across every employer, such as software engineer. | engineer |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| jobs[].title | string | The job title. | [Bosch R&D – Internship] Testing Tool Development Intern |
| jobs[].company | string | The employer. | Bosch Group |
| jobs[].location | string | Where the job is. | Ho Chi Minh City, Viet Nam |
| jobs[].workplace_type | string | On-site, hybrid or remote. | ONSITE |
| jobs[].posted_at | string | When the job was posted. | 2026-10-12T06:02:29.605Z |
| jobs[].city | string | The job's city. | Ho Chi Minh City |
| jobs[].apply_url | string | Where to apply. | https://jobs.smartrecruiters.com/BoschGroup/744000154924539--bo… |
| jobs[].company_identifier | string | The employer's name in SmartRecruiters addresses. | BoschGroup |
| jobs[].country | string | The two-letter country code. | vn |
| jobs[].hybrid | boolean | Whether the job is hybrid. | false |
| jobs[].job_id | string | SmartRecruiters' ID for the job; pass it to the job endpoint. | 744000154924539 |
| jobs[].remote | boolean | Whether the job is remote. | false |
| jobs | array | The jobs found across companies. | 99 records |
| returned_count | integer | Jobs in this response. | 99 |
| total_found | integer | How many jobs match in total. | 40,499 |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
curl --request POST \ --url https://data.upscrape.com/execute \ --header "Authorization: Bearer $UPSCRAPE_API_KEY" \ --header "Content-Type: application/json" \ --header "Prefer: wait=30" \ --data '{ "capability": "smart-recruiters.jobs.global-search", "input": { "query": "engineer" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "smart-recruiters.jobs.global-search", "input": { "query": "engineer" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "smart-recruiters.jobs.global-search", "input": { "query": "engineer" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
Using Upscrape, search SmartRecruiters across all employers for engineer and group the results by company.
More from the SmartRecruiters Jobs API
SmartRecruiters Jobs Smart Recruiters Jobs Globally Search API FAQ
The short answers. The docs have the long ones.
How much does the SmartRecruiters Jobs Smart Recruiters Jobs Globally Search API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Send query. The input fields below list every option with its type and limits.
Do I need a SmartRecruiters Jobs login?
No. It reads public SmartRecruiters Jobs data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds smart-recruiters.jobs.global-search, checks its price and runs it with the same credits as the REST API.
Your first SmartRecruiters Jobs call is free.
Up to 100 free credits to start, no card needed.