Lets get started finding your next job :]
The Jobserver API allows developers to search public job listings, integrate vacancies into websites and applications, and build custom job discovery experiences using Jobserver data.
All requests should be sent over HTTPS.
Public endpoints currently do not require authentication. Future API versions may require API keys.
Authorization: Bearer YOUR_API_KEY
POST https://jobserver.ai/api-injector/fetchjobs
Use this endpoint to search for jobs using filters such as country, role, pattern, and address.
<input class="cCountry"> <input class="cPattern"> <input class="cSearch"> <input class="cAddress">
const queryF = new FormData(); queryF.append('Fcountry', 'Canada'); queryF.append('Fpattern', 'Remote'); queryF.append('Fsearch', 'Developer'); queryF.append('Faddress', 'Toronto'); fetch('https://jobserver.ai/api-injector/fetchjobs', { method: 'POST', body: queryF }) .then(response => response.json()) .then(data => { console.log(data); });
# Using Form Data (multipart/form-data) curl -X POST https://jobserver.ai/api-injector/fetchjobs \ -H "Content-Type: multipart/form-data" \ -F "Fcountry=Canada" \ -F "Fpattern=Remote" \ -F "Fsearch=Developer" \ -F "Faddress=Toronto"
import requests url = "https://jobserver.ai/api-injector/fetchjobs" payload = { "Fcountry": "Canada", "Fpattern": "Remote", "Fsearch": "Developer", "Faddress": "Toronto" } try: # Send POST request with form data response = requests.post(url, data=payload) response.raise_for_status() data = response.json() if "job" in data: job = data["job"] print(f"Found: {job.get('jobposition')} at {job.get('employer')}") print(f"Link: {job.get('joblink')}") else: print("No jobs found matching criteria.") except requests.exceptions.RequestException as err: print(f"Request Error: {err}")
Note: Requires the requests library. Install via pip install requests.
{ "status": "Connected to Jobserver AI", "job": { "jobposition": "Big Data Analyst", "jobpattern": "Full-time", "jobexperience": "General", "jobdescription": "At ReversingLabs, our software supply chain security and threat intelligence solutions have become essential to advancing cybersecurity maturity around the globe. We're on a journey to expand adoption and accelerate growth by hiring top talent across the security .......", "jobcountry": "Croatia", "jobaddress": "Zagreb", "jobdate": "2026-05-20T10:01:06.080Z", "employer": "ReversingLabs", "joblink": "https://jobserver.ai/jobserved?id=2150123407&overdose=Big+Data+Analyst" }, "company": { "companyid": 2067, "company_name": "ReversingLabs", "company_addressHQ": "222 Third Street, Suite 1101, Cambridge, Massachusetts 02142, United States", "company_country": "United States Of America", "company_logo": "https://jobserver.ai/companylogo/logo_69bea7700b5f7.jpg", "company_profile": "https://jobserver.ai/company?id=2067&overdose=ReversingLabs" } } ] }
For API questions, bug reports, or integration support: