Reed.co.uk Jobs Scraper
Pricing
from $0.05 / 1,000 result extracteds
Reed.co.uk Jobs Scraper
Scrape public Reed.co.uk job listings by keyword, location, salary, job type, and posted date. Export clean job data for recruiting analysis.
Pricing
from $0.05 / 1,000 result extracteds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Search and export public UK job listings from Reed.co.uk by keyword, location, job type, date posted, or Reed search URL.
Use this Actor to collect structured Reed.co.uk job data for recruiting research, lead generation, UK labor-market analysis, salary tracking, job-board workflows, and internal dashboards. Results can be downloaded as CSV, JSON, Excel, XML, RSS, or used through the Apify Dataset API.
At a glance
- UK job search: Search Reed.co.uk by job title, skill, keyword, location, radius, job type, and posting freshness.
- Search URL reuse: Paste a Reed.co.uk search URL when you already built the right search in the browser.
- Structured rows: Export titles, companies, locations, salary text, job type, posting date, Reed job ID, and job URL.
- Description control: Include full description text when you need richer analysis, or keep runs lighter with snippets.
- API export: Send Reed job rows to spreadsheets, CRMs, BI tools, job boards, monitoring workflows, or AI agents.
Ready-to-run examples
Use these saved Store examples as starting points. Open any example to prefill the Actor input, then adjust URLs, keywords, limits, or filters for your own run.
- Scrape a Reed software jobs search URL
- Capture full descriptions for product manager jobs
- Scrape marketing manager jobs in London
- Collect graduate jobs across the UK
- Research sales jobs in Leeds
- Export part-time retail jobs in London
- View all ready-to-run examples (12 examples)
What can it do?
Reed.co.uk Jobs Scraper turns public Reed job-search results into structured dataset rows.
- Search UK roles: Enter one or more job titles, skills, or keywords.
- Filter by location: Add a UK location and search radius for regional monitoring.
- Filter by job type: Keep permanent, temporary, contract, part-time, or full-time listings.
- Track freshness: Limit keyword searches by date posted when Reed supports the filter.
- Collect canonical URLs: Save Reed job IDs and job URLs for follow-up research and deduplication.
Common workflows
- Recruiting research: Build lists of active openings by title, skill, location, employer, or recruiter.
- Sales lead generation: Find companies currently hiring for target roles and prioritize account outreach.
- Salary monitoring: Track visible salary ranges for specific job titles or UK regions.
- Regional market analysis: Compare hiring demand across cities, regions, or remote searches.
- Job-board benchmarking: Export listing metadata for market research or category analysis.
- Dashboard feeds: Schedule repeat searches and send results to BI tools or spreadsheets.
What data can you extract?
The Actor returns one dataset row per public Reed.co.uk job listing.
| Field | Description |
|---|---|
title | Job title |
companyName | Hiring company or recruiter name |
location | Displayed job location |
salary | Salary text or range when available |
jobType | Job type signals such as full-time, permanent, or contract |
postedAt | Posted/display date from Reed |
descriptionSnippet | Short description preview |
descriptionText | Full description when enabled |
jobUrl | Reed job detail URL |
reedJobId | Reed job identifier |
sourceQuery | Query that produced the listing when applicable |
scrapedAt | Timestamp of extraction |
Pricing
The Actor uses pay-per-event pricing, so cost is tied to the run and the number of saved job rows.
| Event | Price | Charged when |
|---|---|---|
| Run start | $0.005 per run | Once when the Actor starts. |
| Reed job result | BRONZE $0.00005 per saved job row | Each Reed.co.uk listing saved to the dataset. This is about $0.05 per 1,000 saved jobs on BRONZE. |
Use a low maxItems value for the first run, review the dataset, and then scale up. Exact live pricing is shown on the Apify Actor page before you start a run.
Input configuration
| Setting | JSON key | Use it for | Example |
|---|---|---|---|
| Search queries | queries | Job titles, skills, or keywords to search on Reed.co.uk. | ["software developer"] |
| Reed search URLs | startUrls | Reed.co.uk search URLs to scrape in addition to keyword searches. | [{"url":"https://www.reed.co.uk/jobs/software-developer-jobs"}] |
| Location | location | Optional UK location for keyword searches. | London |
| Radius | radius | Search radius in miles around the selected location. | 10 |
| Date posted | datePosted | Limit keyword searches by posting date. | last7days |
| Job type | jobType | Filter by permanent, temporary, contract, part-time, or full-time listings. | contract |
| Include full description | includeDetails | Add full description text when available. | false |
| Maximum jobs | maxItems | Cap saved job rows and spend. | 25 |
Example input
{"queries": ["software developer"],"location": "London","radius": 10,"datePosted": "all","jobType": "all","includeDetails": false,"maxItems": 25}
Example output
{"title": "Software Developer","companyName": "Example Recruiter","location": "London","salary": "£45,000 - £65,000","jobType": "Full-time, Permanent","postedAt": "2026-06-09T16:11:30.287","descriptionSnippet": "Our client is seeking an experienced Software Developer...","jobUrl": "https://www.reed.co.uk/jobs/software-developer/57002409","reedJobId": "57002409","sourceQuery": "software developer","scrapedAt": "2026-06-29T10:00:00.000Z"}
How to run it
- Open the Actor on Apify.
- Enter one or more search queries or Reed search URLs.
- Add an optional UK location, radius, date-posted filter, or job-type filter.
- Set
maxItemsto the number of listings you want to save. - Choose whether to include full descriptions.
- Start the run and export the dataset.
Search tips
- Use clear role names:
software developer,finance manager, orcustomer successusually works better than one broad word. - Compare locations separately: Run one city or region per input when you need clean comparisons.
- Reuse browser searches: Paste
startUrlswhen you have already configured a Reed search manually. - Control spend: Keep
maxItemssmall while testing and increase it after checking the result quality. - Enable details selectively: Full descriptions are useful for keyword analysis, but snippets are faster for simple company/title lists.
Limits and caveats
- The Actor extracts publicly visible Reed.co.uk job-search data.
- It does not access private employer dashboards, applicant data, or login-gated recruiter tools.
- Salary and company fields are empty when Reed does not show them for a listing.
- Reed search filters can change, so validate important scheduled searches after changing input settings.
Integrations
You can connect Reed job data to downstream tools:
- Export CSV or Excel to spreadsheets for weekly recruiting reports.
- Send hiring-company lists to a CRM for sales or account research.
- Load JSON rows into BI tools such as Looker Studio, Power BI, or Tableau.
- Trigger Slack, email, or webhook alerts after scheduled runs.
- Combine Reed outputs with ATS and remote-job scrapers for broader market coverage.
API usage
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/reed-co-uk-jobs-scraper').call({queries: ['software developer'],location: 'London',maxItems: 25});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientimport osclient = ApifyClient(os.environ['APIFY_TOKEN'])run = client.actor('fetch_cat/reed-co-uk-jobs-scraper').call(run_input={'queries': ['software developer'],'location': 'London','maxItems': 25,})items = client.dataset(run['defaultDatasetId']).list_items().itemsprint(items)
cURL
curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~reed-co-uk-jobs-scraper/runs?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"queries":["software developer"],"location":"London","maxItems":25}'
MCP and AI agents
This Actor can be used through the official Apify MCP server at https://mcp.apify.com.
For a focused single-Actor tool setup, use:
https://mcp.apify.com?tools=fetch_cat/reed-co-uk-jobs-scraper
Use the same JSON keys shown in the input configuration table, such as queries, startUrls, location, radius, jobType, includeDetails, and maxItems.
FAQ
Can I use this as a Reed.co.uk jobs API?
Yes. You can run the Actor through the Apify API and read results from the Dataset API.
Can I export Reed.co.uk jobs to CSV or Excel?
Yes. Apify datasets can be downloaded as CSV, JSON, Excel, XML, RSS, HTML, or accessed through the API.
Why is salary empty?
Some Reed.co.uk listings do not publish salary text or use hidden salary settings.
Why did I get fewer jobs than maxItems?
The search may have fewer matching public listings, or filters such as location, date, or job type may be too strict.
Related scrapers
- LinkedIn Jobs Scraper
- RemoteOK Jobs Scraper
- Remotive Jobs Scraper
- Greenhouse Job Board Scraper
- Workday Jobs Scraper
Changelog
0.1
- Initial public release with keyword, search URL, location, radius, date, job-type, description, and maximum-result controls for public Reed.co.uk listings.
Support
If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.
Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.