NewSearch millions of jobs from your AI agent with MCP

Does Workday have an API?

Workday has APIs, but they are tenant-scoped: the Workday REST API and the older SOAP web services serve one customer's own data with credentials that customer's administrator issues. There is no public job-postings API. What every Workday customer does expose is a public careers site under the myworkdayjobs domain, which serves its listings from a JSON endpoint.

The official surfaces are built for integration with a single employer. The REST API, which uses OAuth, covers staffing, human capital, time and absence, compensation and some recruiting objects for the authenticated tenant. The SOAP web services cover the same ground in an older style. Both require an administrator inside that company to register an API client and grant scopes, and the resulting credentials never work against another tenant. Workday runs no developer program that hands out cross-customer keys, so an outside builder cannot use these APIs to read postings across employers.

The public careers site is a different story. Each customer hosts it at a subdomain of myworkdayjobs.com, the page is rendered by Workday's interface, and the listings themselves are fetched from a JSON endpoint under that tenant's domain that any browser can call. The shape of that JSON varies between Workday versions and Workday's bot protection blocks naive clients, so reading it at scale means per-tenant configuration and careful rate limiting. That is the surface JobsPipe reads for every verified public tenant, normalized into one record shape.

A jobs search call with source_or set to workday returns Workday postings with job_title, company, date_posted, discovered_at, last_seen_at, status, ghost_score and salary fields when a range is stated; add company_name_or to pin one tenant. Because Workday customers are large employers that re-list rolling requisitions, max_ghost_score is worth setting. The chart below shows the share of each board's active postings labeled senior, where Workday sits in the upper half, close to Ashby and behind LinkedIn and Greenhouse.

  • LinkedIn21.3%
  • Greenhouse20.0%
  • Ashby17.4%
  • Workday16.7%
  • Lever15.2%
  • Y Combinator13.7%
  • SmartRecruiters9.4%
  • Workable9.0%
  • Indeed5.5%
  • Paylocity0.0%
Share of active postings by board: senior.

The full treatment is on Job board and ATS APIs.

Related questions

Is the Workday API free?

Not in any way an outside developer can use. API access is part of a customer's Workday subscription and is enabled by that customer's administrator, so there is no price list and no self-serve signup. JobsPipe's free tier returns 1,000 jobs a month across Workday and every other collected board, and the sandbox needs no key.

How do I get a Workday API key?

From a tenant administrator, who registers an API client inside Workday, selects scopes and issues OAuth credentials that reach that one tenant. If you are not that company there is no key to get. To read postings across many Workday customers, a JobsPipe key from the dashboard is the practical route.

Does Workday have a public job board API like Greenhouse?

No. Greenhouse, Lever and Ashby publish a documented public feed per company. Workday publishes none; the careers site works from an undocumented JSON call whose shape changes between tenant versions. That is why Workday coverage in job data products depends on per-tenant work rather than one endpoint.

Does JobsPipe need Workday credentials?

No. JobsPipe reads only the public careers sites of verified tenants and never touches applicant data, candidate information or any non-public Workday object. It respects robots.txt and rate-limits per tenant, so a tenant that disallows indexing is not on JobsPipe.

More answers

Query live postings yourself, 1,000 jobs a month free.

Get a free API key