Reed Jobs Scraper
Pricing
$1.00 / 1,000 jobs
Reed Jobs Scraper
Scrape Reed.co.uk jobs in the UK by keyword and location: title, company, salary as numbers, contract type, hours, hybrid or remote, sector, full description and apply link. All Reed filters and alerts.
Pricing
$1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Robert Khairislamov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share
Scrape Reed.co.uk jobs in the UK by keyword and location. Get title, company, salary as numbers, contract type, working hours, hybrid or remote, sector, full description, expiry date and apply link. Export to JSON, CSV or Excel, or use the API. $1 per 1,000 jobs, no start fee.
Scrape jobs from Reed, one of the UK's largest job sites (reed.co.uk), the way you search on the website: keywords, location and every Reed filter. Each job comes with the salary as numbers per year, day or hour, the contract type (permanent, contract or temporary), working hours, whether the job is on-site, hybrid or remote, the sector, county and region, the full description and the expiry date. Salaries that the employer hides stay empty instead of showing numbers the site keeps behind them. Run it on a schedule to get only new jobs. No browser, no login.
What can this Reed scraper do?
- 🔎 Search like on the website: keywords such as
data analystorcare assistant, a town, city, county or postcode with a distance, or paste any reed.co.uk search link. - 🎛️ All Reed filters: salary range, permanent, contract or temporary, full-time or part-time, direct employers or recruitment agencies, graduate jobs and date posted.
- 💰 Salary as numbers: "£125,000 - £160,000 per annum" becomes
{ "min": 125000, "max": 160000, "currency": "GBP", "interval": "year" }. Day rates and hourly pay keep their period. - 🙈 Only salaries the employer shows: for "Competitive salary" or "Salary negotiable" the salary stays empty. The site still carries numbers for those jobs, sometimes wrong ones such as £70,000 to £900,000.
- 🏢 Hybrid and remote: on-site, hybrid or remote for every job, plus sector, category, county, region and whether an agency or the employer posted it.
- 🆕 Only new jobs since the last run: for job alerts, recruiting pipelines and market monitoring.
- 🧩 Same output as our other job scrapers, listed at the end of this page, so jobs from company career sites and job boards fit into one table.
What data does it extract?
| Field | Example |
|---|---|
title | Python Developer |
companyName | McGregor Boyall |
location / county / region | London / London / South East England |
workplaceType / employmentType | onsite / full-time |
contractType / hours | Permanent / full-time |
salary | { "min": 125000, "max": 160000, "currency": "GBP", "interval": "year" } |
postedAt / validThrough | 2026-08-26 / 2026-10-07 |
sector / category | Software Developer / Information Technology / Developer / Python Developer |
postedBy / easyApply | agency / true |
jobUrl / applyUrl | https://www.reed.co.uk/jobs/python-developer/57280155 |
descriptionText / descriptionHtml | full job description |
How to scrape Reed jobs
- Enter job titles or keywords, one search per line, for example
data analyst. Or paste links of searches you made on reed.co.uk. - Enter a location such as
London,Greater Manchesteror a postcode, and optionally a distance in miles. - Optionally choose a salary range, job types, working hours, posted by or a date range.
- Click Start. Download the jobs as JSON, CSV, Excel or HTML, or get them through the API.
Example input
{"searchQueries": ["python developer", "data engineer"],"location": "London","distance": 20,"minSalary": 60000,"jobTypes": ["perm"],"postedWithinDays": 7}
Job types are perm, contract and temp; working hours fulltime and parttime; posted by direct or agency. In the form you simply pick them from a list.
Example output
{"ats": "reed","company": "457096","companyName": "McGregor Boyall","jobId": "57280155","title": "Python Developer","department": "IT & Telecoms","location": "London","locations": ["London"],"remote": false,"workplaceType": "onsite","employmentType": "full-time","salary": { "min": 125000, "max": 160000, "currency": "GBP", "interval": "year", "text": "£ 125,000 - £ 160,000 per annum", "source": "listing" },"postedAt": "2026-08-26T14:59:12.087Z","updatedAt": "2026-09-07T15:02:17.643Z","jobUrl": "https://www.reed.co.uk/jobs/python-developer/57280155","applyUrl": "https://www.reed.co.uk/jobs/python-developer/57280155","descriptionText": "Python, React, SQL, AWS, Compliance, Market Surveillance\n\nMcGregor Boyall are partnered with a fast-growing multi-strategy…","descriptionHtml": "<p><strong>Python, React, SQL, AWS, Compliance, Market Surveillance </strong></p>…","contractType": "Permanent","hours": "full-time","sector": "Software Developer","category": "Information Technology / Developer / Python Developer","county": "London","region": "South East England","country": "United Kingdom","postedBy": "agency","easyApply": true,"reference": "37833JT","validThrough": "2026-10-07T23:55:00","companyUrl": "https://www.reed.co.uk/jobs/mcgregor-boyall-associates-limited/p20741","scrapedAt": "2026-09-28T12:44:18.467Z"}
Use cases
- Recruitment agencies: see every new role in your sector and region each morning, with salary and contract type.
- Job boards and aggregators: fill a UK job board with fresh Reed listings.
- Salary research: compare UK pay by role, sector, region, contract type and hybrid or on-site work.
- Sales and lead generation: companies hiring are growing. Sector and company pages turn job ads into leads.
- Labor market analytics: track demand by sector, region and working pattern over time.
How much does it cost?
You pay only for the jobs you get: $1 per 1,000 jobs. There is no start fee. Jobs filtered out by your settings are free. The Apify free plan covers about 5,000 jobs every month.
Tips
- Daily job alerts: save your input as a task, turn on Only new jobs since the last run and add a schedule. Send new jobs to Slack, email or Google Sheets with Apify integrations.
- Fast lists: turn off Load full job details. You still get title, company, location, salary, hybrid or remote, contract type and date.
- Stricter results: Reed also matches related words. Use Title must contain to keep only jobs with your keyword in the title.
- Errors per search: see the
SUMMARYrecord in the run's key-value store.
FAQ
Why do some jobs have no salary? Employers can hide the salary on Reed ("Competitive salary" or "Salary negotiable"). The Actor then leaves the salary empty, because the numbers behind it are not shown on the site and are often wrong.
Does it collect recruiter contact details? No. There are no fields for recruiters' names, emails or phone numbers. The job description is saved as the employer wrote it.
Is it legal to scrape Reed? The Actor reads the public job listings Reed shows to every visitor. Check the terms that apply to your use case.
Integrations and API
- Google Sheets, Slack, email and CRMs: connect the Actor to Make, Zapier or n8n, or use the Integrations tab of this Actor. With Only new jobs since the last run and a schedule, each run sends only the new jobs.
- Webhooks: call your own URL when a run finishes, for example to load the new jobs into your database.
- AI agents (MCP): add
https://mcp.apify.com?tools=robertosan16/reed-jobs-scraperas an MCP server in Claude, Cursor or VS Code, and your agent can search jobs with this Actor. Tell it how many jobs you need, so it sets Maximum jobs in total. - LangChain and LlamaIndex: load the jobs into your LLM app with the Apify loaders.
- API: one request runs the Actor and returns the jobs, for runs of up to 5 minutes. Start longer runs with the
runsendpoint and read the dataset when they finish.
curl -X POST "https://api.apify.com/v2/acts/robertosan16~reed-jobs-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["data analyst"],"location":"London","maxItems":20}'
More job scrapers with the same output
- Greenhouse Jobs Scraper: every job of any company on Greenhouse, with salary ranges
- Lever Jobs Scraper: every job of any company on Lever, including EU sites
- Ashby Jobs Scraper: startup jobs from Ashby job boards, with compensation
- Workday Jobs Scraper: every job from any Workday career site, past the 2,000 search limit
- Dice Jobs Scraper: US tech jobs from Dice.com, with skills and salaries
- Welcome to the Jungle Jobs Scraper: startup jobs in France, Europe, the UK and the US
- SEEK Jobs Scraper: jobs in Australia and New Zealand, with salaries as numbers
- StepStone Jobs Scraper: jobs in Germany, with benefits and English-language jobs
- Jobstreet Jobs Scraper: jobs in Malaysia, Singapore, the Philippines and Indonesia, with salaries as numbers
- JobsDB Jobs Scraper: jobs in Hong Kong and Thailand, with salaries as numbers
- InfoJobs Jobs Scraper: jobs in Spain from InfoJobs.net, with salaries and remote policy
- LinkedIn Jobs Scraper: public LinkedIn job listings without login, with full job details
- All-in-One Jobs Scraper: LinkedIn and all of these job sites and career sites in one search, without duplicates
Missing a field or a feature? Open an issue in the Issues tab and we will reply quickly.