Adzuna API

⭐ Beginner's Pick Jobs / API Key Intermediate HTTPS
Varies by plan (check documentation)

Overview

Adzuna is a job board aggregator API that lets you search millions of job listings from across the web in one place. You can filter by keyword, location, salary range, and category to build job search apps or career tools. It requires a free API key and returns structured JSON data, making it easy to get started.

💡

Beginner Tip

Register at developer.adzuna.com to get your app_id and app_key — both are required in every request. Start with the /jobs/gb/search endpoint to search UK listings, or swap the country code for other supported markets.

Available Data

Use case: Integrate job board aggregator data into web and mobile applications
Adzuna data via REST API
JSON-formatted response data
Requires API key authentication

Example Response

JSON Response
{
  "title": "Software Engineer",
  "company": "Tech Corp",
  "location": "Remote",
  "salary_range": "$120,000 - $180,000",
  "posted_date": "2025-01-10",
  "description": "We are looking for an experienced..."
}

Field Reference

results List of job objects matching the search query.
results[].title Job title as listed by the employer.
results[].company.display_name Name of the hiring company.
results[].salary_min Minimum advertised salary for the role.
results[].salary_max Maximum advertised salary for the role.
results[].redirect_url URL to the full job listing on Adzuna.

Implementation Example

const url = "https://developer.adzuna.com/overview";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
  headers: {
  "X-API-Key": "YOUR_API_KEY"
  }
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data);

What Can You Build?

Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.

Common Errors & Troubleshooting

401 Unauthorized Missing or invalid app_id / app_key query parameters.
Check that both app_id and app_key are included in your request URL and match the credentials from your developer dashboard.
400 Bad Request Required parameters such as the page number or country code are missing or malformed.
Ensure the URL includes the country code (e.g., gb) and a page number (e.g., 1) as path segments before your query parameters.
Empty results array Search terms are too specific or the location does not match any indexed listings.
Broaden your keyword or location, and confirm the country code you are using is supported by Adzuna.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 5/20
🔒 Security 15/15
🛠 Developer XP 12/20
✓ Reliability 10/15

Partially tested on Apr 5, 2026

Technical Specifications

Auth API Key
HTTPS REQUIRED
CORS UNKNOWN
Category Jobs
Difficulty Intermediate
Verified: 2026-04-04

Similar APIs

View All →