Reed.co.uk Jobs Scraper & UK Jobs API
Pricing
from $0.05 / 1,000 result extracteds
Reed.co.uk Jobs Scraper & UK Jobs API
Export public Reed.co.uk jobs by keyword, location, salary, contract, date, remote status, employer type, or URL. Capture descriptions, structured salary, employer and sector metadata, expiry dates, and apply links.
Pricing
from $0.05 / 1,000 result extracteds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
6
Monthly active users
9 days ago
Last modified
Categories
Share
Search and export public UK job listings from Reed.co.uk by keyword, location, salary, contract, date posted, remote status, employer type, or Reed job/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 and job URL reuse: Paste a Reed.co.uk search URL or individual job URL when you already have the right target.
- Precise filters: Combine location/radius, salary range, posting age, contract or hours, remote mode, and employer/agency source.
- Structured rows: Export titles, employers, locations, numeric salary ranges, contract and remote status, sectors, dates, Reed IDs, profiles, and apply links.
- Description control: Include full description text and HTML plus richer detail-page fields, or keep runs lighter with search snippets.
- Reliable automation: Bounded retries, optional proxy routing, deadlines, duplicate control, and run summaries make scheduled failures visible.
- 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.
- Filter salary and source: Set a minimum/maximum salary and keep agency or direct-employer listings.
- Separate remote modes: Keep remote, hybrid, on-site, or any listing.
- 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 |
salaryMinimum, salaryMaximum, salaryCurrency, salaryPeriod | Structured salary components |
jobType | Job type signals such as full-time, permanent, or contract |
contractType, isFullTime, isPartTime | Separate contract and working-hours signals |
remoteWorkingOption | Remote, hybrid, or other public working-location signal |
postedAt, updatedAt, expiresAt | Listing dates from Reed |
descriptionSnippet | Short description preview |
descriptionText, descriptionHtml | Full description when enabled |
sector, subSector | Reed sector classification |
employerId, employerProfileId, employerProfileUrl, employerLogoUrl | Public employer identity and profile fields |
externalApplyUrl, isEasyApply | Application route when Reed exposes it |
isPromoted, isFeatured, isGraduate | Public listing flags |
jobUrl | Reed job detail URL |
reedJobId | Reed job identifier |
sourceQuery, sourceUrl, runTag | Search and workflow provenance |
detailStatus | Whether optional detail enrichment succeeded |
scrapedAt | Timestamp of extraction |
Pricing
This Actor uses Apify pay-per-event pricing. The prices below come from the current Actor pricing configuration. Apify public plans map to Store discount tiers, so the table shows both the user-facing plan context and the pricing tier name. The final price shown in Apify depends on the user account plan and any custom agreement.
| Event | What is charged | Price |
|---|---|---|
start | One-time fee per run | $0.005 |
| Event | What is charged | Free / no discount | Starter / Bronze | Scale / Silver | Business / Gold | Custom / Platinum | Custom / Diamond |
|---|---|---|---|---|---|---|---|
item | Charged per Reed.co.uk job listing saved to the dataset. | $0.0575 / 1,000 | $0.05 / 1,000 | $0.05 / 1,000 | $0.05 / 1,000 | $0.05 / 1,000 | $0.05 / 1,000 |
Apify may also charge platform usage for compute, storage, proxies, or data transfer outside this Actor pricing. Check the Actor run and the Apify Pricing tab for the exact cost shown to your account.
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 |
| Minimum / maximum salary | minimumSalary, maximumSalary | Filter visible salary ranges in GBP. | 50000, 80000 |
| Remote working | remoteOption | Keep any, remote, hybrid, or on-site listings. | hybrid |
| Posted by | postedBy | Keep any source, agencies, or direct employers. | employer |
| Include full details | includeDetails | Add full description text/HTML and richer detail fields. | false |
| Maximum jobs | maxItems | Cap saved job rows and spend. | 25 |
| Safe run deadline | maxRunSeconds | Preserve saved rows before the platform timeout. | 270 |
| Run tag | runTag | Copy a workflow label to every row. | weekly-london-tech |
| Proxy configuration | proxyConfiguration | Enable optional proxy routing for repeated or blocked requests. | {"useApifyProxy":true} |
Example input
{"queries": ["software developer"],"location": "London","radius": 10,"datePosted": "last7days","jobType": "permanent","minimumSalary": 50000,"remoteOption": "hybrid","includeDetails": false,"maxItems": 25,"runTag": "weekly-london-tech"}
Example output
{"title": "Software Developer","companyName": "Example Recruiter","location": "London","salary": "£45,000 - £65,000","salaryMinimum": 45000,"salaryMaximum": 65000,"salaryCurrency": "GBP","salaryPeriod": "per annum","jobType": "Full-time, Permanent","contractType": "Permanent","remoteWorkingOption": "hybrid","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","runTag": "weekly-london-tech","detailStatus": "search_only","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.
- Use
runTagfor monitoring: Label scheduled searches so downstream rows remain attributable after export or merging.
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.
- A filtered search with no matching live jobs completes with an explicit empty summary; invalid, blocked, or changed source pages fail clearly instead of pretending to be empty.
RUN_SUMMARYand the backward-compatibleOUTPUTrecord report saved rows, retries, filtered and duplicate rows, source failures, detail failures, deadline state, and billing-budget state.
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
Claude Code setup:
$claude mcp add --transport http apify-reed "https://mcp.apify.com?tools=fetch_cat/reed-co-uk-jobs-scraper"
Claude Desktop, Cursor, or VS Code configuration:
{"mcpServers": {"apify-reed": {"url": "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, remoteOption, minimumSalary, includeDetails, runTag, and maxItems.
Example prompts:
- “Find 25 hybrid data analyst jobs around Manchester posted in the last week.”
- “Collect direct-employer software jobs in London above £60,000 and include full descriptions.”
- “Check this Reed job URL and return its salary, employer, sector, expiry date, and application link.”
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, filters may be strict, duplicate jobs may occur across sources, the safe deadline may stop new requests, or your run budget may cap paid rows. Check RUN_SUMMARY for the exact reason.
Related actors
- LinkedIn Jobs Scraper
- RemoteOK Jobs Scraper
- Remotive Jobs Scraper
- Greenhouse Job Board Scraper
- Workday Jobs Scraper
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.
Privacy and data handling
This Actor runs with Apify limited permissions and only processes data needed for the documented run. It uses job-search inputs and public job-posting results to produce the output dataset and sends requests to public Reed Co Uk Jobs pages/endpoints; results are stored in Apify run storage for your account. FetchCat does not use your inputs or outputs for advertising, does not use them for model training, and does not retain them outside the Apify run except for transient support debugging when you explicitly share run details. You are responsible for using the Actor lawfully, respecting the target site's terms, and avoiding unnecessary personal or sensitive data in inputs.