Reed Scraper — UK Jobs, Salaries & Recruiters avatar

Reed Scraper — UK Jobs, Salaries & Recruiters

Pricing

from $0.30 / 1,000 job scrapeds

Go to Apify Store
Reed Scraper — UK Jobs, Salaries & Recruiters

Reed Scraper — UK Jobs, Salaries & Recruiters

Scrape Reed.co.uk jobs by keyword, location, salary, contract type, remote/hybrid or URL: title, employer, salary text with parsed GBP min/max, dates; optional full description.

Pricing

from $0.30 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Trevor Ortega

Trevor Ortega

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape job ads from Reed.co.uk, one of the UK's largest job boards, by keyword and location with Reed's own filters (distance, salary range, permanent / contract / temporary, full-time / part-time, date posted, remote / hybrid / on-site, agency or employer, graduate, Easy Apply, visa sponsorship), or from any Reed search URL or company jobs page. For every job you get the title, the employer or recruitment agency with its Reed profile link and logo, location and county, the salary line exactly as Reed shows it ("£650 - £750 per day", "£45,000 per annum, OTE", "Competitive salary") plus parsed min / max / period / currency, contract type, working hours, remote / hybrid / on-site, posted, updated and expiry dates, Easy Apply and badges, Reed's job category and the description snippet. Optionally it adds the full description, sector, town / region / postcode, the annual pay equivalent, the advertiser's job reference and whether the job is still live.

No Reed account, no API key, no browser. Fast: 100 jobs per request, about 1,000 jobs in 6 seconds. Export to JSON, CSV, Excel or use the API.

What data does the Reed Scraper return?

FieldExampleNotes
jobId, url57377207, https://www.reed.co.uk/jobs/python-developer/57377207
titlePython Developer
employer, postedByHays Specialist Recruitment Limited, agencyagency (recruitment consultancy) or employer (direct)
employerProfileUrl, employerLogoUrlhttps://www.reed.co.uk/jobs/hays-specialist-recruitment-limited/p36210Reed's "all jobs from this advertiser" page
location, countyWatford, Hertfordshire, Hertfordshireas on the job card
salaryText£550 - £617.55 per dayReed's salary line, also Competitive salary, Salary negotiable, Training Course...
salaryMin, salaryMax, salaryPeriod, salaryCurrency550, 617.55, day, GBPperiod: hour, day, week, month, year; null when the employer hides the figures
salaryNotes["OTE", "inc benefits"]OTE, inc benefits, pro-rata, negotiable
contractType, workingHoursContract, full-timePermanent / Contract / Temporary; full-time, part-time or "full-time or part-time"
workplaceType, isRemoteremote, trueremote, hybrid, on-site (null when the ad does not say)
postedAt, createdAt, updatedAt, expiresAt2026-09-22T08:38:10.017UK time; postedAt is the date Reed shows on the card
easyApply, isFeatured, isPromoted, isEarlyBirdtrue, false, false, trueReed's badges on the job card ("Easy Apply", "Featured", "Promoted", "Early bird")
ukApplicantsOnly, isTrainingCoursefalse, false
category, occupationDeveloper, Python DeveloperReed's job taxonomy
descriptionSnippetYour new company You will be supporting a major ...first ~150 characters
searchKeyword, searchLocation, searchUrl, scrapedAt, detailsFetchedwhere and when the job was found
description, descriptionHtmlYour new company\nYou will be supporting ...with Include full job description
sector, specialismWeb Developer, IT & Telecomswith details
town, region, country, countryCode, postcodeYork, Yorkshire and Humberside, United Kingdom, GB, YO32with details; postcode when the advertiser gave one
salaryPerAnnumMin, salaryPerAnnumMax143000, 160563with details: Reed's annual equivalent of day / hourly rates
jobReference, recruiterType4830766, Recruitment consultancywith details: the advertiser's own reference
skills["Registered Nurse", "Care Planning", "NMC Registration"]with details: the advertiser's skill tags (about 30% of ads)
isGraduate, applyOnExternalSitefalse, falsewith details
status, isExpiredLive, falsewith details: Expired for closed ads (job URLs)

Reed does not publish how many people applied to a job, so there is no applicant count; isEarlyBird is Reed's "Early bird" badge exactly as the job card shows it.

How to scrape Reed jobs by keyword and location

  1. Enter one or more Keywords (job title, skill or company) and a Location such as London, Manchester, Kent or a postcode like SW1A 1AA. Leave the location empty for the whole UK, or type Remote for remote jobs.
  2. Optionally set filters: distance, salary from / to (GBP per year), contract type, full-time / part-time, remote / hybrid / on-site, date posted, agency or employer, graduate, Easy Apply, visa sponsorship, and sort by date.
  3. Set Max jobs and run.
{
"keywords": ["accountant", "finance manager"],
"location": "Leeds",
"distance": 20,
"salaryMin": 35000,
"contractTypes": ["permanent"],
"workplaceType": "hybrid",
"postedWithin": "lastweek",
"maxItems": 500
}

