Career Site Jobs Scraper - $0.80 / 1000 Jobs
Pricing
from $0.80 / 1,000 results
Career Site Jobs Scraper - $0.80 / 1000 Jobs
Scrape every open job from company career sites on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee: title, locations, remote or hybrid, department, employment type, dates, salary ranges, apply link and full description. $0.80 per 1000 jobs.
Pricing
from $0.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Career Site Jobs Scraper
Scrape every open job from company career sites hosted on Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee - one normalized shape for all seven: title, locations, remote / hybrid / onsite, department and team, employment type, posted and updated dates, salary ranges when the company publishes pay, links to the posting and the application form, and optionally the full job description as text and HTML. Paste the career page links of as many companies as you like.
Features
- Seven ATSs, one format - Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Workable and Recruitee career pages are detected from the URL.
- Whole boards - up to 2000 jobs per company in one go.
- Filters - title keyword, location, department, remote only.
- Pay transparency - salary min / max, currency and interval wherever the ATS exposes them.
- Full descriptions - optional
descriptionTextanddescriptionHtmlfor every job. - Single postings - a link to one job returns just that job with its description.
Use cases
- Hiring signals and sales intelligence - which companies are hiring for which roles, and where.
- Job boards and aggregators - fresh postings straight from the source ATS.
- Recruiting research - open roles, departments and pay ranges of target companies.
- Labour-market analytics - salary ranges and remote shares across employers.
Input
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | Stripe on Greenhouse | Career page URLs, one per line. |
maxJobsPerSite | integer | 100 | Jobs per career site (1-2000). |
keyword | string | - | Only jobs whose title contains every word. |
location | string | - | Only jobs in this city, region or country. |
department | string | - | Only jobs in this department or team. |
remoteOnly | boolean | false | Only remote jobs. |
includeDescription | boolean | false | Add the full description (text and HTML). |
proxyCountry | string | - | Optional exit-IP country (ISO-2). |
concurrency | integer | 3 | Career sites read at the same time (1-5). |
Supported career page formats:
| ATS | Example |
|---|---|
| Greenhouse | https://job-boards.greenhouse.io/stripe (also boards.greenhouse.io/<token>) |
| Lever | https://jobs.lever.co/palantir (EU: jobs.eu.lever.co) |
| Ashby | https://jobs.ashbyhq.com/ramp |
| Workday | https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite |
| SmartRecruiters | https://jobs.smartrecruiters.com/Ubisoft2 |
| Workable | https://apply.workable.com/huggingface |
| Recruitee | https://bunq.recruitee.com |
Example input
{"urls": ["https://jobs.ashbyhq.com/ramp","https://jobs.lever.co/palantir","https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite"],"keyword": "engineer","maxJobsPerSite": 50,"includeDescription": true}
Output
One dataset item per job:
{"careerPage": "https://jobs.ashbyhq.com/ramp","companyName": "ramp","boardUrl": "https://jobs.ashbyhq.com/ramp","id": "34413f8d-26bf-4bbc-8ade-eb309a0e2245","title": "Security Engineer, Cloud","company": "ramp","provider": "ashby","url": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245","applyUrl": "https://jobs.ashbyhq.com/ramp/34413f8d-26bf-4bbc-8ade-eb309a0e2245/application","location": "New York, NY (HQ)","locations": ["New York, NY (HQ)", "Remote (Canada)", "Remote (US)", "Miami, FL"],"country": null,"remote": true,"workplaceType": "hybrid","department": "Engineering","team": "Backend","employmentType": "Full-time","postedAt": "2026-04-07T17:12:35.753+00:00","updatedAt": null,"requisitionId": null,"salary": {"min": 211400.0, "max": 290600.0, "currency": "USD", "interval": "year", "text": "$211.4K - $290.6K"},"salaryRanges": [{"min": 211400.0, "max": 290600.0, "currency": "USD", "interval": "year", "text": "$211.4K - $290.6K"}],"customFields": null,"descriptionText": "ABOUT RAMP\n\nRamp is building the smart infrastructure for finance teams, ...","descriptionHtml": "<h1><strong>About Ramp</strong></h1><p>Ramp is building ..."}
A field the ATS does not publish is null. The description fields are filled when includeDescription is on (or for a single-posting link).
The key-value store also holds:
SITES- per career page: the detected ATS, company, board URL, total jobs on the board, jobs matching the filters, jobs collected and warnings.ERRORS- career pages that returned no jobs (no open or matching jobs, unknown board, blocked) with the reason. These are not billed.
Pricing
$0.80 per 1000 jobs. You pay only for jobs delivered; career sites without jobs are not charged.
Notes
- Only career sites hosted on the seven ATSs above are supported; a company's own careers page usually links to one of them (look for
greenhouse.io,lever.co,ashbyhq.com,myworkdayjobs.com... in the job links). - Workday and SmartRecruiters publish descriptions per posting, so
includeDescriptionreads each posting separately there and takes longer. On Workday the listing itself only says "3 Locations" or "Posted 30+ Days Ago" (kept incustomFields); the fulllocationslist and the exactpostedAtcome withincludeDescription. companyNameis the display name where the ATS publishes one (Greenhouse); elsewhere it is the company's board name or Workday tenant (ramp,palantir,nvidia).- The data is read from the ATSs' public job feeds; no login is involved.