List jobs
curl --request GET \
--url https://api.hotfix.jobs/v1/employer/jobs \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.hotfix.jobs/v1/employer/jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.hotfix.jobs/v1/employer/jobs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)[
{
"id": "9a1b2c3d-4e5f-6789-abcd-ef0123456789",
"title": "Staff engineer",
"status": "open",
"source": "hosted",
"department": "engineering",
"team": "backend",
"locations": [
"New York"
],
"countries": [
"United States"
],
"work_type": "hybrid",
"employment_type": "FULL_TIME",
"on_careers_page": true,
"listed_on_hotfix": false,
"posted_at": "2026-09-21T15:04:05+00:00",
"applicants_count": 3
}
]Jobs
List jobs
Your company’s open, draft, and paused jobs, with an applicant count on each. With closed=true, the 20 most recently closed of your hosted jobs (posted on Hotfix) follow them. source says where each job comes from: hosted, or the ATS your job board is on.
A published job is on your company page right away (on_careers_page) and on Hotfix job search once it has a department (listed_on_hotfix).
GET
/
v1
/
employer
/
jobs
List jobs
curl --request GET \
--url https://api.hotfix.jobs/v1/employer/jobs \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.hotfix.jobs/v1/employer/jobs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.hotfix.jobs/v1/employer/jobs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)[
{
"id": "9a1b2c3d-4e5f-6789-abcd-ef0123456789",
"title": "Staff engineer",
"status": "open",
"source": "hosted",
"department": "engineering",
"team": "backend",
"locations": [
"New York"
],
"countries": [
"United States"
],
"work_type": "hybrid",
"employment_type": "FULL_TIME",
"on_careers_page": true,
"listed_on_hotfix": false,
"posted_at": "2026-09-21T15:04:05+00:00",
"applicants_count": 3
}
]Authorizations
ApiKeyBearerAuth
Query Parameters
Response
200 - application/json
Success