Live Jobs HTTP API: Greenhouse, Lever, Ashby, Workday avatar

Live Jobs HTTP API: Greenhouse, Lever, Ashby, Workday

Pricing

from $8.00 / 1,000 companies

Go to Apify Store
Live Jobs HTTP API: Greenhouse, Lever, Ashby, Workday

Live Jobs HTTP API: Greenhouse, Lever, Ashby, Workday

The live HTTP version of ATS Jobs API. Send company names, websites or job board links in one GET or POST request and get their open jobs in the response, from 22 job boards. $0.01 per company, the same event prices, plus Apify platform usage. For scripts, Clay and no-code tools.

Pricing

from $8.00 / 1,000 companies

Rating

0.0

(0)

Developer

Don Mangu

Don Mangu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 hours ago

Last modified

Categories

Share

Get the open jobs of the companies you name in one HTTP request. Send company names, websites or job board links in a URL or a JSON body, and the response has their open jobs. There is no run to start and no dataset to fetch. It is the live HTTP version of ATS Jobs API, with the same 22 job boards, fields, filters and event prices.

Use it from a script, Clay, Zapier, Make, n8n or any tool that can call a URL.

How do I call it?

  1. Copy your Apify API token from Settings, API & Integrations.
  2. Copy this Actor's URL from the Endpoints tab.
  3. Send a GET request with your companies.
curl -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" \
"https://conserving-celerytop--live-jobs-http-api.apify.actor/?companies=databricks,https://jobs.ashbyhq.com/openai&department=engineering&postedSince=7%20days"

A POST to the same URL with a JSON body, such as {"companies": ["stripe", "linear.app"]}, also works.

GET /openapi.json describes every parameter and field, for free.

What is in the response?

PartWhat it holds
companiesOne status per company, such as ok, no_matching_jobs or not_found, with its job counts and whether it was charged
jobsOne object per job, with title, department, location, workplace type, salary when published, posted date and apply link
closedJobsWith onlyNewJobs, the jobs that closed since your last check
spendingLimitReachedtrue when your spending limit stopped the request

Parameters

Only companies is needed. Up to 500 companies per request.

ParameterWhat it doesExample
companiesJob board links, websites or company names, separated by commasstripe,linear.app
companyListsReady-made lists, such as ai-companies, tech-companies, remote-first or europe-techremote-first
departmentKeep jobs in these departmentsengineering,sales
titleIncludes, titleExcludesKeep or drop jobs whose title has these whole wordsdata engineer
location, locationExcludesKeep or drop jobs in a country, US state or cityLondon
workplaceTypesJobs that are remote, hybrid or onsiteremote,hybrid
postedSince, postedBeforeJobs posted in a recent period, or before a date7 days
hasSalary, minAnnualSalaryJobs with pay, or with at least this pay per year120000
includeDescriptionAdd the full description and the tools it namestrue
outputModejobs, companies for one summary per company, or bothcompanies
onlyNewJobs, monitorNameOnly the jobs that are new or closed since your last checktrue
maxJobsPerCompanyAt most this many jobs per company20

The other filters of ATS Jobs API work too, such as jobFunctions, seniorities and maxExperienceYears. In a URL, separate several values with commas. For several locations, repeat the parameter (location=London&location=Berlin), since a place name can contain a comma.

How much does it cost?

The event prices are the same as in ATS Jobs API. On top, you pay the Apify platform usage of the request, because this Actor runs as a live server that waits for your calls.

EventPriceWhat you get
Company (company-lookup)$0.01 per company; $0.0095 on Starter, $0.009 on Scale, $0.008 on BusinessAll open jobs of one company, up to 1,000, also when its board is empty, not found or fails
Extra job block (extra-1000-jobs)$0.01 per 1,000 jobsEach further 1,000 jobs of the same company, or part of them
Repeat monitor check (new-jobs-check)$0.002 per checkA later check with onlyNewJobs, per 1,000 open jobs on the board or part of them
Description block (job-details)$0.01 per 200 jobsDescriptions of 200 jobs on JazzHR, Paylocity, Freshteam, JOIN, Polymer, ClearCompany, GoHire, Workday, Eightfold or HiringThing career portals. Free on other boards

Invalid, unsupported, duplicate and skipped entries, and websites we cannot open, are free. If your spending limit cannot cover a company, you get none of its jobs and pay nothing for it.

For many companies, daily schedules or exports to Google Sheets, run ATS Jobs API instead. A normal run there charges only the events, with no platform usage on top.

Limits

  • Each request has 240 seconds. Companies not read by then are skipped_time_limit and free, so send fewer per request.
  • If your client disconnects first, companies not yet read are free (skipped_client_disconnected).

Only new jobs

With onlyNewJobs=true, the first request for a company returns all its open jobs, and later requests only the new and closed ones. Use monitorName to keep separate checks. This Actor keeps its own memory, so a check you ran with ATS Jobs API does not count here.

FAQ

How is this different from ATS Jobs API?

The code, boards, fields and event prices are the same. ATS Jobs API saves a dataset in a normal Apify run. This Actor answers each HTTP request directly, which suits a few companies at a time. For many companies, ATS Jobs API costs less.

Which job boards does it read?

Greenhouse, Lever, Ashby, Workable, Personio, Teamtailor, Recruitee, JOIN, Homerun, Gem, JazzHR, Paylocity, Freshteam, PageUp, Polymer, HireHive, HiringThing, Trakstar Hire, ClearCompany and GoHire, and Workday and Eightfold where the employer's robots.txt allows it. Other boards return unsupported_job_board, free, and error says why.

It reads only job postings that companies publish on public job boards, with no login, and removes email addresses and phone numbers from descriptions. Check that your use follows the laws and terms that apply to you.

This Actor is not affiliated with or endorsed by Greenhouse, Lever, Ashby, Workday, Eightfold or any other job board. Their names are trademarks of their owners.

Found a problem? Open an issue on the Issues tab.