↑ ↓ to move ↵ to open
SmartRecruiters Jobs API · Endpoint

SmartRecruiters Jobs Smart Recruiters Job API

Get one posting: the full description, location with coordinates, function, industry, employment type, experience level and the link to apply.

  • 1 credit per call
  • Failed calls are free
  • Updated
  • smart-recruiters.job.get
Response completed
{  "title": "3rd Shift Material Handler",  "location": "Albion, IN, United States",  "city": "Albion",  "posted_at": "2026-10-15T15:00:09.557Z",  "active": true,  "apply_url": "https://jobs.smartrecruiters.com/BoschGroup/744000155779601-3rd-shift-material-handler?oga=true",  "company": "Bosch Group",  "company_identifier": "BoschGroup",  "country": "us",  "description": "Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial tech…",  "detail_url": "https://jobs.smartrecruiters.com/BoschGroup/744000155779601-3rd-shift-material-handler",  "employment_type": "Full-time",  "employment_type_id": "permanent",  "experience_level": "Associate",  "experience_level_id": "associate",  "function": "Supply Chain",  "function_id": "supply_chain",  "hybrid": false,  "industry": "Automotive",  "industry_id": "automotive",  "job_id": "744000155779601",  "latitude": "41.3942025",  "longitude": "-85.39957989999999",  "reference_number": "REF298700E",  "region": "IN",  "remote": false,  "workplace_type": "ONSITE"}
Try it live, free
Input

What you send

The input object of the request, with every field the endpoint accepts.

FieldTypeRequiredWhat it doesExample
posting_id string yes The posting's ID from search or its link. 744000155779601
career_site_url string one of The company's careers link, instead of the name.
company string one of The company's SmartRecruiters name. BoschGroup
response_language string no The language for labels, such as fr.
Response

Fields it returns

What each record in the response holds, with the values from the sample above.

FieldTypeWhat it isExample
title string The job title. 3rd Shift Material Handler
company string The employer. Bosch Group
location string Where the job is. Albion, IN, United States
function string The job function. Supply Chain
industry string The employer's industry. Automotive
employment_type string Full-time, part-time and so on. Full-time
experience_level string The seniority asked for. Associate
posted_at string When the job was posted. 2026-10-15T15:00:09.557Z
apply_url string Where to apply. https://jobs.smartrecruiters.com/BoschGroup/744000155779601-3rd…
city string The job's city. Albion
active boolean Whether the job is still open. true
company_identifier string The employer's name in SmartRecruiters addresses. BoschGroup
country string The two-letter country code. us
description string The full job description. Do you want beneficial technologies being shaped by your ideas?…
detail_url string The job's page on SmartRecruiters. https://jobs.smartrecruiters.com/BoschGroup/744000155779601-3rd…
employment_type_id string The ID for the employment type. permanent
experience_level_id string The ID for the experience level. associate
function_id string The ID for the function. supply_chain
hybrid boolean Whether the job is hybrid. false
industry_id string The ID for the industry. automotive
job_id string SmartRecruiters' ID for the job; pass it to the job endpoint. 744000155779601
latitude string The job location's latitude. 41.3942025
longitude string The job location's longitude. -85.39957989999999
reference_number string The employer's reference for the job. REF298700E
region string The state or region code. IN
remote boolean Whether the job is remote. false
workplace_type string On-site, hybrid or remote. ONSITE
REST API · MCP server

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.job.get",  "input": {    "company": "BoschGroup",    "posting_id": "744000155779601"  }}'
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

With Upscrape, open Bosch's SmartRecruiters posting 744000155779601 and summarise the role, its location, function and level, with the link to apply.

The agent finds the endpoint, shows you the price, and runs it with your credits.
SmartRecruiters Jobs

More from the SmartRecruiters Jobs API

Same data, other platforms

The same data from other platforms

Questions

SmartRecruiters Jobs Smart Recruiters Job API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
How much does the SmartRecruiters Jobs Smart Recruiters Job 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 posting_id. 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.job.get, checks its price and runs it with the same credits as the REST API.

Get started

Your first SmartRecruiters Jobs call is free.

Up to 100 free credits to start, no card needed.