VOOZH about

URL: https://apify.com/benthepythondev/ats-jobs-aggregator

โ‡ฑ ATS Jobs Aggregator - Greenhouse, Lever & Ashby Scraper ยท Apify


๐Ÿ‘ ๐Ÿ’ผ ATS Jobs Aggregator - Greenhouse, Lever, Ashby & More avatar

๐Ÿ’ผ ATS Jobs Aggregator - Greenhouse, Lever, Ashby & More

Pricing

Pay per usage

Go to Apify Store

๐Ÿ’ผ ATS Jobs Aggregator - Greenhouse, Lever, Ashby & More

Aggregate live job postings from company career pages across Greenhouse, Lever and Ashby ATS in one run. No API key. Filter by keyword, location and remote.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ ben

ben

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

๐Ÿ’ผ ATS Jobs Aggregator โ€” Greenhouse, Lever, Ashby, SmartRecruiters & Recruitee in One Run

Aggregate live job postings straight from company career pages across five major Applicant Tracking Systems โ€” Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee โ€” in a single run. Instead of scraping one stale job board at a time, this Actor pulls openings directly from the public JSON endpoints companies publish themselves, so you get fresh, first-party listings with apply links that actually work. No API key, no login, no browser, no proxy. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿš€ What is the ATS Jobs Aggregator?

It turns dozens of company career pages into one clean, normalized dataset. Click Run with zero configuration and it returns thousands of current openings from a curated set of well-known tech and enterprise companies across all five ATS platforms. Then narrow down with keyword, location or remote-only filters โ€” or swap in your own list of company slugs to track exactly the employers you care about. Every source is mapped to the same schema, so a Greenhouse job and a Lever job look identical in your output and are easy to dedupe, filter and analyze.

What data does it extract?

  • Job title and company name
  • Source ATS (greenhouse, lever, ashby, smartrecruiters, recruitee) and the company slug
  • Location text and a remote flag
  • Department and team
  • Employment type (e.g. full-time / contract, when the source provides it)
  • Apply URL โ€” the real, working application link
  • Posted/updated date (posted_at) and scrape timestamp (scraped_at)
  • Full job description (optional, when includeDescription is enabled)

โฌ‡๏ธ Input

Run it zero-config, or fully customize the sources, companies and filters:

FieldTypeDescription
sourcesarrayWhich ATS to query: greenhouse, lever, ashby, smartrecruiters, recruitee (default: all five)
greenhouseCompaniesarrayGreenhouse board tokens / company slugs (defaults to a curated list)
leverCompaniesarrayLever company slugs (defaults to a curated list)
ashbyCompaniesarrayAshby job-board names (defaults to a curated list)
smartrecruitersCompaniesarraySmartRecruiters company identifiers, case-sensitive (defaults to a curated list)
recruiteeCompaniesarrayRecruitee company subdomains (defaults to a curated list)
keywordsarrayKeep only jobs whose title contains any of these keywords (case-insensitive)
locationstringKeep only jobs whose location contains this text (e.g. Berlin, United States)
remoteOnlybooleanKeep only jobs flagged remote
includeDescriptionbooleanInclude the full job description text (larger output)
maxResultsintegerMaximum jobs to return (1โ€“5000, default 200)

Example input

{
"sources":["greenhouse","lever","ashby"],
"keywords":["engineer","data"],
"location":"United States",
"remoteOnly":true,
"includeDescription":false,
"maxResults":500
}

โฌ†๏ธ Output

Every opening is one normalized row (view as a table, or export JSON / CSV / Excel):

{
"source":"ashby",
"company":"notion",
"job_title":"Senior Software Engineer, Data",
"company_name":"notion",
"location":"San Francisco, CA",
"department":"Engineering",
"team":"Data",
"employment_type":"FullTime",
"remote":true,
"job_url":"https://jobs.ashbyhq.com/notion/...",
"posted_at":"2026-05-30T12:00:00Z",
"scraped_at":"2026-06-26T09:00:00Z"
}

