Reed UK Jobs Scraper avatar

Reed UK Jobs Scraper

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
Reed UK Jobs Scraper

Reed UK Jobs Scraper

Scrape UK job adverts from Reed.co.uk: title, recruiter, location, contract type and real salary figures, annualised so hourly, daily and yearly pay compare directly. Optional full descriptions. No API key.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Dev D

Dev D

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

14 days ago

Last modified

Share

Scrape UK job adverts from Reed.co.uk — title, recruiter, location, contract type, remote option, dates and, above all, the salary numbers.

Paste the URL from your address bar, or just type a job title. No API key, no login, no browser.

Input

FieldMeaning
startUrlsReed search URLs, e.g. https://www.reed.co.uk/jobs/nurse-jobs-in-manchester
searchKeywordsJob titles to search instead of pasting URLs
searchLocationTown/city/postcode applied to those keywords
maxJobsPerSearchAdverts per search (default 100)
scrapeDescriptionsAlso open each advert for its full text (default off)
proxyConfigurationOptional

Any filter already in the URL keeps working — salaryFrom=, proximity=, perm=, contract=, partTime=, dateCreatedOffSet=, remoteWorkingOption= and the rest are passed straight through.

Output

One row per advert:

{
"job_id": 57205630,
"title": "Software Engineer",
"url": "https://www.reed.co.uk/jobs/software-engineer/57205630",
"recruiter": "Vermillion Analytics",
"location": "London",
"county": "London",
"contract_type": "Permanent",
"is_full_time": true,
"remote_option": "Hybrid",
"posted_at": "2026-08-06T12:54:07",
"expires_at": "2026-09-17T23:59:59",
"category": "Engineer",
"sub_category": "Software Engineer",
"salary_from": 35000,
"salary_to": 45000,
"salary_period": "per annum",
"salary_currency": "GBP",
"salary_display": "£35,000 - £45,000 per annum",
"salary_is_advertised": true,
"salary_from_per_year": 35000,
"salary_to_per_year": 45000,
"is_easy_apply": true
}

With scrapeDescriptions on, each row also gets description, description_html, sector, parent_sector, region, town, postcode, recruiter_type (agency or direct employer), job_age_days and breadcrumbs.

About the salary fields — please read

Reed publishes pay in three periods: per hour, per day and per annum. salary_from_per_year / salary_to_per_year annualise all three onto one scale so a £13/hour warehouse role and a £45,000 engineering role sort in the same column. The multipliers are Reed's own — 1,950 hours (37.5 h/week x 52) and 260 days (5 days/week x 52) — the same ones its detail pages use.

salary_is_advertised is the field to watch. Some advertisers publish "Competitive salary" or "Salary negotiable" instead of a figure, and for those Reed still carries an internal band that the public listing never shows. Those rows come back with salary_is_advertised: false and a salary_display of "Competitive salary" — the numbers are real, but nobody reading the advert saw them. Filter on that flag before quoting a market rate.

Paging

Reed serves 25 adverts per page and pages to the very end — a 5,896-result search really does return all 236 pages. Set maxJobsPerSearch to whatever you need; the only limit is your run timeout, and the Actor stops cleanly and keeps everything it has if it gets close to one.

Pay per event

EventWhen
jobOne advert from the search results
job-with-descriptionOne advert whose own page was also opened, adding the full description and sector detail. Charged instead of job, never on top

Adverts Reed repeats across pages or searches are de-duplicated by job_id and charged once.