Job Board API
A single endpoint to search live job listings across LinkedIn, Indeed, Monster, ZipRecruiter, and Glassdoor. Pass a title and location, get structured results back as JSON. No auth key needed.
How it works
Send a request
Make a GET request to /api/jobs with a job title and location. Optionally pick which boards to search.
Job boards are searched
The service fetches live listings from LinkedIn, Indeed, Monster, ZipRecruiter, and Glassdoor, parsing each into structured data.
Get back JSON
Results are returned as clean JSON with title, company, location, geocoordinates, salary, and a link to the original listing.
API reference
/api/jobsReturns a JSON array of job listings matching your search.
Query parameters
titlestringrequiredJob title or keyword to search for (e.g. software engineer).
locationstringCity, state, or Remote. Defaults to Remote.
sourcesstringComma-separated list: indeed, linkedin, glassdoor. Defaults to linkedin only.
pagenumberPage number for paginated results. Defaults to 1.
typestringFilter by employment type: full-time, part-time, contract, internship, temporary.
recencynumberFilter by max days since posting (e.g. 3 for last 3 days).
Example response
{
"jobs": [
{
"id": "linkedin-4318514364",
"title": "Software Engineer",
"company": "Voltai",
"location": "Palo Alto, CA",
"latitude": 37.4441,
"longitude": -122.1608,
"formatted_address": "Palo Alto, CA",
"description": "",
"salary": null,
"url": "https://www.linkedin.com/jobs/view/software-engineer-at-voltai-4318514364",
"source": "linkedin",
"postedAt": "2026-08-20T13:16:58.579Z",
"employment_type": "full-time",
"days_ago": 3
}
],
"total": 25,
"page": 1,
"sources": [
"linkedin"
],
"query": {
"title": "software engineer",
"location": "San Francisco, CA",
"type": "full-time",
"recency": 7
},
"warnings": []
}