Reed.co.uk Scraper
Pricing
from $1.50 / 1,000 results
Reed.co.uk Scraper
Scrape reed.co.uk for structured UK job data: titles, employers, salaries, locations & full descriptions (HTML, plain text, Markdown). 250,000+ listings across the UK. Salary normalisation, repost detection & daysOld filtering included.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share

Extract structured job data from Reed.co.uk — the UK's largest job site with 250,000+ live listings. No API key required. Returns full job descriptions, salary data, contract types and employer details in JSON, CSV, or Excel.
Why this scraper?
📋 Complete job data in three formats
Every listing returns a full job description as HTML, plain text, and Markdown — ready to plug into any downstream workflow, LLM pipeline, or notification system.
💷 Structured salary data
Salary figures are extracted and normalised into salaryMin, salaryMax, salaryPeriod and currency fields — not just raw text — making comparisons and filtering straightforward.
🔁 Cross-run repost detection
A 90-day fingerprint store flags jobs that have appeared in previous runs. Use skipReposts: true to avoid duplicates across scheduled runs, or use isRepost to track employer re-posting patterns.
🎯 Granular search & filter support
Filter by keyword, location (city, region, or postcode), distance, contract type, salary range, work schedule, graduate roles, and posting date — all from the input form.
📍 UK-wide coverage
All regions covered: England, Scotland, Wales, and Northern Ireland. Search by postcode, city, or region, with configurable radius in miles.
⚡ Lean and cost-effective
Runs as a lightweight HTTP scraper with no browser overhead. A run of 1,000 results typically completes in under 5 minutes.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string | "" | Job title, skills, or search terms. Leave empty for all listings. |
locationName | string | "" | City, region, or postcode (e.g. London, SW1A). Leave empty for UK-wide. |
distanceFromLocation | integer | 10 | Search radius in miles from the specified location. |
contractType | string | any | permanent, contract, temp, or any. |
fullTime | boolean | false | Show only full-time positions. |
partTime | boolean | false | Show only part-time positions. |
minimumSalary | integer | — | Minimum annual salary in GBP. |
maximumSalary | integer | — | Maximum annual salary in GBP. |
graduate | boolean | false | Show only graduate-level roles. |
postedByRecruitmentAgency | boolean | false | Show only agency-posted listings. |
daysOld | integer | — | Maximum listing age in days (1, 3, 7, 14, or 30). |
maxResults | integer | 100 | Maximum number of listings to return. |
fetchDetails | boolean | true | Fetch each job's detail page for full descriptions and structured data. |
skipReposts | boolean | false | Exclude listings seen in previous runs (requires 90-day KVS store). |
startUrls | array | [] | Direct links to Reed.co.uk job pages or search results to scrape. |
Output schema
Each result contains the following fields:
{"id": "52413788","title": "Senior Software Engineer","url": "https://www.reed.co.uk/jobs/senior-software-engineer/52413788","applyUrl": "https://www.reed.co.uk/jobs/senior-software-engineer/52413788","employer": "Acme Tech Ltd","location": "London, EC2A","salaryMin": 70000,"salaryMax": 90000,"salaryPeriod": "YEAR","currency": "GBP","salaryRaw": "£70,000 - £90,000 per annum","contractType": "Permanent","workSchedule": "Full-time","expiryDate": "2026-04-28","publishDate": "2026-03-28","publishDateISO": "2026-03-28","description": "<p>We are looking for a Senior Software Engineer...</p>","descriptionText": "We are looking for a Senior Software Engineer...","descriptionMarkdown": "We are looking for a **Senior Software Engineer**...","contentHash": "a3f2c1d4e5b6a7f8","summary": "Senior Software Engineer | Acme Tech Ltd | London, EC2A | £70,000 - £90,000 per annum","source": "reed.co.uk","scrapedAt": "2026-03-28T12:00:00.000Z","isRepost": false,"originalPublishDate": null,"originalUrl": null}
Examples
Example 1 — All developer jobs in London
{"keywords": "developer","locationName": "London","maxResults": 50}
Example 2 — Permanent accountant roles with salary filter
{"keywords": "accountant","locationName": "Manchester","distanceFromLocation": 20,"contractType": "permanent","minimumSalary": 35000,"maximumSalary": 60000,"maxResults": 100}
Example 3 — Recent nursing jobs in Scotland (skip reposts, fetchDetails off)
{"keywords": "nurse","locationName": "Edinburgh","daysOld": 7,"skipReposts": true,"fetchDetails": false,"maxResults": 200}
Example 4 — Direct URL to a specific search results page
{"startUrls": [{ "url": "https://www.reed.co.uk/jobs/marketing-jobs-in-birmingham" }],"maxResults": 50}
💰 Pricing
$1.50 per 1,000 results — you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.15 |
| 1,000 | ~$1.50 |
| 10,000 | ~$15.00 |
| 100,000 | ~$150.00 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage. At 10,000 results/month, this scraper costs significantly less with no commitment.
Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | fetchDetails | Estimated time |
|---|---|---|
| 100 results | true | ~1 min |
| 1,000 results | true | ~8 min |
| 5,000 results | true | ~35 min |
| 10,000 results | false | ~20 min |
Performance depends on Reed.co.uk server response times and proxy routing. Runs with fetchDetails: false are significantly faster as only search result pages are fetched.
Known limitations
- Apply URL: Some listings use Reed's hosted application flow rather than an external URL. In these cases,
applyUrlpoints to the Reed listing itself. - Salary: Not published by all employers —
salaryMin,salaryMax, andsalaryRawwill benullwhen the employer has chosen to hide salary information. - Maximum distance: Reed's distance filter is capped at 100 miles.
- Date filtering: Reed only supports fixed date ranges (1, 3, 7, 14, or 30 days). Intermediate values are rounded up to the nearest supported range.
- Pagination cap: Reed limits search results to approximately 1,000 per query. For large datasets, split runs using different keyword or location combinations.
Technical details
- Source: reed.co.uk — UK's largest job board with 250,000+ active listings
- Memory: 256 MB
- Repost storage: KeyValueStore
reed-co-uk-job-dedup, 90-day TTL - Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.