Discover/indeed.co.uk API
live

indeed.co.uk APIindeed.co.uk

Search Indeed UK job listings, retrieve full job details, application links, and company profiles via a structured JSON API with 4 endpoints.

Endpoints
4
Updated
10d ago
Try it
Job title or keywords to search for (e.g. developer, apprenticeship, data engineer)
Results offset for pagination (increments of 10)
Search radius in miles from the specified location
Minimum salary filter value
Location to search in (e.g. London, Manchester, United Kingdom)
api.parse.bot/scraper/d3daa2ce-2329-43b9-8d7c-fa97d94fcd74/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d3daa2ce-2329-43b9-8d7c-fa97d94fcd74/search_jobs?query=developer&location=London' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for job postings on Indeed UK. Returns paginated results with 15 jobs per page. Use the start parameter in increments of 10 to paginate through results.

Input
ParamTypeDescription
querystringJob title or keywords to search for (e.g. developer, apprenticeship, data engineer)
startintegerResults offset for pagination (increments of 10)
radiusintegerSearch radius in miles from the specified location
salarystringMinimum salary filter value
locationstringLocation to search in (e.g. London, Manchester, United Kingdom)
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with keys: job_key, title, company, location, salary, url, date",
    "query": "string, the search query used",
    "location": "string, the location searched",
    "total_results": "integer, total number of matching jobs"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://uk.indeed.com/viewjob?jk=8a13dd3e43fee754",
          "date": "19 days ago",
          "title": "Cloud Developer - PerfectDraft",
          "salary": null,
          "company": "Anheuser-Busch",
          "job_key": "8a13dd3e43fee754",
          "location": "London"
        }
      ],
      "query": "developer",
      "location": "London",
      "total_results": 2580
    },
    "status": "success"
  }
}

About the indeed.co.uk API

The Indeed UK API provides 4 endpoints for accessing job listings, job details, application links, and company profiles from indeed.co.uk. The search_jobs endpoint returns up to 15 job postings per page — including title, company, location, salary, and a direct URL — filtered by keyword, location, radius, and minimum salary. Downstream endpoints resolve individual job keys into full descriptions and application URLs.

Job Search

The search_jobs endpoint accepts a query string (e.g. "data engineer", "apprenticeship"), a location (e.g. "London", "Manchester"), an optional radius in miles, and a salary minimum filter. Results come back paginated at 15 jobs per page; use the start parameter in increments of 10 to walk through pages. Each job object in the jobs array includes job_key, title, company, location, salary, url, and date. The response also surfaces total_results so you can calculate how many pages exist.

Job Details and Application Links

Pass a job_key from search results to get_job_details to retrieve the full posting: title, company, location, salary, an HTML description field, and apply_link. The apply_link field may be null for postings that require applying through Indeed directly rather than an external site. If you only need the application URL without the full description, get_job_application_link accepts the same job_key and returns just the apply_link — useful when batching link resolution across many results.

Company Profiles

The get_company_profile endpoint takes a company_slug matching the slug used in the company's Indeed URL (e.g. Amazon, Google, WSP) and returns a company_data object with name, rating, review_count, happiness_score, and an about block containing the company description and associated metadata. This lets you enrich job listings with employer context without a separate lookup service.

Common use cases
  • Aggregate UK job listings by keyword and location for a job board or aggregator site
  • Monitor salary ranges for specific roles across UK cities using the salary and location filters
  • Build a job alert system that polls search_jobs and surfaces new postings by date
  • Enrich applicant tracking workflows by resolving job_key values to full HTML descriptions via get_job_details
  • Compare employer ratings and happiness_score values across companies when evaluating job offers
  • Automate application link extraction in bulk using get_job_application_link for a list of job_key values
  • Research hiring trends for specific companies by tracking total_results for targeted queries over time
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Indeed have an official developer API?+
Indeed previously offered a publisher API, but it has been discontinued. There is no publicly available official API for indeed.co.uk at this time.
What does the `search_jobs` endpoint return, and how does pagination work?+
Each response includes a jobs array of up to 15 objects, each with job_key, title, company, location, salary, url, and date, plus a total_results integer. To paginate, increment the start parameter by 10 (e.g. 0, 10, 20). Note the page size is fixed at 15 despite the 10-unit increment — this matches Indeed UK's own display behavior.
Is the `apply_link` always present in job detail responses?+
No. The apply_link field in both get_job_details and get_job_application_link can be null. This happens when the posting does not include an external application URL — typically roles where applications are submitted directly through Indeed rather than a company's own careers page.
Does the API cover job postings from countries other than the UK?+
The API is scoped to indeed.co.uk, so results reflect UK postings. Other Indeed country sites (indeed.com, indeed.de, etc.) are not covered by this API. You can fork it on Parse and revise it to point at a different Indeed regional domain if you need coverage beyond the UK.
Can I retrieve user-written company reviews or individual review text?+
The get_company_profile endpoint returns aggregate data: rating, review_count, and happiness_score. Individual review text, reviewer details, and per-category ratings are not currently returned. You can fork this API on Parse and revise it to add an endpoint that fetches review-level data from a company's Indeed reviews page.
Page content last updated . Spec covers 4 endpoints from indeed.co.uk.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.