ATS Job Feed: Greenhouse, Lever & Ashby jobs with daily changes avatar

ATS Job Feed: Greenhouse, Lever & Ashby jobs with daily changes

Pricing

from $2.00 / 1,000 job rows

Go to Apify Store
ATS Job Feed: Greenhouse, Lever & Ashby jobs with daily changes

ATS Job Feed: Greenhouse, Lever & Ashby jobs with daily changes

Paste company job-board links. Get every open job in one clean table, plus which jobs are new or closed since your last run.

Pricing

from $2.00 / 1,000 job rows

Rating

0.0

(0)

Developer

Mike Miller

Mike Miller

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Categories

Share

Paste the job-board links of the companies you follow. You get every open job in one clean table, and on later runs you see which jobs are new, which changed, and which closed since last time.

Who it is for

  • Recruiters and sales teams watching who is hiring (hiring = budget).
  • Job seekers tracking a short list of companies.
  • Analysts counting open roles by team or location over time.

What you put in

FieldExample
Job boardshttps://jobs.ashbyhq.com/notion, https://jobs.lever.co/spotify, https://job-boards.greenhouse.io/figma, or greenhouse:figma
Only changeson = daily change feed; off = full list
Keywords / Locations / Remote onlyoptional filters
Include descriptionoptional plain text, with emails and phone numbers removed

What you get (one row per job)

change (baseline / new / updated / unchanged / closed), ats, board, jobId, title, company, department, team, locations, workplaceType, remote, employmentType, salary (when the company publishes it), postedAt, updatedAt, url, applyUrl, firstSeenAt, closedAt, scrapedAt.

Honest limits

  • Works with Greenhouse, Lever and Ashby public job boards only. Workday, SmartRecruiters, iCIMS and others are not supported.
  • The first run is a baseline: everything is marked baseline. New and closed jobs show from the second run on, so schedule it (daily is typical).
  • "Closed" means the job is no longer on the public board. We can't tell whether it was filled or pulled.
  • Salary only appears when the company publishes it through its board (Lever and Ashby often do; Greenhouse's public API usually doesn't).
  • If a board fails or suddenly shows zero jobs, nothing is marked closed that run. Your history stays safe.

How it behaves

  • Uses each provider's official public job-board API. No logins, no CAPTCHAs, no proxies.
  • Follows each site's robots.txt and waits at least about one second between requests to the same site.
  • No personal data: no recruiter names, emails or phone numbers. Contact details found inside description text are removed.

Pricing (pay per event)

  • $0.005 per run start
  • $0.002 per job row saved ($2.00 per 1,000)

With "Only changes" on, a daily run over 20 companies usually saves only a handful of rows, so it costs cents.

Run it yourself (no Apify account needed)

npm test # offline checks
node test/selftest.js # live check against 3 real boards
mkdir -p storage/key_value_stores/default
echo '{"boards":["greenhouse:figma"]}' > storage/key_value_stores/default/INPUT.json
node src/main.js # rows land in storage/datasets/default