Market: ATS scrapers · Source: Apify Store · Edition: 2026-Q1

State of Apify-Hosted ATS Scrapers — Q1 2026

A quarterly ATS-demand report for the Apify ecosystem, based on 79 in-scope actors across 5 qualifying ATS targets.

By Signal Census Editorial Methodology v1

The ATS-scraper segment on Apify is an order of magnitude smaller than the job-board segment, and vastly more concentrated. In Q1 2026, five ATS platforms clear the inclusion threshold — Greenhouse, Workday, Ashby, Lever, Workable — and one publisher, fantastic-jobs, captures 58% of all measured demand with six actors.

That is a higher single-publisher concentration than any operator achieved in the Q1 job-board report. And it happens in a segment where LinkedIn Jobs alone, on its own, outweighs the entire ATS category by more than 10x.

Three structural facts shape the rest.

First, demand skews toward mid-market and startup ATS, not enterprise. Greenhouse tops the table with 1,068 users; Workday — the ATS of most of the Fortune 500 — trails at 145. Apify’s buyer base is not the kind of buyer that pays for enterprise HR infrastructure.

Second, the ATS platforms that are largest in the real world are mostly invisible here. iCIMS, SmartRecruiters, SAP SuccessFactors, Oracle Taleo, BambooHR, Personio, Teamtailor — none clear the threshold, and most have fewer than 5 scrapers on the Store. The pattern fits their architecture: login-walled instances and per-customer subdomains, not the publicly-crawlable company job-board pages that Greenhouse and Ashby expose by default.

Third, the category is a long boring tail with one thick head. Drop fantastic-jobs and most of the qualifying ATS lose their #1 actor. The segment is less a market of competing scrapers than a single publisher with niche challengers.

Qualifying ATS targets

An ATS qualifies for this report if it had ≥5 distinct actors on the Apify Store and ≥15 aggregated 30-day users across those actors during the Q1 2026 (January–March) census window. The user threshold is lower than the job-board report (100) because the ATS-scraper category as a whole is roughly 10x smaller — a uniform threshold would leave the category unreportable. Rule is otherwise mechanical; future quarters will carry it forward for comparability.

Five ATS met both thresholds.

Five qualifying ATS targets in Q1 2026, ranked by aggregated 30-day users on the Apify Store. Concentration band = top actor's share of that ATS's measured demand.
# ATS Actors 30d users Top actor
1 Greenhouse Mid-market Competitive 40
1,068 users
fantastic-jobs~career-site-job-listing-api 49% share (520 users)
2 Workday Enterprise Competitive 13
145 users
fantastic-jobs~workday-jobs-api 30% share (44 users)
3 Ashby Startups Competitive 9
66 users
fantastic-jobs~ashby-jobs-api 41% share (27 users)
4 Lever Mid-market Competitive 7
43 users
jobo.world~lever-jobs-search 42% share (18 users)
5 Workable SMB Fragmented 10
22 users
novus~workable-jobs-scraper 27% share (6 users)
79 actors across 5 qualifying ATS targets 1,344 aggregated 30-day users

Two patterns stand out.

Pattern 1
One publisher, most of the segment.

fantastic-jobs holds the #1 position in Greenhouse, Workday, and Ashby — three of the five qualifying ATS — and takes 58% of measured demand from six actors. No job board in Q1 had a single-publisher leader at this level.

Pattern 2
Enterprise is not the buyer.

Workday — the ATS used by roughly half the Fortune 500 — carries 14% of Greenhouse’s demand on Apify. Large-employer HR data is not a problem Apify’s buyers are solving at scale.

What was excluded

The discovery pass classified 24,407 store actors against 21 ATS / HRIS / career-page targets. A 13-actor career-page catch-all (42 aggregated users) captures generic company-career-site scrapers that cannot be scored against a single ATS — left out of the table, kept in the raw data.

The more telling absence is the ATS platforms that should have qualified but didn’t. iCIMS, SmartRecruiters, Taleo, SAP SuccessFactors, BambooHR, Personio, Teamtailor, Jobvite, JazzHR, Recruitee, Breezy HR, Bullhorn — each below 3 actors or 5 users. These are among the world’s largest ATS platforms by installed base; their scraper demand on Apify is effectively zero. The pattern fits their architecture: tenant-specific logins and obfuscated subdomains raise the scraper-build cost past what a single publisher can monetise on a public marketplace. Greenhouse and Ashby, by contrast, expose public JSON feeds per company — trivially scrappable, hence the density.

All classified actors sit in discovery.csv with per-row keep/exclude reasons.

