Every ATS endpoint needs a board token, and every tutorial starts one step after you have it.
Measured across 30 companies, looking for a link to the ATS on the careers page finds the board about half the time. It fails on exactly the companies you want: plenty of careers pages are JavaScript applications that name no board anywhere in the delivered HTML.
Derive candidates from the domain and ask each ATS whether that board exists. A bogus token 404s and a real one returns the postings, so a 200 is proof. Measured on the same 30 companies: 90%.
GET https://boards-api.greenhouse.io/v1/boards/stripe/jobs
GET https://api.ashbyhq.com/posting-api/job-board/{token}
GET https://apply.workable.com/api/v1/widget/accounts/{token}?details=true
A company can run more than one ATS, one of them abandoned, so take the board with the most postings rather than the first that answers. And an empty board is a real answer that is not the answer you want: nvidia.com resolves to a genuine Workable account with zero roles, while NVIDIA's actual postings are on Workday. Returning "0 roles" bare reads as "not hiring", which is false.
We hold 24,283 verified boards across 10 platforms: ATS Jobs Search.