Indeed UK Jobs Scraper avatar

Indeed UK Jobs Scraper

Pricing

from $0.70 / 1,000 jobs

Go to Apify Store
Indeed UK Jobs Scraper

Indeed UK Jobs Scraper

Scrape job listings from Indeed UK. Returns titles, full descriptions, salary, company profiles, geo-coordinates and hiring signals. Pay per result.

Pricing

from $0.70 / 1,000 jobs

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Indeed UK Scraper

Indeed UK Scraper

Extract job listings from uk.indeed.com at scale, with the richest field set available: full descriptions, structured salary, company profiles, precise geo-coordinates and hiring signals. No API key required.


Why this scraper?

๐ŸŽฏ Built for the United Kingdom

A dedicated British scraper, not a global tool with a country dropdown. Salary parsing, location handling and currency (GBP) are tuned for uk.indeed.com.

๐Ÿ“„ Complete job data

Full job title, description in both HTML and plain text, apply URL, publish date, and the date the job first appeared on Indeed.

๐Ÿ’ถ Structured salary

Minimum, maximum, pay period and currency, parsed from the listing. Estimated figures are flagged so you can filter them out.

๐Ÿข Company profiles

Company name, industry, employee count, revenue band, corporate website and logo where Indeed publishes them.

๐Ÿ“ Precise location

Full address, city, postal code, region code, country and latitude/longitude, plus a remote-work flag.

๐Ÿ” Repost detection

Every record carries hiring-demand signals so you can spot urgent and high-volume postings at a glance.


Input parameters

ParameterTypeDefaultDescription
querystring"developer"Job title or keyword to search for.
locationstring(empty)City, region or postal code. Leave empty to search all of the United Kingdom.
radiusinteger25Search radius around the location, in miles.
sortstring"relevance"Sort by relevance or date (newest first).
fromDaysstring(empty)Limit to jobs posted within the last 1, 3, 7 or 14 days. Empty means any time.
maxItemsinteger100Maximum number of listings to return. Set to 0 for unlimited.

Output schema

Every field below is present on every record. Fields that Indeed does not publish for a given job are returned as null rather than omitted.

FieldTypeDescription
jobKeystringIndeed's unique identifier for the listing.
titlestringJob title.
jobUrlstringDirect link to the listing on uk.indeed.com.
descriptionHtmlstringFull job description as HTML.
descriptionTextstringFull job description as plain text.
descriptionMarkdownstringFull job description converted to Markdown.
location.rawstringFull address line as published.
location.citystringCity.
location.postalCodestringPostal code (null if not published).
location.streetAddressstringStreet address (null if not published).
location.countryNamestringCountry name.
location.countryCodestringTwo-letter country code.
location.admin1CodestringRegion or province code.
location.admin2CodestringSub-region code (null if not published).
location.latitudenumberLatitude.
location.longitudenumberLongitude.
location.isRemotebooleanWhether the role is remote.
salary.salaryTextstringSalary as published (null if not stated).
salary.salaryMinnumberMinimum salary (null if not published).
salary.salaryMaxnumberMaximum salary (null if not published).
salary.salaryTypestringPay period: HOUR, DAY, WEEK, MONTH or YEAR.
salary.salaryCurrencystringCurrency code (e.g. GBP).
salary.isEstimatedbooleanWhether the figure is an Indeed estimate rather than employer-stated.
companyNamestringEmployer name (null if not published).
companyUrlstringIndeed company profile URL (null if not published).
companyIndustrystringIndustry (null if not published).
companyNumEmployeesstringEmployee-count band (null if not published).
companyRevenuestringRevenue band (null if not published).
companyLogostringCompany logo URL (null if not published).
companyHeaderUrlstringCompany header image URL (null if not published).
corporateWebsitestringEmployer's own website (null if not published).
datePublishedstringISO date the job was published.
dateOnIndeedstringISO date the job first appeared on Indeed.
attributesarraySkill and requirement labels attached to the listing.
hiringDemand.isUrgentHirebooleanWhether Indeed flags the role as an urgent hire.
hiringDemand.isHighVolumeHiringbooleanWhether the role is part of high-volume hiring.
languagestringLanguage of the listing.
localestringLocale of the source site (en_GB).
sourcestringSource host (uk.indeed.com).
scrapedAtstringISO timestamp of the scrape.

Example record

{
"jobKey": "2aa489becfc76419",
"title": "Lead DevOps Engineer",
"jobUrl": "https://uk.indeed.com/viewjob?jk=2aa489becfc76419",
"descriptionText": "...",
"location": {
"raw": "20 Farringdon Rd, London",
"city": "London",
"postalCode": "EC1M 3HE",
"countryCode": "GB",
"admin1Code": "ENG",
"latitude": 52.16878,
"longitude": 4.989674,
"isRemote": false
},
"salary": {
"salaryText": "ยฃ65,000 - ยฃ80,000 a year",
"salaryMin": 65000,
"salaryMax": 80000,
"salaryType": "YEAR",
"salaryCurrency": "GBP",
"isEstimated": false
},
"companyName": "Example Company",
"companyIndustry": "Information Technology",
"datePublished": "2026-07-01T05:00:00.000Z",
"dateOnIndeed": "2026-07-01T09:12:00.000Z",
"attributes": [
"AWS",
"Kubernetes",
"Terraform",
"CI/CD"
],
"hiringDemand": {
"isUrgentHire": false,
"isHighVolumeHiring": false
},
"language": "en",
"locale": "en_GB",
"source": "uk.indeed.com",
"scrapedAt": "2026-07-02T08:00:00.000Z"
}

Examples

Search for developer roles in London:

{
"query": "developer",
"location": "London",
"maxItems": 100
}

Recent postings only, sorted by date:

{
"query": "developer",
"location": "London",
"sort": "date",
"fromDays": "3",
"maxItems": 200
}

Wide-area search with a larger radius:

{
"query": "developer",
"location": "London",
"radius": 50,
"maxItems": 500
}

Daily feed of new jobs across the United Kingdom:

{
"query": "developer",
"location": "",
"sort": "date",
"fromDays": "1",
"maxItems": 1000
}

๐Ÿ’ฐ Pricing

$0.76 per 1,000 results โ€” you only pay for successfully retrieved listings. Failed retries are never charged.

ResultsCost
100~$0.08
1,000~$0.76
10,000~$7.60
100,000~$76.00

Flat-rate alternatives typically charge $29โ€“$49/month regardless of usage.

Subscription tiers lower the rate further, from $0.73 per 1,000 down to $0.64 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeTypical time
100 resultsunder 1 minute
1,000 results2โ€“4 minutes
10,000 results20โ€“35 minutes

Known limitations

  • Salary is only returned when the employer or Indeed publishes it. Many listings have no salary.
  • Company profile depth varies by employer. Large companies return full profiles; smaller employers return only what Indeed holds.
  • Indeed caps how deep any search can page. Very broad queries return a large but finite slice, not every matching job ever posted.

Technical details

  • Source: uk.indeed.com โ€” the United Kingdom job listings
  • Coverage: nationwide, filterable by location and radius
  • Retry: automatic retry on network errors with exponential backoff

Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl