Step 1
Platform detail
SmartRecruiters job feeds
SmartRecruiters already exposes a public sitemap of job postings, so you can fetch all their jobs directly — no catalog required. Prefer the same per-company feed URLs as your other ATS integrations? Our catalog works here too.
Company job feeds
5,740
Jobs
326,580
New feeds (30 days)
+30
Why a catalog
Why use a catalog for SmartRecruiters feeds?
SmartRecruiters is a little different: they already publish a public sitemap of job postings, so you can ingest all their jobs without a catalog. If you'd rather run the same per-company feed workflow as Greenhouse or Lever — or keep every ATS in one catalog — use ATS Feeds like any other platform here.
- Discovery: SmartRecruiters publishes a public job sitemap of job postings — you can ingest everything from there. Our catalog is for when you want verified company
{account}values and feed URLs in the same shape as your other ATS platforms. - Monitoring: Per-company boards go stale when employers leave SmartRecruiters or stop hiring. If you maintain a feed directory, our daily refresh helps you avoid requests to dead
{account}slugs.
Stop manual slug hunting. Use feeds we've discovered and validated on SmartRecruiters and other ATS platforms through our catalog API or CSV export.
Integration
Typical SmartRecruiters integration
Use the feed URLs from our catalog, fetch job postings of each feed, keep feeds in sync.
Step 2
Page through postings
limit/offset on /v1/companies/{account}/postings until you have all content for each company.Step 3
Keep coverage current
API reference
How public SmartRecruiters feeds work
URL patterns, example requests, and response shapes for vendor endpoints
Feed URL pattern
https://api.smartrecruiters.com/v1/companies/{account}/postingscurl "https://api.smartrecruiters.com/v1/companies/{account}/postings?limit=100&offset=0"{
"content": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Data Analyst",
"uuid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"location": {
"city": "Paris",
"country": "fr",
"remote": false
},
"department": { "id": "dept-1", "label": "Analytics" },
"releasedDate": "2026-02-20T10:00:00.000Z",
"refNumber": "REF-1001"
}
],
"totalFound": 1
}SmartRecruiters feed API documentation
Operational notes
- Two integration paths: Use SmartRecruiters' public job sitemap for bulk job ingestion, or use our catalog for per-company
/v1/companies/{account}/postingsURLs — same model as your other ATS feeds. - Responses use
ListResultshape:content,totalFound,limit, andoffset. - Maximum
limitis 100 — walkoffsetuntil you have processedtotalFoundpostings. locationanddepartmentare nested objects; field shapes differ from flat ATS exports.- Public job pages on
jobs.smartrecruiters.comuse a different URL pattern than the API host.
Parsing notes
- Postings API returns a
ListResultwithcontent,totalFound,limit, andoffset. - Each posting includes
id,uuid,name,location,department,releasedDate, andrefNumber. - Page through results with
limit(max 100) andoffsetuntil you reachtotalFound. - Public career pages are on
jobs.smartrecruiters.com/{account}.
Catalog access
Get the full SmartRecruiters feed catalog
Get access to 5,740 validated job feeds with 326,580 jobs on SmartRecruiters and other ATS platforms in our catalog via API or CSV export.