Per-ATS observations

Top three actors on each qualifying ATS, by 30-day users. Positional, not yet scored — scorecards follow in subsequent updates.

Greenhouse

40 actors · 1,068 30d users

Category leader by 7x The dominant mid-market ATS — used by most funded tech startups and mid-sized tech-adjacent employers. Greenhouse exposes a public JSON feed per company (boards.greenhouse.io/<company>/jobs), which is why it has the highest scraper density in the segment. One actor carries 49% of category demand and the top two share a publisher.

  1. fantastic-jobs/career-site-job-listing-api — 520 users, pay-per-event. Not a Greenhouse-only actor in name — it scrapes career-site feeds across multiple ATS types, but classifies here because Greenhouse is the primary exposed surface. 49% of all Greenhouse-matched demand. Sells on breadth of ATS coverage rather than depth in one.
  2. fantastic-jobs/career-site-job-listing-feed — 143 users, pay-per-event. Feed-format counterpart to the main API actor from the same publisher. Demand pattern suggests a meaningful subset of buyers want streaming-feed output rather than one-off scrape runs.
  3. bytepulselabs/greenhouse-job-scraper — 90 users, pay-per-event. First actor in the category that is Greenhouse-specific in framing. bytepulselabs ships scrapers for four of the five qualifying ATS — a rare multi-ATS specialist, though none of the four individually lead their category.

Workday

13 actors · 145 30d users

Enterprise underweight The ATS of choice for Fortune 500 HR departments — Airbnb, Netflix, Salesforce, Coca-Cola, and roughly half of the S&P 500 run on it. Each tenant is a separate myworkdayjobs.com subdomain with a different internal layout. Any general-purpose Workday scraper has to handle hundreds of layout variants, which caps the total number of actors the market will support.

  1. fantastic-jobs/workday-jobs-api — 44 users, pay-per-event. 30% of category demand. The only Workday actor from a publisher that also leads Greenhouse and Ashby — a portfolio approach rather than a specialist bet.
  2. shahidirfan/Workday-Job-Scraper — 34 users, pay-per-event. shahidirfan is a broad-coverage publisher (seen across 8 boards in the Q1 report); here the actor sells on utility rather than Workday-specific depth.
  3. jobo.world/workday-jobs-search — 19 users, pay-per-event. jobo.world ships scrapers for every one of the five qualifying ATS — the most broad-coverage specialist in the segment after fantastic-jobs.

Ashby

9 actors · 66 30d users

Fastest-growing ATS, thin scraper market The newest entrant in mainstream ATS — launched 2019, now the preferred ATS for venture-backed tech startups that outgrow simpler tools but won’t touch enterprise platforms. Public company URLs at jobs.ashbyhq.com/<company>. Low actor count reflects both Ashby’s age and the narrowness of its buyer pool.

  1. fantastic-jobs/ashby-jobs-api — 27 users, pay-per-event. 41% of category demand — fantastic-jobs leads a third qualifying ATS with a single actor.
  2. jobo.world/ashby-jobs-search — 21 users, pay-per-event. A close second.
  3. deadlyaccurate/ashby-jobs-scraper — 5 users, pay-per-event. Positioned on completeness: “All Companies; All Jobs” in the slug.

Lever

7 actors · 43 30d users

Fragmented, no incumbent Mid-market ATS owned by Employ Inc. since 2022. Has lost share to Greenhouse and Ashby over the last five years. Top three sit inside 50% of each other — the only qualifying ATS where fantastic-jobs does not lead.

  1. jobo.world/lever-jobs-search — 18 users, pay-per-event. 42% of category demand.
  2. bytepulselabs/lever-job-scraper — 12 users, pay-per-event.
  3. benthepythondev/lever-jobs-scraper — 9 users, pay-per-event. Sells on “tech startup” focus — Lever’s traditional buyer segment.

Workable

10 actors · 22 30d users

SMB-focused, borderline SMB-oriented ATS popular in Europe. Sits just above the inclusion threshold — at the job-board threshold (≥100 users) it would have failed. The only qualifying ATS where neither fantastic-jobs nor jobo.world leads, and the only one with a flat-price-per-month leader.

  1. novus/workable-jobs-scraper — 6 users, flat monthly price. The only non-PPE leader in the whole report — subscription pricing in a PPE-dominated category is a positioning bet.
  2. shahidirfan/Workable-Job-Scraper — 5 users, pay-per-event.
  3. bytepulselabs/workable-job-scraper — 4 users, pay-per-event. Fourth ATS in the bytepulselabs portfolio.

