Reed: scrapers and the official API, compared

UK job listings and pay data with a public jobs API.

Short answer

Reed's official Reed Jobseeker API is public and free (developer access is documented; check current terms); start there for single lookups, and use a scraper when you need many jobs in one run. For most Reed jobs, start with Reed.co.uk UK Job Listings & Pay Extractor: it covers 6 of 6 core fields (title, company, location, salary and 2 more) at $0.99 per 1,000 results on Apify's Free plan. The top published score for Reed goes to Reed.co.uk Jobs Scraper: UK Jobs & Salaries by santamaria-automations (99 of 100), a Store tool from another publisher, listed for reference.

From published Store listings, output schemas and the official documentation. Checked 2026-11-11. How the ranking works.

Reed.co.uk UK Job Listings & Pay Extractor: inputs, code and costOpen in Apify Store

1 catalogue Actor 8 other Store tools Official API: Public API Lowest rate  $0.06 per 1K

Route map

Each line is one way to get Reed data; each stop is a field you probably need. Green lines are catalogue Actors, ranked by the published formula.

Route diagram for Reed dataReed.co.uk UK Job Listings & Pay Extractor: stops at 6 of the 10 fields shown; Other Store tools (7): stops at 10 of the 10 fields shown; Reed Jobseeker API: public, field coverage not compared.ReedtitlecompanylocationsalarydescriptionurlcontractTypecurrencyemployerIdemployment type1+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Catalogue Actors for Reed

Reed.co.uk UK Job Listings & Pay Extractor

Search live Reed.co.uk vacancies by keyword and location and get structured job records with parsed pay ranges, job type, remote status and job…

6/6 core fields 59 output fields $0.99 per 1K Open in Apify Store

Field matrix: who returns what

Every tool with a published output schema, against the 6 fields most Reed jobs need. A dot means the field name appears in the schema; rows can still leave it empty.

Which tools return each core Reed field, from published output schemas
TooltitlecompanylocationsalarydescriptionurlFields
Reed.co.uk UK Job Listings & Pay Extractor●●●●●●6/6
Reed.co.uk Jobs Scraper: UK Jobs & SalariesReference only, by santamaria-automations●●●●●●6/6
Reed.co.uk Job ScraperReference only, by blackfalcondata●●●●●●6/6
Reed.co.uk Jobs Scraper & UK Jobs APIReference only, by fetch_cat●●●●●●6/6
Reed.co.uk Job ScraperReference only, by automation-lab●●●●●●6/6
Reed.co.uk Jobs ScraperReference only, by scrapersdelight●–●●●●5/6
Reed Job ScraperReference only, by shahidirfan●●●●–●5/6
Reed Jobs ScraperReference only, by orgupdate●●●●–●5/6
Tools returning it878868

Field dictionary: the exact keys

The same core field has a different key in each Actor's output. Map these before you merge datasets; a dash means the published schema has no matching key. Need a field that is not listed here, such as email? Search every Reed Actor by field.

Output keys for each core Reed field in the top catalogue Actors
Core field Reed.co.uk UK Job Listings…
title title, companyName
company companyName
location location, region, searchLocation
salary salaryFrom, salaryTo, salaryCurrency
description salaryDescription, description, descriptionHtml
url sourceUrl, companyUrl

Download this comparison: CSV · JSON (every tool with a published schema, matching keys per core field, price and score).

All 9 tools, scored

Catalogue Actors link to their detail pages; the score (0 to 100) is the published formula, identical for every tool. Other Store tools follow in their own table, for reference. Price is the published primary-result rate per 1,000 (the Free-plan rate where the price is tiered; higher Apify plans pay less); start events and platform usage are excluded.

Catalogue Actors for Reed, ranked by the published method
Sample fields
87
Reed.co.uk UK Job Listings & Pay Extractor Catalogue Actor, pay per event
title, companyName, location 59 $0.99 16 runs, too few to rate Oct 2026

Other Store tools, for reference

Scored with the same published formula and listed for comparison only; this site does not link or recommend them.

Other Store tools for Reed, for reference
Sample fields
99
Reed.co.uk Jobs Scraper: UK Jobs & Salaries Reference only, by santamaria-automations
title, company, location 24 $3.00 99% of 308 runs Oct 2026
98
Reed.co.uk Job Scraper Reference only, by blackfalcondata
title, company, location 43 $0.39 100% of 117 runs Nov 2026
97
Reed.co.uk Jobs Scraper & UK Jobs API Reference only, by fetch_cat
title, companyName, location 41 $0.06 96% of 940 runs Nov 2026
97
Reed.co.uk Job Scraper Reference only, by automation-lab
jobTitle, employerName, locationName 26 $2.00 98% of 85 runs Sep 2026
95
Reed.co.uk Jobs Scraper Reference only, by scrapersdelight
title, location, salary_min 62 $0.50 100% of 4,491 runs Nov 2026
94
Reed Job Scraper Reference only, by shahidirfan
title, company, location 23 $1.00 99% of 435 runs Nov 2026
73
Reed Jobs Scraper API Reference only, by memo23
No published schema – $1.00 91% of 158 runs Nov 2026
69
Reed Jobs Scraper Reference only, by orgupdate
job_title, company_name, location 7 $200 100% of 29 runs Apr 2026

What to check before you choose

UK vacancy research on Reed can connect job titles and employers with local hiring patterns and advertised pay. Regional analysis benefits from detailed location output, while pay comparisons need the original salary basis as well as the range.

Reed's public Jobseeker API offers a documented search route with an API key. Store tools are another option for collection; choose between them by checking the attributes needed for your dataset, especially employer identity, location detail and salary representation.

