ATS Jobs — Greenhouse Lever Ashby SR Pack avatar

ATS Jobs — Greenhouse Lever Ashby SR Pack

Pricing

from $1.20 / 1,000 successful job results

Go to Apify Store
ATS Jobs — Greenhouse Lever Ashby SR Pack

ATS Jobs — Greenhouse Lever Ashby SR Pack

One Store door for Greenhouse, Lever, Ashby, and SmartRecruiters public job boards. Flat job rows. From $1.20 per 1,000 successful jobs — empty/blocked boards cost $0. No Indeed/LinkedIn.

Pricing

from $1.20 / 1,000 successful job results

Rating

0.0

(0)

Developer

Bob

Bob

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ATS Job Listings Scraper — Greenhouse, Lever, Ashby, SmartRecruiters

Slug: ats-jobs-undercut-pack-ppe
Job: One Store door for multi-ATS career boards. Pass provider:company seeds and get flat, agent-ready job rows from Greenhouse, Lever, Ashby, and SmartRecruiters public JSON — no login, no Indeed, no LinkedIn.

Pay per event: $0.0012 per successful job-result ($1.20 / 1,000). Platform also bills a standard apify-actor-start fee (typically ~$0.01 per run). Console sticker locked by Sales 2026-09-24.

No empty charge: EMPTY, BLOCKED, and FAILED still return status rows, but never create a billable job-result. billed=true only when the charge succeeds.

One Store face. Do not publish separate Greenhouse / Lever / Ashby / SmartRecruiters Actors for the same shopper. Those singles stay private or parked behind this pack.


Why this Actor

Buyers searching ATS / career-site job scrapers want company boards in one run, not four nearly identical Store cards.

  • Multi-ATS stitch: Greenhouse + Lever + Ashby + SmartRecruiters in one Actor.
  • Keyless free path: official public board JSON only (multi_ats_public_json).
  • Flat job rows: text (job title), company, location, absoluteUrl, jobId, module, status.
  • Honest statuses: OK / EMPTY / BLOCKED / FAILED — blanks are not billed.
  • Undercut vs volume incumbent: career-site listing API class $0.012/job (u30≈1454). Live PPE $0.0012/job (10× cheaper) on successful rows only.

This is an ATS board scraper, not a Google Jobs / Indeed / LinkedIn product.


Pricing (Console locked 2026-09-24 · Sales mid-band)

ItemPriceBilling rule
job-result$0.0012 per successful job ($1.20 / 1,000)Charged only on OK rows with a real job id/url and charge API accept.
apify-actor-start~$0.01 per run (platform)Apify automatic. No custom actor-start event.
EMPTY / BLOCKED / FAILED$0Status row only.

Input

FieldMeaning
seedsprovider:company list, e.g. greenhouse:stripe, lever:spotify, ashby:notion, smartrecruiters:smartrecruiters. Untagged seeds fan out to enabled modules.
modulesToggle greenhouse / lever / ashby / smartrecruiters (default all ON).
maxSeedsCap seeds processed (default 50).
maxResultsPerItemCap jobs per seed/module (default 25).
dryRunMockOffline fixtures only.

Example output (static)

{
"seed": "greenhouse:stripe",
"module": "greenhouse",
"rowType": "result",
"text": "Software Engineer, Backend",
"jobId": "12345",
"company": "stripe",
"location": "Remote",
"absoluteUrl": "https://boards.greenhouse.io/stripe/jobs/12345",
"status": "OK",
"billed": true,
"chargeEvent": "job-result",
"source": "greenhouse"
}

Free path (honest ops)

  • Greenhouse: boards-api.greenhouse.io/v1/boards/{co}/jobs
  • Lever: api.lever.co/v0/postings/{co}?mode=json
  • Ashby: api.ashbyhq.com/posting-api/job-board/{co}
  • SmartRecruiters: api.smartrecruiters.com/v1/companies/{co}/postings
  • Auth: none. UA: grokbob/ats-jobs-undercut-pack-ppe. Bounded retries + ~350ms seed pacing. No residential proxy.

Status (Product · CapEx $0 finish 2026-09-24)

  • Mock smoke 7/0 PASS · INPUT_SCHEMA + dataset_schema JSON OK · no reserved title/description dataset fields.
  • Free-path box probes (not Actor runs): Greenhouse/Ashby/SmartRecruiters 200; Prefill uses lever:spotify (live OK rows); lever:lever often EMPTY [] — still honest EMPTY, not billed.
  • ENTRY24 CapEx-confirmed PASS · Console PPE $1.20/1k locked · Sales PASS (M4 Console=README congruent 2026-09-24) · Bob packet only if push needed before isPublic.
  • Singles on disk (greenhouse-jobs-batch-ppe, lever-jobs-batch-ppe, ashby-jobs-batch-ppe, smartrecruiters-jobs-batch-ppe, …) = not separate Store doors.