Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday
Pricing
$2.00 / 1,000 jobs
Company Jobs Scraper: Greenhouse, Lever, Ashby, Workday
Company names or career page URLs in, open jobs out. Finds each company's Greenhouse, Lever or Ashby board by name, reads Workday by URL, and returns every job in one shape: title, location, remote, department, dates, salary where published, link and description.
Pricing
$2.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Brightgro LLC
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Give a list of company names and get each company's open jobs, without first working out which applicant tracking system it uses. The actor looks the name up on Greenhouse, Lever and Ashby, picks the board with the most open jobs, and returns every job in one format. Workday career sites work by URL. The data comes from each system's public job board API, so a run does not depend on page layouts.
Why use it
- One input for four job board systems: names like
figma,notionorLinear Inc, or any Greenhouse, Lever, Ashby or Workday career page URL. - One output shape across all four, so a sales list or a job feed needs no per-system cleanup.
- Salary where the company publishes it (Lever and Ashby).
- You pay only for jobs returned. A name with no board, a bad line or a duplicate gets a free row that says why.
Input
- Companies: company names or career page URLs, up to 300. A name is tried as written without spaces (
Linear Incbecomeslinearinc), with hyphens (linear-inc), and without a trailing word such as Inc, Labs or AI (linear). Workday needs the career site URL, for examplehttps://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite. - Jobs per company: the most jobs to return for each company, newest first. The default is 1,000.
- Title keyword: only jobs whose title contains this text.
- Location: only jobs whose location contains this text, for example
Londonorremote. - Remote only: only jobs marked remote.
- Posted within days: only jobs published in the last N days. Use it to watch for new roles on a schedule.
- Include description: add the description as plain text (on by default).
Output
One row per job:
| Field | What it holds |
|---|---|
| status | ok for a job |
| input | The line you gave |
| ats, board | The system found (greenhouse, lever, ashby or workday) and the board name |
| boards_also_found | Other boards found for the same name, which you can give as URLs in another run |
| company, job_id, title | The company, the job's id and its title |
| location, all_locations, remote | The main location, every location listed, and whether the job is remote |
| department, employment_type | As the company set them |
| published_at | When the job was published (Workday gives the day only) |
| salary_min, salary_max, salary_currency, salary_interval | Salary where the company publishes it |
| url, apply_url | The job page and the application page |
| description | The description as plain text |
A line that is not a name or a career page URL, a name with no public board, a board with no job that matches the filters, and a second line for the same board each get one row with status set to invalid_input, board_not_found, no_matching_jobs or duplicate and a message. Those rows are free. A Workday site whose robots.txt disallows reading is skipped with a free robots_disallowed row.
Price
$0.002 for each job returned. There is no start fee.
Limits
- A name finds a board only when the company's board name matches it. If a name returns
board_not_found, give the career page URL instead. - Workday is read by URL only, because a Workday address cannot be guessed from a name. On Workday the title keyword is also sent to the site's own search, so large employers are searched in full.
- Lever asks for one request a second, so names are checked on Lever one at a time.