New Job Postings Monitor: Greenhouse, Lever & Ashby avatar

New Job Postings Monitor: Greenhouse, Lever & Ashby

Pricing

$2.00 / 1,000 new job returneds

Go to Apify Store
New Job Postings Monitor: Greenhouse, Lever & Ashby

New Job Postings Monitor: Greenhouse, Lever & Ashby

Watch up to 200 companies' Greenhouse, Lever and Ashby job boards and get only NEW job postings since your last run, as compact CRM/webhook rows. $0.002 per new job ($2 per 1,000), nothing else; first run returns the last 7 days. No descriptions or personal data. Free demo.

Pricing

$2.00 / 1,000 new job returneds

Rating

0.0

(0)

Developer

Lineage RSIUI

Lineage RSIUI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Get only the job postings you haven't seen yet, from the companies you care about. List up to 200 companies' Greenhouse, Lever or Ashby job boards. Each run returns only the postings that this watchlist hasn't returned before, as compact rows that are easy to send to a CRM, Google Sheet, Slack or webhook.

Who it's for:

  • Sales and account-based marketing: a company opening sales or engineering roles is a buying signal. Get it as soon as your next scheduled run.
  • Recruiters and agencies: see new openings at your target clients first.
  • Market and competitor intelligence: track who is hiring for what, where, and at what posted salary.

Try it free first

Run it with empty input. It runs a free demo: it reads three public boards and shows up to 10 recent postings. The demo isn't billed and remembers nothing.

How it works

  1. Add companies, one per line:
    • as ats:board: greenhouse:stripe, lever:spotify, lever-eu:yourco, ashby:ramp;
    • or paste the board link: boards.greenhouse.io/stripe, jobs.lever.co/spotify, jobs.ashbyhq.com/ramp;
    • or a bare name (stripe), which is looked up on Greenhouse, then Lever, then Ashby.
  2. First run: postings published in the last 7 days are returned (you can choose 0-30 days). Older open postings are only remembered, not returned or charged.
  3. Every later run: only postings that weren't open before. Schedule it hourly or daily. A run with nothing new returns nothing and costs nothing in events.
  4. Optional filters:
    • title keywords (e.g. account executive, sdr);
    • title words to exclude (e.g. intern);
    • location keywords (e.g. remote, London).
  5. Separate feeds: give each a different watchlist name (e.g. one per client). Each name keeps its own memory.

Output

One row per new posting:

FieldExample
company, board, atsAcme Inc, acme, greenhouse
title, department, teamAccount Executive, Mid-Market, Sales, EMEA
location, country, workplaceType, employmentTypeLondon | Remote (EU), GB, hybrid, FullTime
salary$120K - $160K: from Lever and Ashby boards, only when the employer published it. Always empty for Greenhouse (its public API has no salary field)
urlLink to the official posting
publishedAt, firstSeenAtWhen the employer published it; when this feed first saw it
jobId, watchlistStable id for de-duplication in your own systems

A SUMMARY record (Storage, key-value store) holds:

  • newJobsByCompany, the hiring signal: how many new postings each company opened since the last run;
  • the status of every board (ok, not_found, ...);
  • the billing totals.

Kept compact on purpose:

  • Not output: job descriptions, which belong to the employer (open the url to read them).
  • No personal data: custom fields and recruiter details are never output. E-mail addresses and phone numbers are removed from every field.

Pricing

  • Price: $0.002 per new job ($2 per 1,000). Each new posting returned is one new-job event (pay per event; also shown on the Pricing tab).
  • Not billed:
    • the demo;
    • runs with nothing new;
    • postings that were already open when you started watching (beyond the lookback);
    • companies checked.
  • Hit your spending limit or maximum? The rest aren't charged and come on the next run. Within a watchlist, a job is charged at most once; in rare failures a job may be skipped rather than charged.
  • One run per watchlist at a time: if a run starts while another run is still processing the same watchlist, it stops at once with a message, and nothing is fetched or charged. A run stops paid work about a minute before its time limit, and the remaining new jobs come on the next run. If a run is stopped by its time limit, some new jobs may be skipped (not charged).

Polite by design

  • Official APIs only: it reads only the public job-board APIs that Greenhouse, Lever and Ashby publish for job listings, with read-only requests and no login.
  • Pacing: one request at a time per provider, at least 1 second apart.
  • Backing off: it stops calling a provider if it is asked to slow down (HTTP 429).
  • Identification: the user agent is HiringSignalFeed/1.0, with a link to this page.
  • Employers: to have your board left out, open an issue on the Issues tab.

Limits

  • Per run: 200 boards and up to 5,000 new postings.
  • Unknown names: a board that doesn't exist is reported as not_found in SUMMARY.
  • Lever EU: boards on Lever's EU instance need the lever-eu: prefix.
  • Data: results reflect what each board published at run time; no completeness guarantee.
  • Memory: a posting that closes and reopens within 60 days isn't returned again.

About

  • Independent: made by an independent developer. Unofficial; not affiliated with or endorsed by Apify, Greenhouse, Lever or Ashby.
  • Built with AI: built and maintained with the help of AI tools, under the developer's direction.