Career Site Jobs API (Greenhouse, Lever, Ashby, Workday +1) avatar

Career Site Jobs API (Greenhouse, Lever, Ashby, Workday +1)

Pricing

from $1.80 / 1,000 jobs

Go to Apify Store
Career Site Jobs API (Greenhouse, Lever, Ashby, Workday +1)

Career Site Jobs API (Greenhouse, Lever, Ashby, Workday +1)

Career Site Jobs API finds which ATS a company uses (Greenhouse, Lever, Ashby, SmartRecruiters, Workday) from its domain or name and returns its open jobs in one unified format, $3 per 1,000 jobs.

Pricing

from $1.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

What is Career Site Jobs API?

Career Site Jobs API turns a list of companies into their open jobs. Give it company domains, names or careers URLs ("stripe.com; notion.so; Scale AI") and it detects which applicant tracking system (ATS) each company uses, then returns every open job in one unified format: title, department, location, remote flag, employment type, salary (when published), post date, description and apply link. Supported ATSs: Greenhouse, Lever, Ashby, SmartRecruiters and Workday. It reads the companies' own public job boards directly, so the data is fresh and complete. $3 per 1,000 jobs.

What data does Career Site Jobs API extract?

FieldDescription
companyInput, company, ats, detectedViaWhat you entered, the board it resolved to, the ATS, and how it was found (url / careers page / slug probe)
jobId, url, applyUrlJob id and links
title, department, teamThe role
location, allLocations, workplaceType, isRemoteWhere (onsite / hybrid / remote)
employmentType, experienceLevelFull-time, contract…; seniority where the ATS has it
salaryText, salaryMin, salaryMax, salaryCurrencyPay, when the company publishes it (common on Ashby and Lever)
postedAt, updatedAtDates (ISO)
descriptionTextFull job description as plain text

How detection works

  1. An ATS URL you give (boards.greenhouse.io/…, jobs.lever.co/…, jobs.ashbyhq.com/…, jobs.smartrecruiters.com/…, *.myworkdayjobs.com/…) is used directly.
  2. For a domain, the company's careers pages (/careers, /jobs, careers.<domain>, jobs.<domain>, homepage) are scanned for links to an ATS.
  3. Otherwise slug guesses (stripe.com → "stripe") are checked against each ATS's public API.

Tested on stripe.com (Greenhouse), notion.so and ramp.com (Ashby), palantir.com (Lever), figma.com and airbnb.com (Greenhouse), Scale AI (Greenhouse) and BoschGroup (SmartRecruiters). Workday boards can't be guessed from a domain, so for Workday companies give the careers URL (e.g. https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite).

How to use Career Site Jobs API

  1. Enter companies, separated by ;.
  2. Optional: keywords (matched against title, department and team), location, remote only.
  3. Set Max jobs per company (default 25).
  4. Run it and download the jobs as JSON, CSV, Excel or HTML, or read them through the API.

Example input

{
"companies": "stripe.com; notion.so; palantir.com; https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite",
"keywords": "engineer",
"maxJobsPerCompany": 25
}

Example output

{
"companyInput": "notion.so",
"company": "notion",
"ats": "ashby",
"detectedVia": "careers page https://notion.so/careers",
"title": "Software Engineer, Backend",
"department": "Engineering",
"location": "San Francisco, California",
"workplaceType": "Hybrid",
"employmentType": "FullTime",
"salaryText": "$200K - $270K",
"postedAt": "2026-09-10T17:02:11.000Z",
"url": "https://jobs.ashbyhq.com/notion/…"
}

How much does it cost?

Pay per result: $0.003 per job ($3 per 1,000), with volume discounts on paid Apify plans. Companies whose ATS can't be detected are listed in the ERRORS record and cost nothing. Set Maximum cost per run to cap spend. For a single known ATS, the dedicated Greenhouse, Lever, Ashby, SmartRecruiters and Workday Jobs Scrapers cost $0.001 per job.

Using Career Site Jobs API with AI agents

The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"companies": "openai.com; anthropic.com"}. It also accepts company, domain, domains, url and urls.

FAQ

Is this legal? It reads the job boards companies publish for applicants, without logging in.

My company wasn't detected. It may use an ATS that isn't supported yet (e.g. Workable, iCIMS, Taleo), or a Workday board. Pass the careers/ATS URL directly.

Why is salary empty for most Greenhouse jobs? Greenhouse boards rarely publish structured pay; Ashby and Lever boards often do.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data