Reed API

Reed API for UK Job Search, Salaries, Contract Types, and Recruiters

Scrappa's Reed API returns structured JSON from Reed.co.uk, a leading UK job board. Search public jobs by keyword and location with distance, salary range, contract type, working hours, working option and posting age filters, then open any job for the full description, salary, contract type and recruiter.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
25
Jobs per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/reed/jobs/search?keywords=software%20engineer&location=london" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "jobs": [
      {
        "id": 57328622,
        "title": "Python Software Engineer",
        "description_snippet": "Python / Applied AI Engineer – Contract Duration: 3 months  Location: Remote IR35: Inside IR35 VIQU are in need of a Python engineer to support a c...",
        "url": "https://www.reed.co.uk/jobs/python-software-engineer/57328622",
        "contract_type": "contract",
        "is_full_time": true,
        "is_part_time": false,
        "working_option": "remote",
        "salary": {
          "from": 400.0,
          "to": 500.0,
          "period": "per_day",
          "currency": "GBP"
        },
        "location": {
          "name": "London",
          "county": "London"
        },
        "recruiter": {
          "name": "VIQU IT Recruitment",
          "profile_id": 86416,
          "profile_url": "https://www.reed.co.uk/jobs/viqu-limited-86416/p86416",
          "type": "agency"
        },
        "posted_at": "2026-09-09T15:20:40Z",
        "updated_at": "2026-09-21T15:32:17Z",
        "expires_at": "2026-10-21T23:55:00Z",
        "is_easy_apply": true
      }
    ],
    "pagination": {
      "page": 1,
      "per_page": 25,
      "total_results": 1112,
      "total_pages": 45,
      "has_more": true
    }
  },
  "meta": {
    "endpoint_family": "job_search",
    "billable": true
  }
}

What you can build

Structured data for real applications. Here are some ideas.

UK Job Market Research

Count and compare open roles by keyword, city and contract type with the total result count on every search.

Salary Benchmarking

Read salary ranges with period and currency, including the yearly equivalent of day rates on job details.

Recruiter Tracking

See which recruiters and direct employers post roles, with profile links and the agency or employer type.

Job Alerts and Aggregation

Filter by posting age, working option and hours, and page through fresh jobs to feed your own job board.

Contract and Remote Roles

Filter permanent, contract and temp jobs and on-site, hybrid or remote work.

Reed scraper API

Reed API for UK job search, salary data, contract types, and recruiter details

The Reed API is built for job market research, salary benchmarking and job aggregation. Each search result includes the job id, title, url, snippet, contract type, working hours, working option, salary, location, recruiter and dates, and pagination returns the total result count and pages. Job details add the full description as HTML and plain text, the sector and the recruiter profile.

Search by keyword and location with distance, salary range, job type, hours, working option and posting age filters.

Page with a 1-based page parameter; pagination returns total_results, total_pages and has_more.

Salary comes with period and currency; hidden salaries show the label Reed displays.

Open any job id for description, location, recruiter and sector.

Public job data only, no logins and no applicant data.

Choose the right Reed API endpoint

Use Job Search endpoint

Search Reed UK jobs by keyword and location with salary filters and pagination.

Open Reed Job Search API docs

Use Job Detail endpoint

Get one Reed UK job with salary, contract type, recruiter and description.

Open Reed Job Detail API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Reed job data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Salary with period and currency
Scrappa:
ScrapingBee / ScraperAPI: Parse it yourself
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Search Reed UK jobs by keyword and location with distance, salary, job type, hours, working option and posting age filters
Salary with period and currency, or the label Reed shows when the figures are hidden
Job details with HTML and plain text description, sector, location and recruiter
Total result count, page count and has_more on every search
Expired or unknown jobs answer a non-billable 404

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Reed. The Reed API returns structured JSON from public job pages through a Scrappa API key, so you need no Reed API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Use the 1-based page parameter. Each page holds 25 jobs and the response returns total_results, total_pages and has_more. A search without matches or a page past the last one is a successful empty response.

No. An expired or unknown job id answers a non-billable 404 with error code NOT_FOUND. Only successful 2xx responses are billed.

Start using the Reed API

Sign up and get 500 free credits. No credit card required.