ATS Jobs Search - Greenhouse, Ashby, Lever, SmartRecruiters avatar

ATS Jobs Search - Greenhouse, Ashby, Lever, SmartRecruiters

Pricing

$3.00 / 1,000 job returneds

Go to Apify Store
ATS Jobs Search - Greenhouse, Ashby, Lever, SmartRecruiters

ATS Jobs Search - Greenhouse, Ashby, Lever, SmartRecruiters

Search jobs posted directly on company career sites: Greenhouse, Ashby, Lever, SmartRecruiters, Recruitee, Personio and Workable. Filter by keyword, country, remote and posted date. Refreshed daily, $3 per 1,000 jobs, no job board reposts.

Pricing

$3.00 / 1,000 job returneds

Rating

0.0

(0)

Developer

Orbifetch

Orbifetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does ATS Jobs Search do?

ATS Jobs Search searches jobs posted directly on company career sites, the job boards companies run on their applicant tracking system (ATS):

Greenhouse · Ashby · Lever · SmartRecruiters · Recruitee · Personio · Workable

Search by job title keywords, country, city, remote, posted date, ATS, company, employment type and salary, and get clean, unified job rows in seconds. There's nothing to crawl at run time: Orbifetch refreshes its index of 15,000+ company job boards (about 525,000 open jobs) every day, and each run just queries it.

Each job has:

  • Title, company, company website (when known), department, employment type
  • Locations as written by the employer, plus derived country codes and a remote flag
  • Salary range and currency, when the employer publishes one
  • Posted date (and the date our index first saw the job), job URL and apply URL
  • Optional job description as plain text

Jobs come straight from the employer's own job board, so there are no reposts, no staffing-agency duplicates and no expired listings: a job disappears from the index the day the company closes it.

Why use it?

  • 🧲 Recruiting & staffing: find every company hiring a "Rust engineer" in Germany this week, then pitch candidates.
  • 🎯 Sales & lead generation: companies hiring SDRs, their first data engineer or a "Head of Security" are growing and buying. Hiring is one of the strongest buying signals.
  • 🗂️ Job boards & newsletters: build a niche board (remote, AI, climate, fintech) from direct employer data, refreshed daily.
  • 📈 Market research & AI: analyze skills demand, remote share and salary ranges across thousands of companies.

How much does it cost?

$3 per 1,000 jobs ($0.003 per job returned). Descriptions are included at the same price. You're only charged for jobs you receive:

ExampleJobsCost
"data engineer" jobs in the US~540~$1.60
All remote jobs posted in the last 7 days~7,000~$21
100 newest jobs (default)100$0.30

Set Maximum jobs to cap the size, or set a maximum cost per run in Apify. A search with no matches costs nothing.

How to use it

  1. Enter Job title keywords (e.g. data engineer, account executive). Matching is case-insensitive and on whole words, so react doesn't match "reactive". Choose any or all keywords, and add words to exclude (e.g. senior, intern).
  2. Narrow down with Countries (United States, DE…), Location contains (London, Bavaria…), Remote jobs only and Posted within (days).
  3. Optionally filter by ATS platform, Companies, Employment types or Only jobs with a salary.
  4. Click Start, then export as CSV, Excel or JSON, call it through the API, or schedule it daily to get new jobs.

Input example

{
"keywords": ["data engineer", "analytics engineer"],
"excludeKeywords": ["intern"],
"countries": ["United States", "Canada"],
"remoteOnly": true,
"postedWithinDays": 7,
"maxResults": 500,
"includeDescription": true
}

Output example

{
"id": "greenhouse:acme:7997794003",
"title": "Senior Data Engineer",
"company": "Acme",
"companyDomain": "acme.com",
"ats": "greenhouse",
"locations": ["Remote - US"],
"countries": ["US"],
"isRemote": true,
"workplaceType": "remote",
"department": "Data Platform",
"employmentType": "full-time",
"seniority": null,
"salaryMin": 165000,
"salaryMax": 210000,
"salaryCurrency": "USD",
"postedAt": "2026-09-24T15:02:11.000Z",
"updatedAt": "2026-09-25T09:40:00.000Z",
"url": "https://job-boards.greenhouse.io/acme/jobs/7997794003",
"applyUrl": "https://job-boards.greenhouse.io/acme/jobs/7997794003",
"description": "About the role…",
"firstSeenAt": "2026-09-24T06:00:00.000Z",
"indexedAt": "2026-09-27T06:00:00.000Z"
}

Coverage

ATSCompany boardsOpen jobs
SmartRecruiters1,336191,141
Greenhouse5,243177,322
Ashby3,35560,088
Workable1,48736,804
Recruitee1,61124,019
Personio2,34721,834
Lever25613,628
Total15,632524,836

Numbers from the 2026-09-27 build, after removing duplicate postings. SmartRecruiters is dominated by a few very large employers (retail, staffing; capped at 5,000 jobs per company). Lever coverage is still small. About 43% of jobs are in the US, then Germany, the UK, France, India, Canada and the Netherlands. Coverage grows as we find more boards. Missing a company? Use Company Jobs Scraper: give it any company domain and it finds and scrapes that company's job board, including Workday.

FAQ

How fresh is the data? The index is rebuilt every day. Each row has indexedAt (the build time) and firstSeenAt (when we first saw the job).

How are countries and remote derived? From the employer's structured fields where the ATS has them (Lever, Ashby, SmartRecruiters, Recruitee, Workable), otherwise from the location text ("Austin, TX" → US, "Remote - Germany" → DE, remote). Locations like "EMEA" or "Remote" have no country, so a country filter skips them. Use Location contains for regions.

Why is companyDomain sometimes empty? We only fill it when we know it for sure (the company links the board from its website, or the job links point to its site). Filter by company name in that case.

Are salaries included? When the employer publishes them: Greenhouse pay transparency, Lever, Ashby and Recruitee salary fields. Use Only jobs with a salary to get just those.

Is personal data included? No. We don't output recruiter or hiring-manager fields, and we remove email addresses and phone numbers from descriptions.

Is this allowed? The data comes from the public job-board APIs that companies use to publish their openings on their own career sites and on job boards. Our crawler identifies itself as OrbifetchBot and reads each job board once a day.