Job Board API — Live Listings (Greenhouse, Lever, Ashby) avatar

Job Board API — Live Listings (Greenhouse, Lever, Ashby)

Pricing

from $0.10 / 1,000 job-listings

Go to Apify Store
Job Board API — Live Listings (Greenhouse, Lever, Ashby)

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

Team Kamkod

Maintained by Community

Actor stats

1

Bookmarked

1

Total users

0

Monthly active users

5 hours ago

Last modified

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. keywords filters job rows; intentKeywords drives intent.

Companies input — 3 ways (Custom mode)

  • Company nameAirbnb, Notion, bunq… auto-resolved to its public board (Greenhouse, Lever, Ashby, Recruitee)
  • Board idgreenhouse:coinbase, ashby:notion, recruitee:bunq, lever:org
  • Careers URLhttps://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)

PlatformLive boardsSample
Greenhouse4122K, 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
Ashby22010x 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
Lever16015five, 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
Recruitee8bunq, 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

ParameterDefaultDescription
boardPresetAll 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
remoteOnlyfalseDrop explicitly non-remote jobs
sinceDays0Freshness window (0 = no date filter)
intelfalseEmit one hiring-intel report per scanned company
intentKeywords[]ICP roles for intent detection (required for intent; empty = no intent)
watchIdStable watchlist id → deltas (new_count/new_roles) vs previous scan
maxJobsPerBoard500Per-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 jobs
  • sinceDays7 = 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, Lever postings, Ashby posting-api, Recruitee api/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)