Fetch SmartRecruiters jobs for free from their public posting API. Grab verified per-company feed URLs from our catalog — the same workflow as your other ATS integrations. Budget one detail request per job when you need full description text.
Company job feeds
5,740
Jobs
327,262
New feeds (30 days)
+18
Pull verified per-company feed URLs from our catalog — each entry gives you the {account} slug for GET /v1/companies/{account}/postings. You don't need to hunt employer identifiers yourself.
Paginate with limit and offset. Each content[] entry includes id, name, location, department, releasedDate, and a detail URL in ref.
When you need job description text, follow each posting's ref URL for the full PostingDetails payload — covered in the next section.
Side note: SmartRecruiters also publishes a public job sitemap if you prefer bulk discovery outside per-company feeds.
Replace {account} with the company identifier from our catalog — the same value that appears at the end of the employer's SmartRecruiters career site URL.
Responses use a ListResult shape: content[], totalFound, limit, and offset. Walk pages until offset + limit >= totalFound. Maximum limit is 100. Each posting includes id, uuid, name, location, department, releasedDate, refNumber, and ref — but not jobAd description text.
Two-step retrieval for descriptions: unlike Ashby, Greenhouse, Lever, Personio, and Recruitee — where one request per feed page returns full job data including description text — SmartRecruiters list responses include posting metadata but omit jobAd job descriptions, presumably to keep page sizes manageable. Budget one list request per feed page plus one detail request per job when descriptions matter.
GET {ref} once per posting from the list response. In practice, use the exact ref URL from each content[] entry — it points at .../postings/{id}.
The detail response is PostingDetails: name for title, postingUrl for the public listing on jobs.smartrecruiters.com (fall back to ref when absent), releasedDate for posted date (RFC3339, nullable), and jobAd.sections for description HTML (e.g. jobDescription.text).