ATS Job Feed: Greenhouse, Lever, Ashby, Personio & More
Pricing
from $1.00 / 1,000 jobs
ATS Job Feed: Greenhouse, Lever, Ashby, Personio & More
Get open jobs straight from company career boards on Greenhouse, Lever, Ashby, Recruitee, Personio and Teamtailor. One clean schema, salary where published, keyword and location filters, and a monitoring mode that saves only new jobs.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Plainfeed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does ATS Job Feed do?
ATS Job Feed collects open jobs straight from company career boards hosted on six applicant tracking systems: Greenhouse, Lever, Ashby, Recruitee, Personio and Teamtailor. Paste a list of companies and get every open role in one clean, consistent format: title, department, locations, workplace type (remote / hybrid / on-site), employment type, salary where the company publishes it, posting date, job and apply links, and the full description as text.
It reads the official public job-board feeds these systems provide for companies' own careers pages, so there's no browser, no login and no fragile HTML scraping. Runs are fast and cheap, and you can use it from the Apify API, on a schedule, or with integrations like Google Sheets, Zapier, Make and webhooks.
Why use ATS Job Feed?
- Job boards and aggregators: keep listings fresh from hundreds of company boards with one input.
- Recruiters and talent teams: watch target companies and get only the roles that match your keywords and locations.
- Sales and market intelligence: hiring is a buying signal. Track which companies open roles in engineering, sales or new countries.
- Job seekers and AI agents: pull a structured feed of roles at the companies you care about, with salary ranges where published.
- Monitoring mode: schedule it hourly or daily and pay only for jobs that are new since the last run.
How to use ATS Job Feed
- Click Try for free.
- In Companies, add one company per line. Any of these work:
- A job board URL:
https://job-boards.greenhouse.io/stripe,https://jobs.lever.co/palantir,https://jobs.ashbyhq.com/ramp,https://acme.recruitee.com,https://acme.jobs.personio.de, or a Teamtailor career site such ashttps://career.teamtailor.com - The company's own careers page, e.g.
https://www.figma.com/careers/. The job board is detected automatically when the page links to it. - A shorthand:
greenhouse:stripe,lever:palantir,ashby:ramp,recruitee:acme,personio:acme,teamtailor:careers.acme.com
- A job board URL:
- Optionally set title keywords, locations, workplace type or posted within (days).
- Click Start. When the run finishes, download the jobs as JSON, CSV, Excel or HTML, or read them through the API.
- To monitor companies, turn on Only jobs not seen in previous runs and create a Schedule in Apify Console.
Input
See the Input tab for every option. Example:
{"companies": ["https://job-boards.greenhouse.io/stripe","https://jobs.ashbyhq.com/ramp","https://www.figma.com/careers/"],"keywords": ["engineer", "data"],"locations": ["London", "Remote"],"workplaceTypes": ["remote", "hybrid"],"postedWithinDays": 14,"onlyNewJobs": false,"includeDescription": true}
Output
Each job is one item. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"ats": "ashby","companySlug": "ramp","companyName": null,"jobId": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","department": "Engineering","team": "Backend","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"locationText": "New York, NY (HQ); Remote (Canada); Remote (US); Miami, FL","workplaceType": "hybrid","employmentType": "FullTime","salary": { "min": 211400, "max": 290600, "currency": "USD", "period": "year" },"postedAt": "2026-04-07T17:12:35.753000+00:00","updatedAt": null,"jobUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","descriptionText": "About Ramp\nRamp is building the smart infrastructure for finance teams…","scrapedAt": "2026-09-17T09:06:26.859921+00:00"}
A per-company SUMMARY record (in the run's key-value store) shows how many jobs each board had, how many were saved, and any company that couldn't be found.
Data fields
| Field | Description |
|---|---|
ats | greenhouse, lever, ashby, recruitee, personio or teamtailor |
companySlug / companyName | Board name used by the ATS; company name when the feed includes it |
jobId | The job's ID in that ATS |
title, department, team | Role details as published |
locations, locationText | All listed locations, as a list and as one string |
workplaceType | remote, hybrid, onsite, or unknown when the board doesn't say |
employmentType | e.g. Full-time, Part-time, Contract (as published) |
salary | min, max, currency, period (hour/day/week/month/year), when published |
postedAt, updatedAt | ISO 8601 UTC timestamps, when available |
jobUrl, applyUrl | Links to the job and its application page |
descriptionText / descriptionHtml | Description as clean text, and optionally the original HTML |
scrapedAt | When the job was collected |
How much does it cost?
ATS Job Feed uses pay-per-event pricing, so you only pay for what you get:
- $1.00 per 1,000 jobs saved to your dataset
- $0.10 per 1,000 job boards checked
- $0.50 per 1,000 runs (a small start fee, which keeps frequent monitoring runs viable)
For example, pulling 2,000 jobs from 50 companies in one run costs about $2.01. Checking 100 companies every hour in monitoring mode costs about $0.011 per run, plus $0.001 for each new job found. Apify's free plan includes monthly usage credits, enough to try this out at no cost. Set a maximum cost per run in the run options and the Actor stops cleanly when it's reached.
Tips
- Use title keywords and locations to cut costs; you're only charged for jobs that pass your filters.
- Turn off Include description text if you only need titles and links; runs get smaller and faster.
- For monitoring, give the run a Monitoring name. Runs with the same name share their history even when you add companies.
- Salary appears only where the company publishes it in its job-board feed. In testing that was most common on Ashby and Recruitee boards.
FAQ, limitations and support
Which careers pages are auto-detected? Pages that link to or embed a Greenhouse, Lever, Ashby, Recruitee or Personio board, and Teamtailor career sites. Some careers pages load their job links with JavaScript or use other systems (Workday, SmartRecruiters, iCIMS and others), and those aren't detected. Paste the job board URL directly in that case.
Is this legal? The Actor reads only the public job-board endpoints that these ATS vendors provide so companies can publish their open roles, and it only collects job information. It doesn't collect candidate or recruiter personal data. You're responsible for using the data in line with applicable laws and each company's terms, especially if you republish job descriptions.
Something doesn't work, or you need another ATS? Open an issue in the Issues tab with the company URL, and it will be looked at promptly.