Skip training-course ads is on by default: Reed mixes paid training courses ("Trainee Cyber Security Analyst - job guarantee", shown with "Training Course" instead of a salary) into job results, sometimes half of a search. Turn it off to get exactly what Reed lists.

You can also paste Reed URLs into Start URLs: search pages with any filters you set on the site, a company's jobs page, and single job pages (returned with full details):

{
"startUrls": [
{ "url": "https://www.reed.co.uk/jobs/accountant-jobs-in-leeds?proximity=20&salaryFrom=30000&perm=True" },
{ "url": "https://www.reed.co.uk/jobs/hays-specialist-recruitment-limited/p36210" },
{ "url": "https://www.reed.co.uk/jobs/python-developer/57377207" }
],
"maxItems": 300
}

Output example

{
"jobId": 57418395,
"url": "https://www.reed.co.uk/jobs/python-developers/57418395",
"title": "Python Developers",
"employer": "INTEC SELECT LIMITED",
"employerProfileUrl": "https://www.reed.co.uk/jobs/intec-select-limited/p41618",
"employerLogoUrl": "https://resources.reed.co.uk/profileimages/logos/thumbs/Logo_41618.png",
"postedBy": "agency",
"location": "London",
"county": "London",
"salaryText": "£650 - £750 per day",
"salaryMin": 650,
"salaryMax": 750,
"salaryPeriod": "day",
"salaryCurrency": "GBP",
"salaryNotes": [],
"contractType": "Contract",
"workingHours": "full-time",
"workplaceType": "hybrid",
"isRemote": false,
"postedAt": "2026-10-02T16:58:06.81",
"expiresAt": "2026-11-13T23:55:00",
"descriptionSnippet": "Software Developer - Python (Contract) Location: London - Hybrid, 2 days/week on-site Contract: Initial 6 months ...",
"easyApply": true,
"isEarlyBird": false,
"category": "Developer",
"occupation": "Python Developer",
"searchKeyword": "python developer",
"searchLocation": "London",
"detailsFetched": false
}

Reed serves at most 10,000 jobs for any one search (deeper pages repeat the last ones). With Get more than Reed's 10,000 results per search (on by default) the actor splits a bigger search into narrower ones that together cover it exactly: by Reed's 37 specialisms, then permanent / contract / temporary, then agency / employer; a slice that is still too big is read in both sort orders. Duplicates are removed. In tests, every job in London (Reed: 22,844) came back complete, 22,844 of 22,844, from 251 requests in 53 seconds, and every job in the UK (start URL https://www.reed.co.uk/jobs, Reed: 97,944) gave 97,975 distinct jobs (new ads appeared during the run) from 1,002 requests in about 3 minutes.

Can I get the full job description?

Yes. Turn on Include full job description. For each job the actor reads the job's page data and adds the full description (plain text and HTML), sector and specialism, town, region, country and postcode, the annual pay equivalent of day and hourly rates, the graduate flag, the advertiser's job reference, the advertiser type (recruitment consultancy / direct employer) and whether the ad is still live. It is one extra small request per job (about 4 KB). Single job URLs in Start URLs always come with details. Apply e-mails and recruiter contact details are not collected.

Does it work without login? Is a proxy needed?

It works without any login, cookies or Reed API key: it reads the same public data the Reed website loads in your browser. Reed blocks Apify's datacenter IPs, so the actor uses Apify's residential proxy with UK IPs by default (and switches to it automatically if another proxy gets blocked). Residential traffic is small because the actor reads compact JSON instead of web pages; see the proxy note below.

Monitor changes on a schedule

Turn on Only new or changed items to watch a search: each run remembers what earlier runs returned and outputs only jobs that are new or whose title or salary changed. Unchanged jobs are dropped before any details are read, so they are not charged. Max jobs then sets how many jobs are checked per run; sort by date so the newest jobs land in that window. Save the input as a task and add a Schedule in Apify (for example daily); give each watch its own Monitoring key if several schedules use the same search. Every output item has changeType (new or changed), and changed jobs have previousValues with the old values, e.g. {"salaryText": "£650 - £750 per day"}.

Pricing

Pay per job: $0.0003 per job ($0.30 per 1,000). With Include full job description (or for a job URL) each job adds a $0.0001 detail event, so $0.40 per 1,000 jobs with full descriptions. No start fee, no subscription and no extra charge for monitoring.

Proxy note and cost

The default proxy is Apify RESIDENTIAL with UK IPs, which Apify bills by traffic on your account. The actor reads Reed's compact JSON: about 21 KB per 100 jobs and about 4 KB per job description. Measured total platform usage on top of the per-job price (proxy traffic, compute, storage): about $0.007 per 1,000 jobs without details and about $0.04 per 1,000 jobs with details. Requests that fail or come back blocked are retried automatically on a new IP.

The actor reads only public job ads that anyone can open on Reed.co.uk without an account: what employers and agencies publish, their names and pay information. It does not log in and does not collect job seekers' data, apply e-mails or recruiter contact details. Salary figures that the employer chose to hide ("Competitive salary", "Salary negotiable") are not exported. You are responsible for using the data in line with Reed's terms and the data protection laws that apply to you (for example UK GDPR).