๐Ÿ’ก Use cases

  • ๐ŸŒ Job boards & aggregators: power a niche or regional job site with fresh, first-party listings and working apply links.
  • ๐Ÿงญ Recruiting & sourcing: track who is hiring for a role across dozens of companies at once, in one normalized feed.
  • ๐Ÿ“ˆ Market & talent intelligence: monitor hiring trends, team growth and locations company-by-company over time.
  • ๐ŸŽฏ Sales prospecting: open roles are buying signals โ€” companies hiring for a function often signal budget and growth.

โ“ FAQ

Do I need an API key? No. Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee all expose public job-board endpoints. No key, login or token is required โ€” and no proxy, because these are fast public APIs.

Can I track specific companies? Yes. Put their ATS slugs into greenhouseCompanies, leverCompanies, ashbyCompanies, smartrecruitersCompanies or recruiteeCompanies. The slug is the company identifier in their careers URL.

How do I find a company's ATS slug? It's in their careers page URL โ€” e.g. boards.greenhouse.io/{slug}, jobs.lever.co/{slug}, jobs.ashbyhq.com/{slug}, jobs.smartrecruiters.com/{slug}, or {slug}.recruitee.com.

How fresh is the data? It's pulled live on every run, directly from each company's ATS โ€” as fresh as their own careers page. New postings appear here the moment a company publishes them.

Are duplicate jobs removed? Yes. Results are de-duplicated by apply URL, so the same posting won't appear twice within a run.

Can I get full job descriptions? Yes โ€” enable includeDescription. Output is larger but ideal for AI matching, search indexing and analysis. Note that SmartRecruiters descriptions require a per-posting fetch and are not included.

What if one company fails? The run keeps going. Each company is fetched independently; if a slug is wrong or temporarily unreachable it's skipped with a warning and the rest of your sources still return data.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n to push new jobs into your stack automatically.

Is web scraping legal? This Actor reads publicly available job data from official ATS endpoints. Use the data responsibly and in line with applicable laws and each platform's terms.

๐Ÿ”— You might also like


Keywords: ATS scraper, jobs aggregator, Greenhouse jobs API, Lever jobs scraper, Ashby jobs API, SmartRecruiters scraper, Recruitee scraper, job postings aggregator, careers page scraper, tech jobs data, remote jobs scraper, hiring data, recruiting data, job board API, first-party job listings.

You might also like

Multi-ATS Jobs Scraper (Greenhouse, Lever, Ashby)

devilscrapes/multi-ats-jobs-scraper

Scrape job postings from Greenhouse, Lever, and Ashby in one run. Pass a list of company slugs and get a normalised dataset โ€” title, location, department, URL, and description โ€” across all three ATS platforms.

Multi-ATS Jobs Scraper (Greenhouse, Lever, Ashby)

alwaysprimedev/multi-ats-jobs-scraper

Scrape job postings from Greenhouse, Lever, and Ashby into one unified, structured dataset. No login. Salary, location, department, employment type โ€” normalized across all three ATS. Per-company change-detection between runs.

28

ATS Jobs Scraper โ€” Greenhouse, Lever & Ashby

mukeshrana90/ats-jobs-scraper

Pull open job postings straight from companies' public ATS boards (Greenhouse, Lever, Ashby). Full descriptions, skills, normalized salary, cross-run dedupe and webhook delivery. No browser, no proxy.

12

Greenhouse, Lever & Ashby Jobs Scraper - Unified ATS

webdata_labs/greenhouse-lever-ashby-jobs-scraper

[๐Ÿ’ต $1.00 / 1K] Scrape open jobs across Greenhouse, Lever, and Ashby in one unified, enriched schema. Auto-detects each company's ATS.

2

Multi-ATS Jobs Scraper (Greenhouse, Lever, Ashby)

dami_studio/multi-ats-jobs-scraper

Returns open job postings from Greenhouse, Lever, and Ashby ATS boards (title, location, department, apply link) via their public JSON APIs. Pass companies as "ats:token" (e.g. greenhouse:stripe). Top use: tracking a target company's full job board.

3

5.0

Greenhouse, Lever & Ashby Jobs Scraper

seemuapps/ats-jobs-scraper

Scrape live job postings from any company's Greenhouse, Lever, or Ashby careers board โ€” title, department, location, remote flag, apply URL, and full description in one row per job.