Reed API

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

Overview

Reed is a UK-based job board API that lets you search and retrieve job listings programmatically. You can filter jobs by keywords, location, salary, and employer to find relevant postings. It is ideal for building job search apps or aggregating employment opportunities across the UK.

💡

Beginner Tip

Use your API key as the username in HTTP Basic Auth with an empty password—Reed does not use a Bearer token format. Always encode your key correctly by passing YOUR_API_KEY followed by a colon as the Basic auth credential.

Available Data

Use case: Integrate job board aggregator data into web and mobile applications
Reed 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

jobId Unique identifier for the job listing on Reed.
jobTitle Title of the job position as posted by the employer.
locationName City or region where the job is located.
minimumSalary Minimum annual salary offered for the role in GBP.
maximumSalary Maximum annual salary offered for the role in GBP.
jobUrl Direct URL to the full job listing on the Reed website.

Implementation Example

const url = "https://www.reed.co.uk/developers";
// 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 Incorrect API key format; Reed uses HTTP Basic Auth with the key as the username and an empty password.
Set the Authorization header to Basic base64(YOUR_API_KEY:) with a colon but no password, or use curl -u YOUR_API_KEY: syntax.
400 Bad Request Missing or invalid query parameters such as blank keywords and no location.
Always supply at least one of keywords, locationName, or employerId in your request.
Empty results array Search terms are too specific or the location spelling does not match Reed's index.
Broaden your keyword search or try a major city name like London as the location.

Matrix Score Breakdown

🌐 Reachability 30/30
⚡ Speed 10/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 →