Reed Jobs Scraper avatar

Reed Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Reed Jobs Scraper

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

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

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

  1. Set Up: Ensure you have an Apify account and access to the Apify platform.
  2. Provide Input Data: Input specific scraping parameters — either startUrls, or combinations of keyword, location, and postedDate.
  3. Adjust Scraper Settings: Configure settings like maxConcurrency, minConcurrency, and maxRequestRetries to optimize performance.
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. 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
  • Keyword (keyword): Keywords for job search (e.g., "data engineer"). Used when no startUrls are 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): When true, fetches full job details using the Reed mobile API. Default is true.
  • Max Items (maxItems): Maximum number of listings to scrape per run. Default is 100.
  • Max Concurrency (maxConcurrency): Maximum number of pages processed simultaneously. Default is 10.
  • Min Concurrency (minConcurrency): Minimum number of pages processed simultaneously. Default is 1.
  • Max Request Retries (maxRequestRetries): Number of retries for failed requests. Default is 3.
  • 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., 1 for 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


Additional Services