Indeed UK Jobs Scraper
Pricing
from $0.70 / 1,000 jobs
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
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
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | "developer" | Job title or keyword to search for. |
location | string | (empty) | City, region or postal code. Leave empty to search all of the United Kingdom. |
radius | integer | 25 | Search radius around the location, in miles. |
sort | string | "relevance" | Sort by relevance or date (newest first). |
fromDays | string | (empty) | Limit to jobs posted within the last 1, 3, 7 or 14 days. Empty means any time. |
maxItems | integer | 100 | Maximum 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.
| Field | Type | Description |
|---|---|---|
jobKey | string | Indeed's unique identifier for the listing. |
title | string | Job title. |
jobUrl | string | Direct link to the listing on uk.indeed.com. |
descriptionHtml | string | Full job description as HTML. |
descriptionText | string | Full job description as plain text. |
descriptionMarkdown | string | Full job description converted to Markdown. |
location.raw | string | Full address line as published. |
location.city | string | City. |
location.postalCode | string | Postal code (null if not published). |
location.streetAddress | string | Street address (null if not published). |
location.countryName | string | Country name. |
location.countryCode | string | Two-letter country code. |
location.admin1Code | string | Region or province code. |
location.admin2Code | string | Sub-region code (null if not published). |
location.latitude | number | Latitude. |
location.longitude | number | Longitude. |
location.isRemote | boolean | Whether the role is remote. |
salary.salaryText | string | Salary as published (null if not stated). |
salary.salaryMin | number | Minimum salary (null if not published). |
salary.salaryMax | number | Maximum salary (null if not published). |
salary.salaryType | string | Pay period: HOUR, DAY, WEEK, MONTH or YEAR. |
salary.salaryCurrency | string | Currency code (e.g. GBP). |
salary.isEstimated | boolean | Whether the figure is an Indeed estimate rather than employer-stated. |
companyName | string | Employer name (null if not published). |
companyUrl | string | Indeed company profile URL (null if not published). |
companyIndustry | string | Industry (null if not published). |
companyNumEmployees | string | Employee-count band (null if not published). |
companyRevenue | string | Revenue band (null if not published). |
companyLogo | string | Company logo URL (null if not published). |
companyHeaderUrl | string | Company header image URL (null if not published). |
corporateWebsite | string | Employer's own website (null if not published). |
datePublished | string | ISO date the job was published. |
dateOnIndeed | string | ISO date the job first appeared on Indeed. |
attributes | array | Skill and requirement labels attached to the listing. |
hiringDemand.isUrgentHire | boolean | Whether Indeed flags the role as an urgent hire. |
hiringDemand.isHighVolumeHiring | boolean | Whether the role is part of high-volume hiring. |
language | string | Language of the listing. |
locale | string | Locale of the source site (en_GB). |
source | string | Source host (uk.indeed.com). |
scrapedAt | string | ISO 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.
| Results | Cost |
|---|---|
| 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 size | Typical time |
|---|---|
| 100 results | under 1 minute |
| 1,000 results | 2โ4 minutes |
| 10,000 results | 20โ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