SmartRecruiters Jobs Scraper & API: All Open Jobs, $2 per 1,000
Pricing
from $1.20 / 1,000 job rows
SmartRecruiters Jobs Scraper & API: All Open Jobs, $2 per 1,000
Scrape SmartRecruiters job boards: every open job from any company's SmartRecruiters careers page, or search 9,000+ jobs. Filter by role and country.
Pricing
from $1.20 / 1,000 job rows
Rating
0.0
(0)
Developer
Eki Soka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
SmartRecruiters Jobs Scraper: all open jobs from SmartRecruiters job boards
Get every open job from any company's SmartRecruiters careers page, or search 10,000+ SmartRecruiters jobs already collected in our daily database. One clean row per job with title, company, location, countries, remote flag, department, seniority, tech stack, salary (when published), dates and the apply link.

No browser, no proxies, no login: the Actor reads SmartRecruiters's public job board feed, the same data a candidate sees on the careers page, so runs take seconds and do not break when the page design changes. Use it as a SmartRecruiters jobs API: one HTTP call returns the rows as JSON.
Why this SmartRecruiters scraper
- Cheap and predictable: $2 per 1,000 jobs (less on paid Apify plans). Many career-site job APIs charge $4 to $12.
- Instant: jobs from the boards we track come from a database refreshed every day, so a run takes seconds.
- Any board: boards we do not track yet are fetched live and added to the daily database.
- Clean fields you would otherwise build yourself: seniority, tech stack, countries, remote flag and the date each job was first seen.
What you can do with it
- Scrape all jobs from a SmartRecruiters job board: paste
https://jobs.smartrecruiters.com/<company>or just the company slug - Monitor SmartRecruiters careers pages of target companies and get only new jobs every day
- Search SmartRecruiters jobs across every company we track by job title, country, remote and salary
- Build a job board, newsletter or Slack alert from SmartRecruiters companies
- Export SmartRecruiters job postings to CSV, Excel, JSON, Google Sheets or your database
- Feed SmartRecruiters jobs to an AI agent through Apify's MCP server
Input
- SmartRecruiters job board URLs or company slugs (
boardUrls):jobs.smartrecruiters.com/<company>orcareers.smartrecruiters.com/<company>(the company ID is case-sensitive). Leave empty to search all SmartRecruiters boards we track. - Job title keywords, exclude keywords, locations, countries, remote only, departments, seniority, technologies, posted within / new within (days), include duplicate postings and max results.
Example: all open engineering jobs at two SmartRecruiters companies
{ "boardUrls": ["https://jobs.smartrecruiters.com/<company>", "another-company"], "keywords": ["engineer"] }
Example: remote SmartRecruiters jobs posted in the last 7 days
{ "remoteOnly": true, "postedWithinDays": 7, "maxResults": 200 }
Output
One row per job:
{"title": "Senior Backend Engineer","company": "Acme","ats": "smartrecruiters","location": "Remote (US)","countries": ["US"],"is_remote": true,"department": "Engineering","seniority": "senior","technologies": ["Python", "PostgreSQL", "AWS"],"salary_min": 170000,"salary_max": 210000,"salary_currency": "USD","salary_period": "year","salary_type": "base","visa_sponsorship": null,"published_at": "2026-10-01T09:00:00+00:00","first_seen": "2026-10-01","url": "https://jobs.smartrecruiters.com/<company>/..."}
SmartRecruiters gives the department, job function, employment type, full location with remote and hybrid flags and the release date (its public list API has no job description); the Actor normalises all of it into the same schema it uses for Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, BambooHR and Personio, so you can mix sources without rewriting your code.
Pricing
Pay per result: $0.002 per job, less with an Apify subscription (Bronze $0.0018, Silver $0.0015, Gold $0.0012). Fetching a SmartRecruiters board that is not yet in our database costs $0.01 per board; after that it is tracked daily for everyone. There is no fixed fee and no subscription; set Max results or a maximum cost per run to cap spend.
FAQ
Do I need a SmartRecruiters account or API key? No. Only public job board data is used.
How fresh is the data? Boards in the database are refreshed every morning. Boards you pass in boardUrls that
are not in the database yet are fetched live during your run.
Can I get only new jobs? Yes: schedule the Actor daily with newWithinDays: 1.
Is there salary data? The public SmartRecruiters job list has no pay ranges and no description text, so salary and visa fields stay empty. For pay benchmarks use Tech Salary Data API.
How is it different from other SmartRecruiters scrapers? Besides scraping the boards you give it, it can search every SmartRecruiters company we track at once, it can return only jobs first seen since yesterday, and every row uses the same schema as our other job board Actors, so one pipeline handles all of them.
Why can I get fewer rows than the careers page shows? Large employers often post the same role several times
(same title and location). You get one row per company + title + location, and similar_postings says how many
identical postings it stands for. Turn on Include duplicate postings to get every posting.
Does it include the full job description? No: the public SmartRecruiters job list has no description text. Each row has the title, location, team and the link to the full posting.
What if a company is not on SmartRecruiters? Use ATS Detector to find which job board a company uses, or Company Job Alerts to track any company from its website.
Data and use
Only public job-posting data is collected, at a low request rate. No personal data about candidates. Please respect the terms of the sites you use the data on and applicable laws.
What it costs
| Example | Cost |
|---|---|
| 50 SmartRecruiters jobs | about $0.10 |
| all jobs from 10 SmartRecruiters boards (~300 jobs) | about $0.60 |
| fetching 10 SmartRecruiters boards not yet in the database | about $0.10 |
You only pay for rows you get. Set Max results (or a maximum cost per run in Apify) to cap spend. Apify's free plan includes monthly credit, so you can try it at no cost. Apify subscribers get automatic Store discounts on some events.
Use it from code, no-code tools or AI agents
Python (pip install apify-client):
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("worthwhile_quinsy/smartrecruiters-jobs-scraper").call(run_input={'boardUrls': ['https://jobs.smartrecruiters.com/swiggy'], 'maxResults': 1000})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript / Node.js (npm install apify-client):
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('worthwhile_quinsy/smartrecruiters-jobs-scraper').call({"boardUrls": ["https://jobs.smartrecruiters.com/swiggy"], "maxResults": 1000});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
One HTTP call (returns the rows directly):
curl -X POST 'https://api.apify.com/v2/acts/worthwhile_quinsy~smartrecruiters-jobs-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"boardUrls": ["https://jobs.smartrecruiters.com/swiggy"], "maxResults": 1000}'
No-code: connect it to Make, Zapier, n8n, Google Sheets, Slack or a webhook from the Integrations tab, and run it on a Schedule (for example every morning).
AI agents (MCP): use it as a tool in Claude, ChatGPT, Cursor or any MCP client through the Apify MCP server: https://mcp.apify.com?tools=worthwhile_quinsy/smartrecruiters-jobs-scraper. Your agent can then ask for live job data in plain language. Use this tool when the user asks for job listings from SmartRecruiters job boards or from a specific company's SmartRecruiters careers page.
More tools from the same job-data suite
All of these read the same daily database of jobs from company career pages, so results are consistent across tools.
| Actor | What it gives you |
|---|---|
| Company Jobs Search + Hiring Signals | Search all jobs in the database, check your own list of companies, or get per-company hiring signals. |
| Remote Jobs API | Only remote jobs, ready for job boards, newsletters and alert bots. |
| Companies Hiring by Tech Stack | B2B buying signals: which companies are hiring for the tools you sell into. |
| Tech Salary Data API | Salary benchmarks (median, P25, P75) from fresh job postings with published pay. |
| Company Job Alerts | New jobs from any list of company career pages, every day. |
| Company Hiring Trends | Which companies are ramping up hiring, and which are slowing down. |
| ATS Detector | Which applicant tracking system (Greenhouse, Lever, Ashby...) a company uses, plus its career page. |
| Greenhouse Jobs Scraper | All open jobs from any Greenhouse job board, or search every Greenhouse board we track. |
| Lever Jobs Scraper | All open jobs from any Lever job board, or search every Lever board we track. |
| Ashby Jobs Scraper | All open jobs from any Ashby job board, or search every Ashby board we track. |
| Workable Jobs Scraper | All open jobs from any Workable job board, or search every Workable board we track. |
| Recruitee Jobs Scraper | All open jobs from any Recruitee job board, or search every Recruitee board we track. |
| New Grad & Internship Jobs Scraper | Internships, co-ops, new-grad and junior roles from 1,000+ tech company career pages. |
| AI & Machine Learning Jobs Scraper | AI, ML, LLM and data science roles from 1,000+ tech company career pages. |
| Y Combinator Startup Jobs Scraper | Every open role at nearly 700 Y Combinator startups, with batch, industry and team size. |
| Workday Jobs Scraper | All open jobs from any company's Workday careers site (myworkdayjobs.com), in seconds. |
Free data, charts and code examples
- Job Market Data website: free startup salary pages for 137 roles, the companies hiring fastest and ATS market share, built from this database.
- Free CSV snapshot and notebook on Kaggle.
- Code examples on GitHub: Python, JavaScript, Google Sheets, n8n, Make, Zapier and MCP setups.
Questions and feedback
Found a bug, need another filter, field or ATS? Open an Issue on this Actor's page; issues are answered quickly. If it saved you time, a short review helps other people find it.