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.
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 |
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 ApifyClient
import os
client = 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().items
print(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.
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.