Job Board API — Live Listings (Greenhouse, Lever, Ashby)
Pricing
from $0.10 / 1,000 job-listings
Job Board API — Live Listings (Greenhouse, Lever, Ashby)
Structured job postings from company ATS boards. Scan greenhouse, lever, Ashby & Recruitee boards for open roles, or enable hiring-intel mode for company hiring velocity, intent roles you define (intentKeywords) and new-role deltas (watchId).
Pricing
from $0.10 / 1,000 job-listings
Rating
0.0
(0)
Developer
Team Kamkod
Maintained by CommunityActor stats
1
Bookmarked
1
Total users
0
Monthly active users
5 hours ago
Last modified
Categories
Share
Job Board API — Live Job Listings (Greenhouse, Lever & Ashby)
Search live job postings across 800 validated company career boards (Greenhouse, Lever, Ashby, Recruitee) — pulled from each company's official public API, no login, no CAPTCHA, no fragile HTML parsing. Type what you're looking for, get clean JSON rows. Also powers a hiring-intel feature that turns job openings into sales leads.
Two ways to use it
1) 🔎 Search mode — type criteria, get jobs (across 800 companies)
Open the actor, pick "All catalog — 800 companies (search mode)", type your criteria — done. No per-company setup, no board IDs to learn:
{"boardPreset": "All catalog — 800 companies (search mode)","keywords": ["sales", "account"],"sinceDays": 7,"remoteOnly": false}
Every matching opening is returned as a row (kind: job, charged job-listing): title,
department, location, is_remote, employment_type, published_at, direct url, plus the
company (board_type/org). Companies without matching jobs are skipped — you only pay for
rows you receive.
2) 🧠 Hiring-intel mode — target companies, get leads
Pick a targeted pack (or Custom companies), turn intel on, and each company returns one
hiring-intel report (kind: company, charged hiring-intel): open jobs, hiring velocity
(posted/updated ≤7 & ≤30 days), top departments, intent roles matching your ICP keywords,
and what's NEW since your last scan (watchId) — companies posting your ICP roles this week
are your warmest outreach targets.
{"boardPreset": "Scale-ups — 7 boards (GH×5 + Ashby×2)","intel": true,"watchId": "agency-watchlist-eu","intentKeywords": ["revops", "sales ops", "customer success", "head of operations"]}
Catalog mode = job search only. Hiring-intel is designed for a targeted watchlist — that's where its signal is meaningful.
keywordsfilters job rows;intentKeywordsdrives intent.
Companies input — 3 ways (Custom mode)
- Company name —
Airbnb,Notion,bunq… auto-resolved to its public board (Greenhouse, Lever, Ashby, Recruitee) - Board id —
greenhouse:coinbase,ashby:notion,recruitee:bunq,lever:org - Careers URL —
https://boards.greenhouse.io/airbnb(Workday requires the full URL: custom domains)
Unresolvable names return a clean per-company error — the rest of the run continues.
Catalog coverage (800 boards, validated live)
| Platform | Live boards | Sample |
|---|---|---|
| Greenhouse | 412 | 2K, 3 Day Blinds (Sales), ABC Legal Services, ACCEL Schools, ADESA, AEG Worldwide, ALO, ALTEN Technology USA, ASM, AST SpaceMobile, Accenture Federal Services, Addepar, Advanced Technology Services, Adyen, Affirm, Agoda, Airbnb, Alarm.com, … and 394 more |
| Ashby | 220 | 10x Team, 1Password, 1X, 3Y Health, Adaptive Home Health, Air Apps, Airbyte, Airwallex, Alan, Allara, Almedia, Alpaca Health, Antares, Apex Technology, Inc., Apple Roofing, Applied Intuition, Ashby, Astera Institute, … and 202 more |
| Lever | 160 | 15five, 21st Century Home Health Services Inc., 360Learning, 3Pillar, ABM Industries, AHEAD, AIFund, AMIRI, AMT Engineering, ANA, ANS, AO Garcia Agency, APCO Holdings, APPLY, ARC'TERYX, ARSIEM, ATI Business Group, Above and Beyond Therapy, … and 142 more |
| Recruitee | 8 | bunq, clay, gong, google, invision, meta, multiplier, personio |
Catalogue refreshed weekly (dead boards removed, new live ones added) from a pool of 8 000+ validated company slugs. Slug directory source: LastRound AI ATS Company Directory (CC BY 4.0).
Boards are re-verified against their live APIs before shipping; per-company errors are localized, never fatal.
Input reference
| Parameter | Default | Description |
|---|---|---|
boardPreset | All catalog — 800 companies (search mode) | Full-catalog search (default) · targeted packs · Custom |
boards | [] | Custom mode: company names, board ids or careers URLs |
keywords | [] | Keep jobs whose title/department/location match (OR). Empty = all |
remoteOnly | false | Drop explicitly non-remote jobs |
sinceDays | 0 | Freshness window (0 = no date filter) |
intel | false | Emit one hiring-intel report per scanned company |
intentKeywords | [] | ICP roles for intent detection (required for intent; empty = no intent) |
watchId | – | Stable watchlist id → deltas (new_count/new_roles) vs previous scan |
maxJobsPerBoard | 500 | Per-board cap (auto-capped at 30 in catalog mode for predictable spend) |
Filters
keywords— OR-match on title/department/location (["sales", "account"])remoteOnly— excludes explicitly on-site jobssinceDays—7= weekly-digest pattern
Output
Two dataset views: Jobs (one row per job) and Hiring-intel reports (one row per company
when intel: true). Runs returning nothing cost nothing.
Pricing
Pay-per-event, no platform-usage charges on results: job-listing $0.0001 per job
returned ($0.10 per 1,000 jobs), hiring-intel $0.02 per company report. Predictable
spend: catalog mode caps each board at 30 jobs → a full 800-company scan is hard-capped at
24,000 rows ≈ $2.40 max (typical keyword scan: $1-2.50). A single-company scan is
usually < $0.05.
Set it on a schedule
Hiring signals are only useful as a trend. Schedule this Actor weekly on your watchlist:
same boards, same keywords — each run gives you the new postings delta, and with
hiring-intel + a watchId it also tracks velocity (7/30-day) and surfaces the intent
roles you care about. Run-to-run deltas are what make it a leading indicator, not a snapshot.
Integrations
- AI agents / MCP — run it through the Apify MCP server (
https://mcp.apify.com) - Python/JS — official
apify-client, or REST: start a run, wait, read the dataset - Schedules/webhooks — set a weekly cron on your watchlist for a hiring digest
Why it exists
- Zero-maintenance data — official ATS JSON APIs (Greenhouse
boards-api, Leverpostings, Ashbyposting-api, Recruiteeapi/offers): stable, documented, no anti-bot - Hiring signal = leading indicator — new postings reveal where companies invest: sales outreach, recruiting, market analysis
- Agent-ready — one call = current openings across your whole universe of companies
FAQ
Why zero results? Your filters excluded everything (sinceDays too small, keywords too
narrow, company board has no current openings) — clear the filters to widen. A board with 0 open
jobs are simply skipped.
Can I scan a company not in the catalog? Yes — Custom mode: type its name (auto-resolved if it runs Greenhouse/Lever/Ashby/Recruitee), or paste its careers URL (any ATS, incl. Workday).
Is that legal? Data comes from companies' own public career APIs; the actor bypasses no access control. Respect each target's terms.
Workday / SmartRecruiters / Teamtailor? Workday & SmartRecruiters public APIs are in maintenance/empty (09/2026) — pullers ready, reactivated when platforms return. Teamtailor requires a key — no keyless support.
Roadmap
- ✅ v1.2+: Recruitee · preset dropdown · smart company-name lookup · v0.2: catalog search mode (800 companies)
- Negative keywords (
-staff) & title-only matching - Extended catalog (Workday hosts when platform returns)