AI Jobs Tracker: Greenhouse, Lever, Ashby & Workable avatar

AI Jobs Tracker: Greenhouse, Lever, Ashby & Workable

Pricing

$2.00 / 1,000 job results

Go to Apify Store
AI Jobs Tracker: Greenhouse, Lever, Ashby & Workable

AI Jobs Tracker: Greenhouse, Lever, Ashby & Workable

Live jobs from 326 verified company career boards (AI labs, AI startups, big tech) via the official public Greenhouse, Lever, Ashby and Workable APIs. AI/ML role tagging, salary, remote, dedupe. Look up boards by company name.

Pricing

$2.00 / 1,000 job results

Rating

0.0

(0)

Developer

AI Workforce Data

AI Workforce Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Track who is hiring for AI, from the source. This Actor reads the official public job-board APIs that companies publish for their own career pages, so there are no logins, no proxies and no anti-bot workarounds.

  • Company-name lookup: type "Anthropic" or "Hugging Face" and the Actor finds the board (greenhouse:anthropic, workable:huggingface). Results are cached.
  • Curated default list: 326 boards verified on 2026-10-19 (154 Greenhouse, 151 Ashby, 19 Lever, 2 Workable).
  • AI/ML tagging: is_ai_role, ai_role_category, ai_skills, and ai_tag_basis (why it was tagged).
  • Salary: min/max/currency where the employer publishes it (53% of jobs in our test run).
  • Dedupe: drops repeated IDs and the same title+location cross-posted on one board.

Real test run (2026-10-19, default list): 28,844 jobs, of which 2,938 were AI-tagged and 15,245 had a salary. 326 boards ran with 0 errors in 423 s.

Input

FieldTypeDefaultNotes
companiesstring[]–Plain names, resolved to boards
boardsstring[]–ats:token, e.g. greenhouse:anthropic, lever:palantir, ashby:openai, workable:huggingface
onlyAiRolesboolfalseOutput only AI/ML roles
postedWithinDaysint00 = no filter
includeDescriptionboolfalsePlain-text description
maxItemsint500500 jobs ≈ $1. Set 0 for unlimited (full list ≈ 29k jobs ≈ $58)
requestDelaySecsnumber2Per-host politeness delay (≥1, ≥ robots Crawl-delay)

Leave companies and boards empty to use the curated list.

Output (one dataset item per job)

job_id, source_ats, company, company_board, title, department, team, location, locations, country, remote, workplace_type, employment_type, seniority, is_ai_role, ai_role_category, ai_tag_basis, ai_skills, salary_min, salary_max, salary_currency, posted_at, updated_at, job_url, apply_url, scraped_at, content_hash, dedupe_key. A RUN_SUMMARY key-value record lists counts per board, resolved and unresolved companies, and errors.

Examples

{"companies": ["Anthropic", "Hugging Face"], "onlyAiRoles": true}
{"boards": ["ashby:openai", "greenhouse:databricks"], "postedWithinDays": 7}
{} // curated list, stops at the default 500 jobs, about $1
{"maxItems": 0} // whole curated list, about 28.8k jobs, about $57.69

Pricing

Pay per event: $0.002 per job in the output (job-result), with no start fee. The default maxItems of 500 caps a run at about $1. Your run's maximum-charge setting is always respected; the Actor stops cleanly when it is reached.

The Actor reads only the public job-board endpoints that employers publish for distributing their postings: Greenhouse Job Board API, Lever Postings API, Ashby public posting API, and Workable public widget API. It checks robots.txt and honors Crawl-delay, rate-limits each host, and never logs in, solves captchas, rotates proxies, or collects personal data. Job postings remain the property of the employers.

FAQ

  • A company is missing? Add it under Company names; the run summary shows which names didn't resolve.
  • Data freshness: live on every run; posted_at and updated_at come from the employer's ATS.
  • Is AI tagging perfect? No. It is rule-based, and ai_tag_basis shows why each job was tagged.