All ATS Platforms
SmartRecruiters Jobs API
Enterprise recruiting platform used by global companies for talent acquisition.
200K+Jobs per month
<3hDiscovery time
HourlyRefresh rate
Live Data
SmartRecruiters Jobs Distribution
Real-time visualization of active job postings across the globe
Interactive
Try the API
Test SmartRecruiters job search with our live API playground
What's Included
Global job coverage
Multi-language support
Enterprise companies
Structured data
Location details
DIY Integration
Build It Yourself?
Here's what it takes to fetch SmartRecruiters jobs directly. moderate complexity
Fetching SmartRecruiters Jobstypescript
SmartRecruiters has a public API but with strict pagination limits.
// SmartRecruiters public API - relatively clean
const companyId = 'OECD';
let allJobs = [];
let offset = 0;
const limit = 10; // Max allowed per request
while (true) {
const response = await fetch(
`https://api.smartrecruiters.com/v1/companies/${companyId}/postings?limit=${limit}&offset=${offset}`
);
const data = await response.json();
allJobs.push(...data.content);
if (data.content.length < limit) break;
offset += limit;
// Must rate limit yourself
await sleep(200);
}
// Problem: How do you discover all company IDs?
// SmartRecruiters doesn't provide a directory.
// You need to crawl career sites to find them.
// Also, job descriptions are often truncated
// and require additional API calls per job.Challenges You'll Face
- Low pagination limit (10 per request)
- No company directory - must discover IDs
- Truncated descriptions in list endpoint
- Rate limiting on high volume
- Some companies use custom domains
Skip the complexity. Get all SmartRecruiters jobs with a single API call.
Use Our API InsteadUse Cases
Global job aggregation
Multi-national tracking
Enterprise recruiting
Sample Companies Using SmartRecruiters
Visa
Bosch
LinkedIn
Skechers
Equinox
Ready to Access SmartRecruiters Jobs?
Start with our free tier and get instant access to SmartRecruiters job data.