Greenhouse, Lever & Ashby Jobs API — Verified Fresh Directory avatar

Greenhouse, Lever & Ashby Jobs API — Verified Fresh Directory

Pricing

from $1.00 / 1,000 job-results

Go to Apify Store
Greenhouse, Lever & Ashby Jobs API — Verified Fresh Directory

Greenhouse, Lever & Ashby Jobs API — Verified Fresh Directory

Normalized job postings from Greenhouse, Lever and Ashby public boards. Directory-backed: no slug hunting. $1/1K jobs, no start fee, empty runs free. Public coverage & freshness stats.

Pricing

from $1.00 / 1,000 job-results

Rating

0.0

(0)

Developer

Heorhii Kozlitin

Heorhii Kozlitin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Greenhouse, Lever, Ashby & Workday Jobs API — Verified Fresh Directory | $1/1K

Every coverage and freshness claim on this page is verifiable: our full company directory with per-company last-validated timestamps is public — live coverage & freshness stats. No other jobs actor lets you check whether a company is covered before you pay.

Normalized job postings straight from the public JSON endpoints of Greenhouse, Lever, Ashby and Workday — the same data employers publish for distribution. No browser, no proxies, no login, no LLM guesses. One clean schema across all four ATS.

Why this actor

This actorbovimemo23 (multi-ATS)fantastic-jobs (flagship)
Price per 1,000 jobs$1.00$1.50$2.00$4.00
Actor-start feenonenone$0.03/GB per run$0.01+ per start
Empty run cost$0 in events (seconds of platform usage only)$0start fee still chargedstart fee still charged
Company directory19,700+ verified-live boards / 1.25M open jobs — public, timestamped4 static preset listsnone (bring your own slugs)200k claimed — not verifiable, not public
Freshness proofpublic per-company timestampsnonenonemarketing claims only
Delta mode (new/closed jobs)yesnew onlynotime-window filters
Workday coverageyesnoyesyes ($4/1k)
Salary fieldsstructured ATS data only (no AI guesses)passthroughregexAI-extracted ("might have some errors" — their words)
Recruiter emails / person datanever (GDPR-clean by design)no"emails" = info@ addresseshiring-manager names+emails

Scheduled monitoring runs are where start fees hurt: 30 daily runs/month of a 50-company watchlist cost $0 extra here.

Quick start (zero config)

Run with defaults: the top-tech preset fetches verified-live boards, capped at 50 jobs per company — a first run costs under $0.10. Then bring your own companies:

{
"companies": ["stripe", "lever:netflix", "https://jobs.ashbyhq.com/linear"],
"titleKeyword": "devops",
"remoteOnly": true
}

Bare slugs are looked up across Greenhouse/Lever/Ashby automatically. Board URLs work as-is — including Workday career sites (https://acme.wd5.myworkdayjobs.com/careers or explicit workday:acme|wd5|careers).

Workday notes (v0.2): postings come from the same JSON endpoint the career site itself uses. posted_at is approximated from Workday's relative dates (flagged in parse_warnings); descriptions are not available at list level; per-tenant scans are capped (max 300 jobs) to keep runs fast — see parse_warnings for details.

Output (one schema for all three ATS)

{
"global_id": "greenhouse:anthropic:5222180008",
"ats": "greenhouse",
"company_slug": "anthropic",
"company_name": "Anthropic",
"title": "DevOps Engineer",
"department": "Platform",
"team": null,
"location_raw": "Madrid, Spain",
"remote_type": "remote",
"employment_type": "full_time",
"salary": {"min": 60000, "max": 80000, "currency": "EUR", "period": "per-year-salary"},
"posted_at": "2026-06-20T12:00:00+00:00",
"updated_at": "2026-07-01T14:00:00+00:00",
"absolute_url": "https://job-boards.greenhouse.io/anthropic/jobs/5222180008",
"source_url": "https://boards.greenhouse.io/anthropic",
"parse_warnings": []
}
  • salary is filled only from structured ATS fields (Lever salaryRange, Ashby compensation tiers). We never invent numbers with AI.
  • remote_type comes from the ATS's own flags where available (Lever workplaceType, Ashby isRemote), with a conservative location fallback.
  • Descriptions (description_text/description_html) are off by default — enable includeDescriptions when you need them.
  • Something unparseable? It lands in parse_warnings, never silently dropped.

Delta mode — monitor hiring, don't re-buy the firehose

Set onlyNewSinceLastRun: true and the actor remembers what it has seen (per your account): you get only new postings, plus delta_status: "closed" records when a previously seen job disappears. Hiring-signal data at job-scraper prices.

Honest failure modes

  • A run that returns 0 jobs always tells you why in the status message (dead slugs? filters too narrow? nothing new since last run?) — and charges nothing.
  • Per-board failures are listed in RUN_SUMMARY.failedTargets with reasons.
  • Dead companies get pruned from the public directory daily — check it before running.

This actor reads officially public, unauthenticated job-board endpoints (Greenhouse Job Board API, Lever Postings API, Ashby Posting API) — data employers publish precisely so it spreads. Workday postings are read from the same public JSON endpoint the employer's career site itself uses — unauthenticated, conservative ≤1 req/s per tenant, and any block is treated as a hard stop for that tenant. Polite rate limits are enforced per host (Lever's robots.txt Crawl-delay honored). Output contains no personal data — no recruiter names, no emails. Takedown/opt-out: open an issue.

Use with AI agents (MCP) — dedicated endpoint

This actor is an MCP server (standby mode, streamable HTTP):

https://zon4a--ats-jobs-api.apify.actor/mcp

Authenticate with your Apify token (Authorization: Bearer <APIFY_TOKEN>). Tools:

  • search_jobs — companies + filters → normalized postings (charged at the same $1/1K as batch runs; results also land in your dataset)
  • check_company — free live coverage check: which boards a company has right now and how many open jobs on each

Alternatively, use the official Apify MCP server and call zon4a/ats-jobs-api as a generic actor tool.

Roadmap

  • Directory-wide monitoring mode: one scheduled run watching the whole directory
  • SmartRecruiters / Personio / Recruitee filters (already in our catalog)