Publisher concentration inside the category

The ATS-level view above shows where demand sits. Rotating the same data by publisher shows who captures it — and the head of this distribution is steeper than anything in the Q1 job-board report.

Top 10 publishers by share of measured Q1 2026 ATS-scraper demand on the Apify Store (1,344 30-day users across 5 qualifying ATS targets).
# Publisher Share of Q1 ATS demand ATS covered Top-3
1 fantastic-jobs — 778 30d users
57.9% of demand
4 of 5 ATS 4 top-3 slots
2 jobo.world — 158 30d users
11.8% of demand
5 of 5 ATS 3 top-3 slots
3 bytepulselabs — 111 30d users
8.3% of demand
4 of 5 ATS 3 top-3 slots
4 shahidirfan — 41 30d users
3.1% of demand
3 of 5 ATS 2 top-3 slots
5 benthepythondev — 40 30d users
3.0% of demand
3 of 5 ATS 1 top-3 slot
6 codexdhanush — 40 30d users
3.0% of demand
1 of 5 ATS 0 top-3 slots
7 piotrv1001 — 34 30d users
2.5% of demand
1 of 5 ATS 0 top-3 slots
8 automation-lab — 14 30d users
1.0% of demand
2 of 5 ATS 0 top-3 slots
9 dalleyne — 12 30d users
0.9% of demand
2 of 5 ATS 0 top-3 slots
10 jupri — 12 30d users
0.9% of demand
1 of 5 ATS 0 top-3 slots
Top-3 = 78% of demand Top-10 = 92% Remaining publishers split 8%

Two patterns from Q1 invert here. Where the job-board segment rewarded single-board specialists (curious_coder took 37.5% from LinkedIn-only actors), the ATS segment rewards multi-ATS portfolios: fantastic-jobs, jobo.world, and bytepulselabs together hold 10 of the 15 available top-3 leader slots across the five ATS and capture 78% of category demand. There is effectively no Greenhouse-only or Workday-only equivalent of curious_coder — the specialists that exist (codexdhanush, piotrv1001) rank below portfolio players with a fraction of the actor count.

The second inversion is publisher depth. In the job-board segment, high-coverage operators (orgupdate at 7 boards, shahidirfan at 8) underperformed specialists on share. In ATS, the reverse holds: the three multi-ATS portfolios outperform every specialist. The category is too small for a single-ATS franchise to sustain above the threshold, so publishers hedge across ATS and capture the aggregate.

COI disclosure: the publisher behind Signal Census, blackfalcondata, ships three actors in the ATS discovery set — blackfalcondata/greenhouse-scraper (3 users), blackfalcondata/workday-scraper (2 users), blackfalcondata/hiringcafe-scraper (5 users) — for 10 aggregate users across Greenhouse and Workday. That places blackfalcondata outside the table above. No blackfalcondata actor ranks top-3 on any qualifying ATS in Q1.

Corrections

If an ATS is miscategorised, an exclusion reason is wrong, or a candidate is missing, the discovery CSV is the authoritative record and the place to check first. Send corrections via /contact; accepted corrections appear in this page’s changelog below.

Cite this page
APA

Signal Census Editorial (2026). State of Apify-Hosted ATS Scrapers — Q1 2026 (Version 1). Signal Census. Retrieved 2026-04-23, from https://signalcensus.com/reports/state-of-apify-ats-scrapers-2026-q1

MLA

Signal Census Editorial. "State of Apify-Hosted ATS Scrapers — Q1 2026." Signal Census, 23 Apr 2026, https://signalcensus.com/reports/state-of-apify-ats-scrapers-2026-q1. Accessed 2026-04-23.

BibTeX
@misc{signalcensus-state-of-apify-ats-scrapers-2026-q1-2026,
  author = {Signal Census Editorial},
  title  = {State of Apify-Hosted ATS Scrapers — Q1 2026},
  year   = {2026},
  month  = {Apr},
  url    = {https://signalcensus.com/reports/state-of-apify-ats-scrapers-2026-q1},
  note   = {Signal Census, accessed 2026-04-23, version 1}
}
JSON-LD
{
  "@context": "https://schema.org",
  "@type": "CreativeWork",
  "name": "State of Apify-Hosted ATS Scrapers — Q1 2026",
  "author": {
    "@type": "Person",
    "name": "Signal Census Editorial"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Signal Census"
  },
  "datePublished": "2026-04-23",
  "dateModified": "2026-04-23",
  "url": "https://signalcensus.com/reports/state-of-apify-ats-scrapers-2026-q1",
  "version": "1"
}