Jobs Scraper for ATS / Career Sites avatar

Jobs Scraper for ATS / Career Sites

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Jobs Scraper for ATS / Career Sites

Jobs Scraper for ATS / Career Sites

Scrape job postings from 12 ATS platforms, covering thousands of career pages worldwide: Workday, Greenhouse, Ashby, Lever.co, BambooHR, JazzHR, Personio, Recruitee, Rippling, Rival, Teamtailor, and JOIN.com

Pricing

from $1.00 / 1,000 jobs

Rating

5.0

(1)

Developer

Fantastic.jobs

Fantastic.jobs

Maintained by Community

Actor stats

1

Bookmarked

20

Total users

12

Monthly active users

15 days ago

Last modified

Categories

Share

Unified ATS Jobs Scraper

Scrape job listings from multiple supported ATS URLs and combine the results into one Apify dataset.

The perfect actor to scrape ATS jobs for free Simply sign up to Apify's free plan to get started.

This unified ATS scraper is intended to be a simple and easy way to retrieve jobs across multiple ATS platforms in a single run. Are you looking for something more advanced? Check out our Career Site Job Listing API:

  • Covers 54 ATS Platforms / Over 200,000 companies
  • Refreshes every hour with new jobs!
  • Only receive new jobs every hour, day, or week
  • No need to figure out company URLs yourself, we add new ones daily
  • Over 20 advanced filters on job title, description, location and more
  • 20+ AI enriched fields like job benefits, requirements, on-site/remote/hybrid
  • Normalized location. Every job in a 'City, State, Country' format
  • 20+ Company data fields like industry, company description, number of employees

Input

Pass one or more URLs in startUrls. The actor uses Apify proxy configuration by default.

Supported URL Structures

Output

Each dataset item has the same simple shape:

{
"title": "Job title",
"description": "<p>Decoded HTML description</p>",
"locations": ["Location"],
"url": "https://example.com/job",
"date_posted": "2026-05-07"
}

Notes

Descriptions preserve the raw HTML where available, with HTML entities decoded and embedded base64 image payloads removed. The scraper keeps the implementation intentionally small and follows the public APIs or link discovery patterns used by the webjobs crawlers.