ATS Jobs Scraper — Greenhouse & Lever avatar

ATS Jobs Scraper — Greenhouse & Lever

Pricing

$12.00 / 1,000 job scrapeds

Go to Apify Store
ATS Jobs Scraper — Greenhouse & Lever

ATS Jobs Scraper — Greenhouse & Lever

Scrape job postings from company career pages powered by Greenhouse, Lever and Ashby in one run. Company, title, location, department, description and apply link. Filter by keyword and location. Clean JSON. Failed runs are not billed.

Pricing

$12.00 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Antony Zaikin

Antony Zaikin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

ATS Jobs Aggregator

Aggregates job postings from public Greenhouse and Lever APIs.

Input

  • boards: array of strings in format greenhouse:<boardToken> or lever:<companySlug>
  • keyword: optional case‑insensitive substring to match in title or description
  • location: optional case‑insensitive substring to match in location field
  • maxItems: maximum number of job records to return (default 100)

Output

Each pushed record contains:

  • source: greenhouse or lever
  • company: company name (Greenhouse) or company slug (Lever)
  • title: job title
  • location: location string or null
  • department: department/team or null
  • url: link to the job posting
  • datePosted: ISO date string or null
  • description: plain text description (HTML stripped) or null

The actor charges job-scraped event for each successfully pushed record.

Notes

  • No HTML parsing or headless browser is used.
  • Errors on individual boards (404, network issues, malformed JSON) are logged as warnings and do not stop the whole run.
  • Retries with exponential backoff are applied for network errors and 5xx/429 responses.
  • Built for Apify SDK v3, Node.js 20, ES modules.
  • Uses the he library for robust HTML entity decoding.
  • Defines a billing event job-scraped with a price of 0.001 per record.
  • Runs as non‑root user myuser for security. }