Reed Jobs Scraper
Pricing
from $1.00 / 1,000 results
Reed Jobs Scraper
Scrape Reed.co.uk for rich, structured job data. Extract exact min/max salaries, remote working options, required skills, full HTML descriptions, location coordinates, company names, and direct application links. Perfect for recruitment, candidate sourcing, and market trend analysis.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer

Muhamed Didovic
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Overview
The Reed.co.uk Jobs Scraper is a powerful tool designed to extract comprehensive data from Reed.co.uk, one of the leading job boards in the UK. This scraper delivers rich, structured data from job listings to support recruitment, market research, and competitive analysis.
With this scraper, users gain access to detailed job listings including job titles, company names, salary ranges, posting dates, location, remote working options, required skills, and full HTML descriptions.
Whether you're a recruiter analyzing the UK job market, an HR professional sourcing candidates, or a market researcher studying employment trends, this scraper provides the complete, structured dataset needed for professional-grade analysis.
Features
-
Multi-Input Scraping:
- Scrape job search results by providing specific URLs, or simply enter a keyword, location, and posted date filter to auto-generate a search.
- Supports direct job detail URLs as well.
-
Efficient Data Extraction:
- Handles pagination to capture all job listings across multiple pages.
- Automatically retries failed requests for seamless scraping.
- Fetches detailed job data using the underlying mobile API for each listing.
-
Proxy Integration:
- Supports custom proxies and Apify Proxy for reliable, anonymous scraping.
-
Detailed Data Output:
- Job listings: 30+ fields including exact salary numbers, employment type, location coordinates, required skills, company details, application statuses, and the raw listing data.
How to Use
- Set Up: Ensure you have an Apify account and access to the Apify platform.
- Provide Input Data: Input specific scraping parameters — either
startUrls, or combinations ofkeyword,location, andpostedDate. - Adjust Scraper Settings: Configure settings like
maxConcurrency,minConcurrency, andmaxRequestRetriesto optimize performance. - Run the Scraper: Execute the scraper on the Apify platform.
- Download Results: Export the scraped data in your preferred format (JSON, CSV, Excel).
Input Configuration
To use the scraper, configure the input parameters as follows:
Option 1: Using Start URLs
{"startUrls": [{"url": "https://www.reed.co.uk/jobs/part-time-work-from-home-data-engineer-jobs"},{"url": "https://reed.co.uk/jobs/net-developer-cowes/56558318"}],"maxItems": 100,"maxConcurrency": 10,"minConcurrency": 1,"maxRequestRetries": 3,"includeListingDetails": true,"proxy": {"useApifyProxy": true}}
Option 2: Using Keyword, Location, and Date Filters
{"keyword": "data engineer","location": "london","postedDate": "last3days","maxItems": 100,"includeListingDetails": true,"proxy": {"useApifyProxy": true}}
Input Fields Explanation
- Start URLs (
startUrls): URLs from which the scraper will begin extracting data. Accepts:- Job Search URLs:
https://www.reed.co.uk/jobs/part-time-work-from-home-data-engineer-jobs - Direct Job URLs:
https://reed.co.uk/jobs/net-developer-cowes/56558318
- Job Search URLs:
- Keyword (
keyword): Keywords for job search (e.g.,"data engineer"). Used when nostartUrlsare provided or as a fallback. - Location (
location): City/location for job search (e.g.,"london"). - Posted Date (
postedDate): Filter by date posted. Allowed values:"anytime","today","last3days","last7days","last14days". - Include Listing Details (
includeListingDetails): Whentrue, fetches full job details using the Reed mobile API. Default istrue. - Max Items (
maxItems): Maximum number of listings to scrape per run. Default is100. - Max Concurrency (
maxConcurrency): Maximum number of pages processed simultaneously. Default is10. - Min Concurrency (
minConcurrency): Minimum number of pages processed simultaneously. Default is1. - Max Request Retries (
maxRequestRetries): Number of retries for failed requests. Default is3. - Proxy Configuration (
proxy): Settings for reliable and anonymous scraping. Default uses Apify's Proxy.
Output Structure
The scraper produces structured JSON output for job listings.
Job Listing Output
Each listing contains the following fields:
{"id": 56549094,"jobId": 56549094,"url": "https://www.reed.co.uk/jobs/front-end-full-stack-developer-vue-javascript-python/56549094","title": "Front-End/Full Stack Developer Vue, JavaScript, Python","companyName": "Hays Specialist Recruitment Limited","location": "Barnstaple","latitude": 51.0991685,"longitude": -4.008485,"displaySalary": "£30,000 to £50,000 per annum","shortDisplaySalary": "£30,000 to £50,000 pa","salaryFrom": 30000,"salaryTo": 50000,"salaryCurrencyId": 1,"salaryType": 5,"jobType": "permanent","isPartTime": false,"isFullTime": true,"remoteWorkingOption": "notSpecified","postedOn": "2026-02-27T13:57:01.000Z","createdOn": "2026-02-27T13:57:01.000Z","updatedOn": "2026-03-03T14:02:16.72","expiryOn": "2026-03-27T23:55:00.000Z","description": "<p><strong>Front-End/Full Stack Developer (Vue, JavaScript, Python)<br />Barnstaple, North Devon (Office Based) </strong>...</p>","skills": ["CSS","HTML","JavaScript","jQuery","React","UI","Engineer","Front End Developer","Vue","Angular","TypeScript","Svelte"],"statuses": ["easyApply","posted"],"isExternal": false,"externalLink": null,"emailForApplications": "Field is hidden","applicationStatus": null,"isApplicationWithdrawn": null,"isEasyApply": true,"logoImage": "https://resources.reed.co.uk/profileimages/logos/Banner_36210.png","sourceListUrl": "https://www.reed.co.uk/jobs?keywords=python+web+developer","scrapedAt": "2026-03-04T13:53:08.585Z","rawListData": { }}
Job Listing Field Descriptions
General Information
- id: Unique identifier for the job posting in our dataset.
- jobId: The official Reed job ID (e.g.,
56549094). - url: Full URL to the job posting on Reed.co.uk.
- title: The job title (e.g.,
"Front-End/Full Stack Developer Vue, JavaScript, Python"). - companyName: Name of the hiring company or recruitment agency (e.g.,
"Hays Specialist Recruitment Limited"). - logoImage: URL to the company's logo image.
- description: Full HTML-formatted job description, including responsibilities, requirements, benefits, and about the company.
- skills: Array of skills tagged or extracted for the job listing.
- statuses: Array of statuses related to the listing (e.g.,
["easyApply", "posted"]).
Location & Map Data
- location: City/town where the job is located (e.g.,
"Barnstaple"). - latitude: The latitude coordinates of the job location.
- longitude: The longitude coordinates of the job location.
- remoteWorkingOption: Remote work policy. Values:
"notSpecified","remote", etc.
Salary Information
- displaySalary: Human-readable salary string (e.g.,
"£30,000 to £50,000 per annum"). - shortDisplaySalary: Shorthand salary string (e.g.,
"£30,000 to £50,000 pa"). - salaryFrom: Minimum annual/hourly salary as a number (e.g.,
30000). - salaryTo: Maximum annual/hourly salary as a number (e.g.,
50000). - salaryCurrencyId: Internal Reed ID for the currency (e.g.,
1for GBP). - salaryType: Internal Reed ID for the salary interval (e.g., annual, daily, hourly).
Employment Details
- jobType: Type of employment contract (e.g.,
"permanent","contract","temporary"). - isPartTime: Boolean indicating if the role is part-time.
- isFullTime: Boolean indicating if the role is full-time.
Dates & Timestamps
- postedOn: The date and time when the job was posted (ISO 8601 format).
- createdOn: The date and time when the listing was created (ISO 8601 format).
- updatedOn: The date and time when the listing was last updated.
- expiryOn: The date and time when the job posting expires (ISO 8601 format).
- scrapedAt: Timestamp of when this data was scraped (ISO 8601 format).
Application Details
- isExternal: Boolean indicating if the application is hosted externally (off Reed).
- externalLink: URL to the external application page, if applicable.
- isEasyApply: Boolean indicating if the job supports Reed's Easy Apply.
- emailForApplications: Email address for applications (often hidden/masked).
- applicationStatus: Current status of an application (if scraping under an authenticated session).
- isApplicationWithdrawn: Boolean indicating if the application was withdrawn.
Source & Raw Data
- sourceListUrl: The search or list URL from which this job was originally discovered.
- rawListData: The complete, unprocessed job data object as returned by the Reed API or initial Next.js data payload. Contains detailed nested objects (like
jobDetail) for advanced analysis.
Benefits of the Reed Jobs Scraper
- Automates data collection from Reed.co.uk for massive datasets.
- Provides detailed, accurate, and structured data for analysis.
- Supports flexible search inputs using keywords, locations, and timeframes.
- Reliable performance with proxy integration for anonymity.
Why Choose the Reed Jobs Scraper?
The Reed Jobs Scraper is an indispensable tool for HR professionals, recruiters, and market researchers focused on the UK market. It streamlines job market research by delivering high-quality, actionable data directly from Reed, enabling better decision-making and saving time.
Explore More Scrapers
If you found the Reed Jobs Scraper useful, check out other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs.
Support
- For issues or feature requests, please use the Issues section of this actor.
- For further assistance, contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or a full dataset: muhamed.didovic@gmail.com
- Need other platforms scraped? Contact muhamed.didovic@gmail.com
- For API services of this scraper, reach out to muhamed.didovic@gmail.com