Reed Job Scraper β UK Jobs, Salaries & Descriptions
Pricing
from $0.00125 / job scraped
Reed Job Scraper β UK Jobs, Salaries & Descriptions
Scrape UK job listings from Reed.co.uk: title, company, location, salary, contract type, remote option, and full job descriptions. Fast, reliable.
Pricing
from $0.00125 / job scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
10 days ago
Last modified
Categories
Share
Scrape UK job listings from Reed.co.uk with rich, structured data: title, company, location, salary, contract type, sector, remote option, and the full job description. Fast, reliable, no login or API key.

Features
- πΌ Rich job data β title, company, location, salary, sector, contract type, and more per listing
- π° Salary β as displayed, plus structured min/max/currency when you fetch descriptions
- π Location + radius β search a UK town/city with an adjustable distance in miles
- π Powerful filters β keyword, salary range, full-time / part-time, and contract type (permanent / contract / temp)
- π Full descriptions β optional add-on: the complete job description text and structured salary/contract details
- β‘ Fast & cheap β clean JSON output, efficient on large runs
Input
{"searchQueries": ["python developer", "account manager"],"location": "London","proximity": 10,"fullTimeOnly": false,"partTimeOnly": false,"contractType": "permanent","salaryFrom": 40000,"salaryTo": 80000,"maxItems": 100,"includeDescription": true}
| Field | Description |
|---|---|
searchQueries | Job keywords (each scraped separately) β required |
location | UK location filter (blank = all) |
proximity | Search radius in miles around the location |
fullTimeOnly | Only full-time jobs |
partTimeOnly | Only part-time jobs |
contractType | Any / permanent / contract / temp |
salaryFrom | Minimum annual salary (Β£) |
salaryTo | Maximum annual salary (Β£) |
maxItems | Max jobs per keyword |
includeDescription | Attach full description + structured salary/contract (add-on) |
Output

{"type": "job","id": 54321678,"title": "Senior Python Developer","company": {"name": "Acme Software Ltd","profileUrl": "https://www.reed.co.uk/jobs/acme-software-ltd/β¦","logoUrl": "https://resources.reed.co.uk/β¦/logo.png"},"location": { "display": "London", "county": "Greater London" },"remote": "Hybrid","fullTime": true,"partTime": false,"salary": { "currency": "GBP", "min": 60000, "max": 80000 },"salaryText": "Β£60,000 - Β£80,000 per annum","sector": "IT & Telecoms βΊ Software Development","easyApply": true,"postedDate": "2026-07-02T09:14:00Z","updatedDate": "2026-07-05T11:00:00Z","expiryDate": "2026-08-13T00:00:00Z","summary": "We're looking for a senior Python developer toβ¦","url": "https://www.reed.co.uk/jobs/senior-python-developer/54321678","description": "Full job description textβ¦ (when includeDescription is on)","contractType": "Permanent"}
Output schema
| Field | Type | Description |
|---|---|---|
type | string | Record type β always job. |
id | integer | Reed job listing ID. |
title | string | Job title. |
company | object | Company details (name, profile URL, logo URL). |
location | object | Job location (display name and county). |
remote | string | Remote working option, e.g. Hybrid, Remote, On-site. |
fullTime | boolean | Whether the role is full-time. |
partTime | boolean | Whether the role is part-time. |
salary | object | Structured salary (currency, min, max). |
salaryText | string | Salary as displayed on the listing. |
sector | string | Job sector/category path. |
easyApply | boolean | Whether the job supports Reed Easy Apply. |
postedDate | string (ISO date) | When the job was posted. |
updatedDate | string (ISO date) | When the listing was last updated. |
expiryDate | string (ISO date) | When the listing expires. |
summary | string | Short summary of the role. |
externalUrl | string (URL) | External application link, when the job points off-site. |
url | string (URL) | Job listing URL on Reed.co.uk. |
description | string | Full job description text (when includeDescription is on). |
descriptionHtml | string | Full job description as HTML (when includeDescription is on). |
contractType | string | Contract type label, e.g. Permanent. |
isPermanent | boolean | Whether the role is permanent. |
isContract | boolean | Whether the role is a contract position. |
isTemp | boolean | Whether the role is temporary. |
isAgency | boolean | Whether the listing is posted by a recruitment agency. |
isEasyApply | boolean | Whether the job supports Easy Apply. |
postedByReed | boolean | Whether the job was posted directly on Reed. |
eligibleToWorkInUk | boolean | Whether UK work eligibility is required. |
Use cases
- Recruiting & sourcing β monitor UK openings by role, location, or company
- Job-market & salary research β track demand and pay across UK sectors
- Feed an ATS or job board with fresh, structured UK listings
- Lead generation β find companies actively hiring for specific skills
FAQ
Do I need a Reed account or API key? No. The Actor reads Reed.co.uk's public job search directly β no login and no API key required.
How many jobs can I get per run?
Use maxItems to cap results per keyword. Each keyword in searchQueries is scraped separately, so more keywords means more coverage across UK roles and locations.
Is scraping Reed.co.uk legal? Only public data shown to any visitor on Reed.co.uk is scraped. This is an independent tool, not affiliated with Reed; check Reed's Terms of Service and applicable regulations for your use case.
What's the output format?
Structured JSON β one record per job with title, company, location, salary, sector, contractType, remote, dates and (optionally) the full description. Export as JSON, CSV or Excel.
Can I filter by location, salary or keyword?
Yes. Filter by location with an adjustable proximity radius in miles, plus salaryFrom/salaryTo, full-time/part-time flags and contractType (permanent / contract / temp).
Can I integrate this with other tools? The Reed Job Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Related Actors
Combine Reed with other job sources for wider coverage:
- Dice Jobs Scraper β US tech jobs from Dice with salaries.
- RemoteOK Job Scraper β remote roles with tags and salary ranges.
- We Work Remotely Jobs Scraper β remote jobs with full descriptions by category.
- Company Careers Job Scraper β roles straight from Greenhouse, Lever and Ashby boards.
Notes
Only public data is scraped from Reed.co.uk's public job search. No login or API key required. Enable a proxy only for very large volumes.