ADP jobs, without a company list

We currently index 101,613 live roles from 321 ADP boards.

The endpoint

https://myjobs.adp.com/public/staffing/v1/job-requisitions?careerSiteDomain={slug}

Public JSON. No API key, no login, no browser and no proxy.

The part that catches people out

ADP's job list refuses every request that arrives without an `orgoid` header, and the only place that id is published is the career site's own settings endpoint, which is also the only place the employer's real name appears: the site slug for Dhanani Group is `popeyes`.

What arrives populated

Measured on the 101,613 ADP rows in tonight's build. A field a platform does not publish is left empty rather than guessed, so these are the real numbers and not a target.

FieldPresent
Pay band0.0%
Posting date100.0%
Remote / on-site97.7%
Seniority16.0%

If you would rather not run it yourself

The same data, already collected and deduped, is at ADP Jobs API, or across all 24 platforms at ATS Jobs Search.

For one company's open jobs, read live by its name or domain: ADP Jobs Scraper or Company Career Page Jobs Scraper. Every system's public endpoint, with a tested curl, is in job-board-apis on GitHub.