Company Career Page Jobs Scraper (Greenhouse, Lever, Ashby) avatar

Company Career Page Jobs Scraper (Greenhouse, Lever, Ashby)

Pricing

$3.00 / 1,000 results

Go to Apify Store
Company Career Page Jobs Scraper (Greenhouse, Lever, Ashby)

Company Career Page Jobs Scraper (Greenhouse, Lever, Ashby)

Pure-Python, standard-library-only functions that turn the public job-board APIs of Greenhouse, Lever and Ashby into one normalised record per live job posting. The library performs no network access; a separate fetcher does the HTTP GETs.

Pricing

$3.00 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Mribai

Ahmed Mribai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Pure-Python, standard-library-only functions that turn the public job-board APIs of Greenhouse, Lever and Ashby into one normalised record per live job posting. The library performs no network access; a separate fetcher does the HTTP GETs.

Input

  • companies: ATS board identifiers, one per line, as platform:slug. Platforms: greenhouse, lever, ashby. Example: greenhouse:airbnb, lever:palantir, ashby:ramp. A bare slug is tried on Greenhouse, then Lever, then Ashby.
  • keywords: Keep jobs whose title or description contains at least one of these terms (case-insensitive). Leave empty for all jobs.
  • jobTitles: Keep jobs whose title contains at least one of these terms, e.g. Software Engineer.
  • locations: Keep jobs whose location text contains at least one of these strings, e.g. Berlin, Austin, United States.
  • locationTypes: Any of Remote, Hybrid, In-Person.
  • jobTypes: Any of Full Time, Part Time, Contract, Internship. Applied only where the ATS reports it.
  • postedWithinDays: Keep only jobs with a posting date in the last N days. Jobs with no date are kept unless 'Drop jobs without a date' logic is needed, so check the datePosted field.
  • includeDescription: Add descriptionText and descriptionHtml to each record.
  • maxResults / maxPages: stop after this many records / fetched pages

Pricing

Pay per result: $3.00 per 1,000 records.

What each record contains

  • start_urls
  • process
  • next_urls

Verification

The extraction library passes 85 automated tests, run in an isolated container against the installed package.