Reed UK Jobs Scraper — job offers UK
Under maintenancePricing
$6.00 / 1,000 job offers
Go to Apify Store

Reed UK Jobs Scraper — job offers UK
Under maintenanceScrape job offers from Reed.co.uk by keyword and location. Optionally fetch full job descriptions, then export a deduplicated dataset with salary, employment type, recruiter and direct URL. No Reed login or API key.
Pricing
$6.00 / 1,000 job offers
Rating
0.0
(0)
Developer
skills vaults
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Reed Jobs UK Scraper
Scrapes public job listings from reed.co.uk by keyword and location.
What it does
- Searches Reed's public job board (no login, no API key).
- Fetches up to 25 jobs per result page.
- Collects: title, salary label, location, employment type, recruiter, posted date, URL.
- Optionally fetches each job's detail page for the full description.
- Deduplicates by Reed job ID (Reed repeats a few listings between pages).
- Stops cleanly at the configured page limit, result cap, or runtime budget.
What it does NOT do
- No login-based features (saved jobs, applications).
- No recruiter contact details.
- No jobs behind the Reed API (which requires a key).
Input
| Field | Type | Default | Notes |
|---|---|---|---|
keywords | string | — | Required. e.g. software developer |
location | string | — | Required. e.g. London, Manchester |
includeDescription | boolean | true | Fetch detail pages for full descriptions (more requests) |
maxPages | integer | 40 | Result pages (25 jobs/page), max 2000 |
maxTotalResults | integer | 2000 | Hard cap on saved jobs, max 50000 |
Output (dataset item)
| Field | Type | Description |
|---|---|---|
id | string | Reed job ID |
source | string | reed |
country | string | uk |
title | string | Job title |
url | string | Absolute job URL |
salaryLabel | string | Salary as displayed |
location | string | Job location |
employmentType | string | Contract type + working time |
postedBy | string | Recruiter/company |
postedDate | string | Date as displayed |
description | string | Full description (empty when includeDescription is false) |
Limits
- Global result cap:
maxTotalResults(applied in code, not just declared). - Page cap:
maxPages(25 jobs per page). - Runtime budget: 2 hours, checked between pages.
- Response size cap: 10 MB per page.
- HTTP retries (3) with backoff on 429/5xx, respecting
Retry-After.
Local development
python3 -m unittest discover -s tests -v # unit tests (offline)RUN_LIVE_VOLUME_TESTS=1 python3 -m unittest tests/test_live_volume.py -v # live test (100 jobs)
Deploy
$apify push