AI Jobs Scraper — OpenAI, Anthropic Jobs & 36 AI Companies avatar

AI Jobs Scraper — OpenAI, Anthropic Jobs & 36 AI Companies

Pricing

from $0.40 / 1,000 jobs

Go to Apify Store
AI Jobs Scraper — OpenAI, Anthropic Jobs & 36 AI Companies

AI Jobs Scraper — OpenAI, Anthropic Jobs & 36 AI Companies

AI jobs scraper: every open role at OpenAI, Anthropic, xAI, Databricks, Perplexity, Cursor and 32 more AI companies — team, location, remote flag, salary when published — plus a hiring tracker: exactly which roles are new or closed since your last run. Public job-board APIs, no login.

Pricing

from $0.40 / 1,000 jobs

Rating

0.0

(0)

Developer

Northbell

Northbell

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

AI Jobs Scraper

Every open role at 38 AI companies — OpenAI, Anthropic, xAI, Databricks, Scale AI, CoreWeave, Perplexity, Cursor, ElevenLabs, Harvey, Sierra, Cognition and more — in one run, one table. Salary ranges wherever the company publishes them. And from the second run on, exactly which roles are new and which have closed.

Try it now — the input is already filled in. Press Start: every open role at OpenAI and Anthropic — about 1,450, salary ranges where published — in under a minute, for about $0.74.

titlecompanylocationsalaryMinsalaryMax
Technical Program Manager, Compute InfrastructureOpenAISan Francisco257000335000
Research EngineerOpenAISan Francisco250000445000
AI Operations Engineer, PartnershipsAnthropicSan Francisco, CA215000300000

Why this list, and why the changes are exact

These companies post their jobs on Greenhouse, Ashby or Lever, whose public APIs return every open role at once. So there is no sampling: the Actor compares the role IDs with your previous run — what appears is new, what disappears has closed. The company list was built by testing 70 AI companies against those APIs and keeping the 38 that have a public board.

A test run on 2026-09-25 returned 5,491 open roles in 16 seconds, 56% with a published salary range: 1,915 at model labs, 1,992 in infrastructure and tooling, 1,584 at AI product companies.

Use it for

  • Hiring-trend tracking — which AI companies are growing which teams, week over week
  • AI job boards and newsletters — only the new roles, every morning
  • Salary research — thousands of real published AI pay ranges, by role and location
  • Recruiting and sales signals — a company opening 40 GPU-infrastructure roles is telling you something

Common setups: pay research — turn on Only roles with a published salary (about half of these roles publish a range); remote AI roles — Remote roles only; one city — Location contains london or san francisco; new grads and interns — Experience level → Intern and Entry level; model labs or infrastructure only — Only these segments.

Output

Every row has company, segment (lab / infra / app), title, department, team, location, locations, remote, employmentType, salaryMin, salaryMax, salaryCurrency, salaryInterval, postedAt, isNewSinceLastRun, jobUrl, applyUrl (and description if you turn it on). Missing values are null, never guessed.

Closed roles come back as type: "closed" rows, and each company gets one free type: "company" row (openRoles, newRoles, closedRoles, netChange). A company that has moved off its board comes back as an error row and the run carries on.

Example output

One real row from a test run (long text shortened here with …):

{
"type": "job",
"provider": "greenhouse",
"board": "anthropic",
"jobId": "4461450008",
"title": "Account Executive, AI Native",
"companyName": "Anthropic",
"department": "Sales",
"team": null,
"location": "New York City, NY; San Francisco, CA | New York City, NY",
"locations": [
"New York City, NY; San Francisco, CA | New York City, NY"
],
"workplaceType": null,
"remote": null,
"employmentType": null,
"postedAt": "2024-12-20T18:53:38.000Z",
"updatedAt": "2026-08-22T01:32:54.000Z",
"salaryMin": 222800,
"salaryMax": 290000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "Annual Salary:",
"jobUrl": "https://job-boards.greenhouse.io/anthropic/jobs/4461450008",
"applyUrl": "https://job-boards.greenhouse.io/anthropic/jobs/4461450008",
"company": "Anthropic",
"segment": "lab",
"isNewSinceLastRun": false
}

Get only the new roles every morning (3 steps)

  1. Open this Actor in Apify Console, fill in your input, set What to return to Only … new since the last run, and click Save as a new task.
  2. On the task, add a Schedule — daily at 07:00, or weekly on Monday.
  3. Open the task's Integrations tab and connect Slack, email, Google Sheets (or Zapier / Make / a webhook). Each run then delivers only what is new.

You pay only for the new rows plus $0.01 per run, so a quiet day costs about a cent.

Pricing

$0.50 per 1,000 roles, plus $0.01 per run. Closed-role rows and errors are free. All 38 companies without descriptions: about $2.75.

Don't know which companies to watch? The Greenhouse Jobs Scraper searches 4,800 companies by job title — no company names needed — and reports exactly which matching roles are new or closed each run.

**Measured, not estimated:** about **$0.0066 per 1,000 roles** of Apify platform usage at 512 MB, ~17 roles/s (5446 roles in 317 s, 2026-10-06). That is our own running cost — already included in the per-role price; nothing is billed on top.

For AI agents

{} returns everything. {"companies": ["openai"], "titleKeywords": "research"} narrows it. Rows have type: job, closed or error.

Filters on every run (10/2026): posted within the last N days, experience level (read from the title: intern → executive, also returned as a seniority column) and employment type. They only narrow what is returned — no extra requests, no extra cost.

Same core columns on every northbell job scraper (10 company-career-page scrapers + 15 job sites), so you can stack them into one table: jobId, title, company, location, remote (true / false / null), employmentType, postedAt, jobUrl, salaryMin, salaryMax, salaryCurrency, salaryInterval, isNewSinceLastRun. Unknown is null, never a guess.

Sister Actors

Any other company: Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Workday Jobs Scraper · Workable Jobs Scraper · SmartRecruiters Jobs Scraper · Recruitee Jobs Scraper · Personio Jobs Scraper · Breezy HR Jobs Scraper.