New Job Postings Monitor: Greenhouse, Lever & Ashby
Pricing
$2.00 / 1,000 new job returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- 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.
- as
- 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.
- 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.
- Optional filters:
- title keywords (e.g.
account executive,sdr); - title words to exclude (e.g.
intern); - location keywords (e.g.
remote,London).
- title keywords (e.g.
- 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:
| Field | Example |
|---|---|
company, board, ats | Acme Inc, acme, greenhouse |
title, department, team | Account Executive, Mid-Market, Sales, EMEA |
location, country, workplaceType, employmentType | London | 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) |
url | Link to the official posting |
publishedAt, firstSeenAt | When the employer published it; when this feed first saw it |
jobId, watchlist | Stable 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
urlto 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-jobevent (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_foundin 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.