5 ATS Platforms with Public Job Posting APIs
Building a job board and need to automate job imports? Find out which Applicant Tracking Systems offer public APIs that don't require authentication, making it easier to integrate job postings from specific clients.
1. Ashby
Ashby has a simple public API that allows anyone to retrieve jobs from Ashby clients. To retrieve jobs, you can use the following endpoint:
GET https://api.ashbyhq.com/posting-api/job-board/{clientname}?includeCompensation=true
The API will return a JSON containing most relevant job posting fields. Filtering or searching is not possible with this endpoint. More advanced endpoints are available for Ashby customers, which can be accessed via the Ashby Developer API.
2. Greenhouse
Greenhouse has a simple public API that allows anyone to retrieve jobs from Greenhouse clients. To retrieve jobs, you can use the following endpoint:
GET https://api.greenhouse.io/v1/boards/{clientname}/jobs?content=true
The API will return a JSON containing most relevant job posting fields. Filtering or searching is not possible with this endpoint. More advanced endpoints are available for Greenhouse customers, which can be accessed via the Greenhouse Harvest API.
3. Lever.co
Every Lever.co customer has a public API that allows you to retrieve jobs. No authentication is required. To retrieve jobs, you can use the following endpoint:
GET /v0/postings/{clientname}
The result is a JSON or HTML response containing all relevant job posting fields. No further filtering is possible, with the exception of selecting a single job by appending the job ID to the end of the GET request.
4. Recruitee
Recruitee has a simple public API that allows anyone to retrieve jobs from Recruitee clients. To retrieve jobs, you can use the following endpoint:
GET https://{clientname}.recruitee.com/api/offers
The API will return a JSON containing most relevant job posting fields. Filtering or searching is not possible with this endpoint. More advanced endpoints are available for Recruitee customers, which can be accessed via the Recruitee ATS API.
5. Workable
Workable has a simple public API that allows anyone to retrieve jobs from Workable clients. To retrieve jobs, you can use the following endpoint:
GET https://apply.workable.com/api/v1/widget/accounts/{clientname}
The API will return a JSON containing most relevant job posting fields. Filtering or searching is not possible with this endpoint. More advanced endpoints are available for Workable customers, which are now on v3 of the API.
Did we miss any ATS's? Let us know!