UK Jobs API
Pricing
from $1.20 / 1,000 job records
UK Jobs API
Find job postings in the United Kingdom by role, structured location, company, category, salary, posting age, employment type, remote status, and seniority.
Pricing
from $1.20 / 1,000 job records
Rating
0.0
(0)
Developer
Aspen Technology Labs, Inc.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
UK Jobs API - JobsIndex by Aspen Tech Labs
Access UK jobs through the JobsIndex API, built by Aspen Tech Labs. This Actor is fixed to UK jobs and provides access to over 400,000 job postings collected directly from employer career sites and ATS platforms, not scraped from job boards. Part of a broader JobsIndex feed aggregating 11M+ active postings daily across 300K+ employer source sites globally.
Filter by role keyword, location, salary, posting age, employment type, remote status, seniority, and pagination, so you pull exactly the UK job market data you need for workforce analytics, recruitment tooling, or labour market research.
Over 50% of jobs in the UK database include salary information.
Need More or Something Different?
If this Actor is working well for you, we'd love a review. For more data, custom feeds, feedback, or any questions, reach out via our website or email. You can also explore JobMarketPulse, our labor and job market intelligence platform.
Built-In Country Preset
This Actor is fixed internally to country=United Kingdom. The runtime always enforces that value even if a different country is submitted.
Quick Start
{"title": "Software Engineer","size": 5}
Input Parameters
| Parameter | Description | Example |
|---|---|---|
salary | Salary amount or range filter. | 20h-30h |
what | Job search query. Supports keywords, boolean logic, exact phrases, and field-targeted search. | software engineer OR data analyst |
country | Fixed preset. Runtime always uses United Kingdom; changes are ignored. | United Kingdom |
region | Region, state, or province. | Scotland |
city | City filter. | London |
postal_code | Postal code filter. | SW1A 1AA |
metro_area | Metropolitan area filter. | Greater London |
title | Job title filter. | Software Engineer |
company_name | Employer name filter. | Employer name |
company_domain | Employer website domain. | example.com |
category | Job category. | Information Technology |
sub_category | More specific job function or role. | Software Developer |
industry | Employer industry. | Technology |
posted | Relative posting age or ISO date. | 1w |
employment_type | Employment type. | Full-Time |
remote | Work arrangement. Supported values: remote, on-site, hybrid. | hybrid |
seniority | Seniority level. | Senior |
page | Page number, starting from 0. | 0 |
size | Results per page. Minimum 1, maximum 100. | 5 |
Salary Filter Format
Use NUMBER[UNIT] or NUMBER[UNIT]-NUMBER[UNIT].
Supported units:
h- per hourd- per dayw- per weekm- per monthy- per year
Examples: 20h-30h, 35h, 50000y-90000y.
Advanced Filters
what supports plain-text search, boolean logic, exact phrases, and field-targeted search. If no field is provided, the API expands the query across a default set of relevant job and content fields.
what = engineer OR managerwhat = @title engineer OR managerwhat = @(title,description) (python)what = @(title,title_raw,description) (engineer OR manager)
Structured Filter Precedence
When what is provided together with structured job filters, the structured filters take priority and may override or narrow the keyword query. Use what when the corresponding structured fields are not set.
Location Filtering
The country is fixed. Use structured fields to narrow results within the United Kingdom:
regioncitypostal_codemetro_area
Limits and Pagination
Results are paginated with page and size.
| Parameter | Min | Max |
|---|---|---|
page | 0 | Depends on size and the item cap |
size | 1 | 100 |
Invalid values can return 400 Invalid page or size parameters.
Item Caps
| Query shape | Max items | Effective max size | Over-size behavior |
|---|---|---|---|
| No company filter | 1000 | 100 | Validation error; not silently capped |
| Company filter plus another keyword or filter | 20 | 20 | Silent cap with capping metadata |
| Company filter only | 5 | 5 | Silent cap with capping metadata |
A company filter means company_name, company_domain, or a company field referenced inside what. Capped responses can include size_requested and size_capped_by metadata.
Free-Text Query Limits
what has a maximum of 700 raw URL characters or 500 decoded characters. Unsafe expressions, excessive operators, or malformed filters can return a 400 response.
Output
Each run stores job records in the default Apify dataset. Common fields include job title, category, company, structured location, salary, employment type, remote status, posting dates, source URL, application URL, description, and JobsIndex ID.
Field availability depends on the source job posting.