Company Career-Page Jobs from Greenhouse, Lever and Ashby
Pricing
$3.00 / 1,000 result rows
Company Career-Page Jobs from Greenhouse, Lever and Ashby
For recruiting-intelligence analysts and job aggregators: pull published jobs from public Greenhouse, Lever and Ashby career-page feeds as one row each, with title, department, location, remote flag, apply URL and description.
Pricing
$3.00 / 1,000 result rows
Rating
0.0
(0)
Developer
US Tech Automations
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
This actor pulls career site jobs from the public greenhouse jobs, lever jobs, and Ashby job listing api feeds as one published posting per row.
Paste a career-page URL or a board token. The board type is detected from the URL. Only the official public JSON feeds are read. The HTML career page is not scraped.
Input
| Field | What it does |
|---|---|
| Career-page URLs or board tokens | https://boards.greenhouse.io/stripe, https://jobs.lever.co/spotify, https://jobs.ashbyhq.com/ramp, or greenhouse:stripe / lever:spotify / ashby:ramp. |
| Keyword | Optional. Keep jobs whose title, department, location or description contains this text. |
| Location contains | Optional. Keep jobs whose location field contains this text. |
| Maximum rows | Hard ceiling on rows returned, and therefore on the cost of the run. Default 50, maximum 10,000. |
| Proxy configuration | Optional Apify proxy. Off by default, including on a local run. |
Pricing
Pay per result. $0.003 per row. No start fee.
Every dataset row bills from row one, including an error row for a board that 404s or is blocked. A run that returns no rows costs nothing. Maximum rows is the spend cap.
Output (one row per job)
One example row from a real local run on 2026-09-20 against https://boards.greenhouse.io/stripe (description shortened here):
{"error": false,"input_url": "https://boards.greenhouse.io/stripe","source_url": "https://boards-api.greenhouse.io/v1/boards/stripe/jobs?content=true","board_type": "greenhouse","board_token": "stripe","company": "Stripe","job_id": "8172510","title": "Abuse Investigator","department": "8611 Security Analytics","location": "Seattle, San Francisco, New York City","remote": false,"employment_type": null,"posted_at": "2026-09-09T10:50:29-04:00","updated_at": "2026-09-10T13:11:58-04:00","apply_url": "https://stripe.com/jobs/search?gh_jid=8172510","description": "Who we are About Stripe Stripe is a financial infrastructure platform for businesses. ...","salary_range": null,"fetched_at": "2026-09-20T23:12:47Z"}
| Field | What it holds |
|---|---|
company | Greenhouse company_name when the feed publishes it; otherwise the board token |
board_type | greenhouse, lever, or ashby |
title | Job title |
department | Department name when published |
location | Primary location string when published |
remote | true when the feed marks the job remote; false when it does not |
employment_type | Lever commitment or Ashby employment type; Greenhouse Stripe jobs had none |
posted_at / updated_at | Dates as published (first_published / updated_at, Lever createdAt, Ashby publishedAt) |
apply_url | Public apply / hosted job URL |
description | Job text with HTML stripped |
salary_range | Range only when the feed publishes one (Ashby includeCompensation; Greenhouse/Lever structured salary fields). Stripe Greenhouse jobs had none, so this was null. |
error | true only on a failed board URL (missing board, block, not JSON) |
fetched_at | When this run read the feed, in UTC |
What this does not do
- It does not log in, use cookies, solve a CAPTCHA, or read applicant data. These feeds do not contain applicants.
- It does not scrape career-page HTML. Only the three official JSON feeds above.
- It does not invent missing fields. Unreadable values are
null. - It does not guess a salary from job-description prose. If the feed has no salary field,
salary_rangeisnull. - It does not discover which board a random company name uses. You paste the career URL or token.
- It does not grant a licence to republish a company's jobs. Each provider's terms still apply.
- It does not search Indeed, LinkedIn, or other job boards.
Limits
maxItemsis 1–10,000 (default 50). The run stops there even if a board holds more jobs. Boards are read in the order you list them.- Lever's robots.txt sets
Crawl-delay: 1. This actor waits one second between HTTP calls. - A 404 or block on one URL becomes one error row for that URL; other URLs in the same run still run.
- Email addresses and phone-number-shaped strings found in descriptions are replaced with
[redacted].
Refunds and support
Refunds: if a run returns zero rows for a valid input, email operations@ustechautomations.com within 7 days and we refund that run. Support: same address, replies within 2 business days.