SmartRecruiters, Workable & Recruitee Jobs Scraper avatar

SmartRecruiters, Workable & Recruitee Jobs Scraper

Pricing

$2.00 / 1,000 jobs

Go to Apify Store
SmartRecruiters, Workable & Recruitee Jobs Scraper

SmartRecruiters, Workable & Recruitee Jobs Scraper

Get all open jobs from company career pages hosted on SmartRecruiters, Workable and Recruitee in one normalized feed: title, department, location, remote/hybrid, employment type, salary (when published), description and apply URL. Auto-detects the ATS.

Pricing

$2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Rakesh Pai

Rakesh Pai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

Get all open jobs from company career pages hosted on SmartRecruiters, Workable and Recruitee in one normalized feed: title, department, location, remote/hybrid, employment type, salary (when published), description and apply URL. Auto-detects the ATS.

Data source: the public job-board APIs of SmartRecruiters (api.smartrecruiters.com), Workable (apply.workable.com widget API) and Recruitee (

What can you use it for?

  • Hiring-signal prospecting at mid-market and European companies
  • Track competitor hiring by department and country
  • Build niche job boards and alerts
  • Complements Greenhouse/Lever/Ashby coverage from ats-job-board-scraper
  • Use it as a tool from AI agents through the Apify MCP server, or schedule it and send new results to Slack, Google Sheets or a webhook

Input

FieldNameDescription
companiesCompany identifiersAs in jobs.smartrecruiters.com/
atsATSWhich system to query; auto tries all three
keywordTitle keywordOnly jobs whose title contains this text (case-insensitive)
locationLocation containsOnly jobs whose location contains this text, e.g. Remote or Berlin
includeDescriptionInclude description textAdd plain-text job description (slower for SmartRecruiters)
maxJobsPerCompanyMax jobs per companyLimit per company

Example input

{
"companies": [
"BoschGroup",
"huggingface",
"bunq"
],
"maxJobsPerCompany": 3
}

Output

Each result is one dataset item with these fields: company, ats, companyName, jobId, title, department, location, country, employmentType, experienceLevel, workplaceType, postedAt, url, salary, isRemote, scrapedAt.

Example output (real result, long fields shortened)

{
"company": "BoschGroup",
"ats": "smartrecruiters",
"companyName": "Bosch Group",
"jobId": "744000158855739",
"title": "Promotor/a Vendedor/a de Calentadores en Tiendas Departamentales - Temporada alta",
"department": "Sales",
"location": "Ciudad de México, CDMX, Mexico",
"country": "MX",
"employmentType": "Full-time",
"experienceLevel": "Associate",
"workplaceType": "onsite",
"postedAt": "2026-10-31T00:14:50.750Z",
"url": "https://jobs.smartrecruiters.com/BoschGroup/744000158855739",
"salary": null,
"isRemote": false,
"scrapedAt": "2026-10-31T16:13:17.022Z"
}

Download the results as JSON, CSV, Excel or XML, or read them through the Apify API.

Pricing

This Actor uses pay-per-event pricing. You pay $0.002 per job returned, plus standard Apify platform usage, which is small because the Actor uses lightweight HTTP requests (no browser). You are never charged for results that are not returned. To cap spending, set a maximum cost per run in the run options.

Tips

  • Start with a small max-results value to check your filters, then scale up.
  • Schedule the Actor (for example daily) to monitor changes over time.
  • The data comes straight from the source, so its freshness and completeness depend on that publisher.

Disclaimer

This Actor is not affiliated with or endorsed by any website, platform or data publisher named here. Use it in line with the target sites' terms and applicable privacy laws (e.g. GDPR/CAN-SPAM for contact data). Verify critical decisions against the official source.