Rippling Jobs Scraper - ATS Board, Salary & Apply Links
Pricing
from $3.00 / 1,000 results
Rippling Jobs Scraper - ATS Board, Salary & Apply Links
Scrape every open role from any company's Rippling ATS board (ats.rippling.com): title, department, location, remote/hybrid/onsite, salary range, full description & apply link. No API key, no login. Filter by keyword, location, workplace type, country & salary.
Rippling Jobs Scraper
Scrape every open job from any company that runs its hiring on Rippling ATS (ats.rippling.com/{company}/jobs). The board is backed by a public JSON API, so this actor needs no API key, no login and no browser — give it the companies you care about and get a clean, flat, analysis-ready row per role, with the structured salary range Rippling boards publish well.
Great for job boards and aggregators, recruiters and sourcers, compensation / market intelligence (who's hiring, where, and for how much), and hiring analytics.
What you get per job
| Field | Description |
|---|---|
title | Role title |
board | Rippling board slug |
department | Department name |
locations, primaryLocation | Every location — name, city, state, country, ISO code |
workplaceTypes, isRemote | remote / hybrid / onsite (a role can list several) + boolean flag |
employmentType | Full-time / contract / intern … (detail) |
salaryMin, salaryMax, salaryCurrency, salaryInterval | Structured pay range (detail) |
payRanges | All published ranges (per location, with currency & frequency) (detail) |
postedAt | When the role was posted (detail) |
companyName, descriptionText | Company name + full job/company description as clean text (detail) |
url | The public posting URL |
How it works (two-tier, no wasted requests)
Rippling's board API is split in two: a cheap list endpoint (title, department, locations) and a rich detail endpoint (salary, description, dates). This actor fetches each board's full list, applies the cheap filters first, then enriches only the surviving roles with a concurrent batch of detail calls. Turn off Fetch job details for a fast, list-only pass.
Input
{"boards": ["gather", "https://ats.rippling.com/framework/jobs", "rippling"],"searchTerm": "engineer","workplaceType": "remote","country": "US","minSalary": 150000,"maxItems": 200}
- boards — slugs or any
ats.rippling.comURL, one per line. Paste a full board/posting URL and the slug is parsed out automatically. - searchTerm / location / department / workplaceType / country — list-level filters (applied before detail calls).
- employmentType / minSalary — detail-level filters (force details on; roles without a published salary are dropped when
minSalaryis set). - fetchDetails / includeDescription — control enrichment and dataset size.
- maxItems — total cap; also bounds how many roles get detail calls.
How to find the companies
Rippling does not offer a global search across companies. Bring your own list: a target-account or competitor list, a VC/accelerator portfolio page, or a careers link that points at ats.rippling.com/<slug>/jobs — that <slug> is what you paste.
Notes
- No key and no anti-bot, but running through Apify Proxy (default) spreads requests across IPs and avoids rate-limiting on large boards (some boards list hundreds of roles).
- Boards that don't exist or are empty are skipped with a warning — they don't fail the run.
- The list endpoint carries no salary/description/dates by design; those only exist on the detail endpoint, which is why enrichment is a separate, concurrent step.