Hiring Signals Extractor (Greenhouse + Lever)
Pricing
from $0.30 / 1,000 job rows
Hiring Signals Extractor (Greenhouse + Lever)
Every open role from any company on Greenhouse or Lever, with stack keywords and how many roles each company has open right now.
Every open role at any company that runs its hiring on Greenhouse or Lever — with the technologies each posting mentions, and how many roles that company has open right now.
Why the count matters more than the posting
One opening can be a backfill. Five at once is an approved budget and a team that is growing — and that is a completely different conversation.
company_open_roles is on every row. Sort by it and you have your call list.
What people use it for
Recruiters and staffing firms. Find the companies hiring for your specialism this week, before the roles fill up.
Agencies selling to engineering teams. A company hiring three platform engineers is about to have infrastructure problems worth solving.
Competitive and market research. What is a competitor building? Look at what they are hiring for and where.
Job boards and aggregators. A clean, structured feed straight from the source, with no scraping of a third-party board in the middle.
What you get back
| company | ats | job_title | department | location | remote | posted_at | stack_matched | company_open_roles |
|---|---|---|---|---|---|---|---|---|
| Acme Cloud | greenhouse | Senior Backend Engineer, Go | Engineering | Remote - US | true | 2026-09-01T18:03:11Z | go, kubernetes | 3 |
| Acme Cloud | greenhouse | Data Analyst | Data | Austin, TX | false | 2026-08-20T13:00:00Z | python | 3 |
| Beta Labs | lever | Platform Engineer (Terraform) | Infrastructure | Berlin | true | 2026-09-01T08:00:00Z | kubernetes, rust, terraform | 2 |
Also included: job_id, employment_type, job_url, company_slug, plus source_url,
collected_at, collection_method and record_hash on every row.
Dates are normalised to ISO 8601 UTC, so postings from both systems sort together correctly.
Settings
| Setting | Default | What it does |
|---|---|---|
| Companies to watch | — | greenhouse:token or lever:token per company. |
| Technologies you care about | python, go, rust, kubernetes, terraform | Matches land in stack_matched. |
| Only postings that mention one of them | Off | Off is usually better — a company's non-engineering hiring is still a growth signal. |
Finding a company's token
Look at the address of their careers page:
boards.greenhouse.io/gitlab→greenhouse:gitlabjobs.lever.co/netflix→lever:netflix
Many companies embed the board at company.com/careers; the token is usually visible in the
page source or in the "view all jobs" link. Not sure which system? Add the company both
ways — the one that does not exist is reported and ignored, and it costs a cent.
What it costs
| Event | Price |
|---|---|
| Run started | $0.01 |
| Company checked | $0.01 |
| Job row | $0.0003 |
50 companies returning 900 postings costs about $0.78. Pricing is per company rather than per posting because that is where the real cost is: a company with 80 openings takes the same single request as one with two.
Good to know
- No LinkedIn, and that is deliberate. Scraping LinkedIn behind a login violates its terms, gets accounts banned, and carries real legal exposure for whoever commissioned it. Greenhouse and Lever publish these same postings through documented public APIs — the lawful route, and a more reliable one, because an API does not change its markup.
- Straight from the source. These are the exact feeds that render each company's own careers page. No third-party job board in between adding delay or duplicates.
robots.txtchecked and respected. Verified 2026-09-08:boards-api.greenhouse.iodisallows only/embed/;api.lever.coallows everything withCrawl-delay: 1. Both paths used here are permitted, and the crawl delay is honoured.- A company with no open roles is not an error. It comes back empty, and that is itself a signal worth tracking over time.
Questions?
Open an issue and I answer within 12 hours. Want this every Monday with only the new postings and the companies whose open-role count went up? That is what I do — rowcrate.com.