Checklist

  • Compare the Jobseeker API's documented output with the Store tool's published schema before choosing a route. API access requires a key and remains subject to usage policies.
  • For pay analysis, keep salaryDescription, salaryType and salaryCurrency alongside salaryFrom and salaryTo. Check the documented treatment of salaryFromPerAnnum and salaryToPerAnnum before using them in comparisons.
  • For employer and regional analysis, inspect companyName and location detail together. companyName can represent a hiring employer or recruitment agency, while town, county and region offer different geographic groupings.

Where the data is incomplete

Classification based on responsibilities, qualifications or benefits therefore needs confirmation that full job text is available through the chosen route.

An employer label does not always identify the organisation where the successful applicant will work, since a recruitment agency may advertise the role.

Official API route

Reed Jobseeker API

Reed publishes a jobseeker API for searching jobs with an API key.

Price. Free developer access is documented; check current terms.

Limits. API key required; usage policies apply.

Official documentation

Check Reed's usage policies and any attribution requirements before collecting or republishing public job listings. This is general information, not legal advice.

Read Reed's terms. Keep to public data, do not bypass logins or access controls, and check whether personal data is involved before you collect it. The can-I-scrape checklist walks through it.

How to start

  1. Use the Reed scraper Store listing to confirm supported search inputs, output and billing.
  2. Set up a focused UK vacancy search with the documented controls, choosing a role and location and a small result limit where supported.
  3. Inspect the first dataset for listing links, employer labels, location detail and salary basis, then export the records through the available dataset controls.

Call Reed.co.uk UK Job Listings & Pay Extractor from code

The example input uses the Actor's published defaults; set your own Reed query before you run it. You need an Apify API token.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "search",
    "keywords": "software engineer",
    "sector": "any",
    "proximity": "10",
    "postedWithin": "anytime",
    "postedBy": "any",
    "remoteOption": "any",
    "permanent": False,
    "contract": False,
    "temporary": False,
    "fullTime": False,
    "partTime": False,
    "graduateOnly": False,
    "easyApplyOnly": False,
    "visaSponsorship": False,
    "hideNoSalary": False,
    "hideTrainingJobs": False,
    "hideSurveyJobs": False,
    "fetchDetails": True,
    "maxItems": 3
}

run = client.actor("vexaloom-labs/reed-co-uk-uk-job-listings-and-pay-extractor").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "search",
    "keywords": "software engineer",
    "sector": "any",
    "proximity": "10",
    "postedWithin": "anytime",
    "postedBy": "any",
    "remoteOption": "any",
    "permanent": false,
    "contract": false,
    "temporary": false,
    "fullTime": false,
    "partTime": false,
    "graduateOnly": false,
    "easyApplyOnly": false,
    "visaSponsorship": false,
    "hideNoSalary": false,
    "hideTrainingJobs": false,
    "hideSurveyJobs": false,
    "fetchDetails": true,
    "maxItems": 3
};

const run = await client.actor("vexaloom-labs/reed-co-uk-uk-job-listings-and-pay-extractor").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/vexaloom-labs~reed-co-uk-uk-job-listings-and-pay-extractor/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"search","keywords":"software engineer","sector":"any","proximity":"10","postedWithin":"anytime","postedBy":"any","remoteOption":"any","permanent":false,"contract":false,"temporary":false,"fullTime":false,"partTime":false,"graduateOnly":false,"easyApplyOnly":false,"visaSponsorship":false,"hideNoSalary":false,"hideTrainingJobs":false,"hideSurveyJobs":false,"fetchDetails":true,"maxItems":3}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=vexaloom-labs/reed-co-uk-uk-job-listings-and-pay-extractor",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

Questions people ask

When is Reed's Jobseeker API a suitable starting point?

The public API is a suitable route to assess when you need documented job search access and can use an API key. Free developer access is documented, but check current terms and usage policies before building a recurring collection.

Does companyName always identify the hiring employer?

The published schema describes companyName as the hiring employer or recruitment agency. Preserve that distinction when grouping vacancies, since an agency name alone does not identify the underlying employer.

Which salary attributes matter for comparison?

Retain salaryDescription, salaryFrom, salaryTo, salaryCurrency and salaryType so the original pay context remains available. If you use salaryFromPerAnnum and salaryToPerAnnum, first check how the tool derives those values.

Can Reed output support analysis below the regional level?

The listed extractor publishes town, county and postCode alongside region and the display location. Check which attributes are populated in your first dataset before choosing the geographic level for analysis.

What is the cheapest catalogue Actor for Reed data?

Reed.co.uk UK Job Listings & Pay Extractor lists $0.99 per 1,000 results (pay per event), with 59 fields in its published output schema. Start events and platform usage are billed separately. Checked 2026-11-11.

Which Reed scraper returns the most core fields?

Reed.co.uk UK Job Listings & Pay Extractor covers 6 of the 6 core Reed fields this page tracks (title, company, location, salary, description, url), based on its published output schema.

Does Reed have an official API?

Public API: Reed publishes a jobseeker API for searching jobs with an API key. Free developer access is documented; check current terms.

Is it legal to scrape Reed?

It depends on what you collect and how. Check Reed's usage policies and any attribution requirements before collecting or republishing public job listings. Read Reed's terms (https://www.reed.co.uk/policies) before you collect, and check whether personal data is involved. This is general information, not legal advice.

More on Reed

Sources

Text updated 2026-11-11 Data checked 2026-11-11
Cite this page

Scraper Finder. "How to get Reed data." https://scraperfinder.com/sites/reed/ (data checked 2026-11-11).

Highest-scoring catalogue Actor

Reed.co.uk UK Job Listings & Pay Extractor: 6 of 6 core fields, $0.99 per 1,000 results, score 87. The highest score overall is 99 (Reed.co.uk Jobs Scraper: UK Jobs & Salaries, a Store tool from another publisher); both are in the table above.

Open in Apify Store