
Adzuna
JobsJob board aggregator. Get the very latest ads and data with Adzuna's API. Get job ads to display on your own website. Use Adzuna's up-to-the-minute employment data to power your own website, reporting and data visualisations.
🔑 How to get a free Adzuna API key
Adzuna's developer signup is instant and self-serve — you get an App ID and App Key immediately.
- Register as a developer. Sign up at developer.adzuna.com — free, no card.
- Copy your App ID and App Key. Both are shown in your dashboard right after signup.
- Make your first request. GET https://api.adzuna.com/v1/api/jobs/gb/search/1?app_id=YOUR_ID&app_key=YOUR_KEY&what=python — swap gb for us, de, etc.
- Explore beyond search. Use /histogram for salary distributions, /top_companies, and /history for market trends.
📚 Documentation & Examples
Everything you need to integrate with Adzuna
🚀 Quick Start Examples
// Adzuna API Example
const response = await fetch('https://developer.adzuna.com/overview', {
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);An Overview of the Adzuna Public API
Are you looking for a job search engine to integrate into your website or mobile application? Look no further than the Adzuna Public API! This handy tool allows you to access Adzuna's extensive database of job vacancies, salary data, and company information.
Getting Started
To get started with the Adzuna Public API, first register an account on the Adzuna Developer Website. This will give you access to the API key that you will need to make requests.
How to Get Adzuna API Credentials
Adzuna authenticates with two values — an App ID and an App Key — not a single token.
- Register for free at the Adzuna developer portal.
- After confirming your email, open your dashboard to find your Application ID (
app_id) and Application Key (app_key).
Both are passed as query parameters on every request (there is no Authorization-header method):
const app_id = 'YOUR_APP_ID';
const app_key = 'YOUR_APP_KEY';
const url = `https://api.adzuna.com/v1/api/jobs/gb/search/1?app_id=${app_id}&app_key=${app_key}&what=javascript&where=london`;
fetch(url).then(res => res.json()).then(data => console.log(data));
The API is free within its rate limits; current per-day/per-month quotas and commercial terms are listed on the developer portal. The country is set in the path (/gb/, /us/, etc.).
Example Requests
Here are a few examples of how you can use the Adzuna Public API to fetch job data using JavaScript.
Search for Jobs
const app_id = 'YOUR_APP_ID';
const app_key = 'YOUR_APP_KEY';
const country = 'gb';
const query = 'javascript';
const location = 'london';
const url = `https://api.adzuna.com/v1/api/jobs/${country}/search/1?app_id=${app_id}&app_key=${app_key}&q=${query}&location=${location}`;
fetch(url)
.then(response => response.json())
.then(data => console.log(data));
Get Job Details
const app_id = 'YOUR_APP_ID';
const app_key = 'YOUR_APP_KEY';
const job_id = '123456789';
const url = `https://api.adzuna.com/v1/api/jobs/${job_id}?app_id=${app_id}&app_key=${app_key}`;
fetch(url)
.then(response => response.json())
.then(data => console.log(data));
Get Salary Data
const app_id = 'YOUR_APP_ID';
const app_key = 'YOUR_APP_KEY';
const country = 'gb';
const job_title = 'web developer';
const url = `https://api.adzuna.com/v1/api/salary/${country}/history?app_id=${app_id}&app_key=${app_key}&title_only=${job_title}`;
fetch(url)
.then(response => response.json())
.then(data => console.log(data));
These are just a few examples of the many ways in which you can use the Adzuna Public API to access job data. For more information, check out the API documentation.
❓ Frequently Asked Questions
Is the Adzuna API free?
Yes — the free tier issues an instant App ID/Key pair with a capped number of calls (hundreds per day), enough for development and small apps. Higher volumes are available on request.
Which countries does the Adzuna API cover?
Around 20 markets including the UK, US, Germany, France, India, Australia, Canada, and Brazil — set the country code in the URL path.
What data does the Adzuna API return?
Live job ads (title, company, location, salary, description, redirect URL), salary histograms, top hiring companies, regional stats, and historical trend data.









