Adzuna Intelligence API
HomeKnowledge BaseAbout
HomeKnowledge BaseAbout
  1. Compensation Data
  • Introduction
  • Access and Authentication
  • Taxonomies
  • Core Demand Data
    • Overview
    • Get the total number of postings
      GET
    • Get the total number of postings over time
      GET
    • Get the number of new postings
      GET
    • Get the number of new postings over time
      GET
    • Get posting duration data
      GET
    • Get time to fill data
      GET
  • Interest Quotient Data
    • Overview
    • Get interest quotient
      GET
    • Get interest quotient over time
      GET
  • Compensation Data
    • List job benefits
      GET
    • Search job benefits
      GET
    • Get mean and median salary
      GET
    • Get mean and median salary over time
      GET
    • Get salary distribution data
      GET
    • Get benefits offered
      GET
  • Location Data
    • List countries
      GET
    • List location (statistical area) types
      GET
    • List locations (statistical areas)
      GET
    • Search locations (statistical areas)
      GET
    • Get location quotient
      GET
    • Compare job demand acrosss geographic areas
      GET
    • Compare interest quotient across geographic areas
      GET
    • Compare location quotient across geographic areas
      GET
    • Compare median salary across geographic areas
      GET
  • Occupation Data
    • List occupation taxonomies
    • List occupation sectors (categories)
    • Search occupation sectors (categories)
    • List occupations
    • Search occupations
    • Get occupation sectors (categories) in demand
    • Get occupations in demand
    • Get popular occupation sectors (categories)
    • Get popular occupations
  • Industry Data
    • List industries
    • Search industries
    • Get industries hiring
    • Get popular industries
  • Skill Data
    • List skill taxonomies
    • List skill tags
    • Search skill tags
    • List skills
    • Search skills
    • Get requested skills
  • Education Data
    • List education levels
    • Search education levels
    • List education qualifications
    • Search education qualifications
    • Get requested education attainment
  • Apprenticeship Data
    • List apprenticeship levels
    • Search apprenticeship levels
    • List apprenticeship types
    • Search apprenticeship types
    • Get requested apprenticeship levels
  • Company and Employer Data
    • List companies
    • Search companies
    • Get companies hiring
    • Get popular employers
  • Public data
    • Claimant count
    • Gender pay gap
    • Job Density
  • Complex Queries
    • Overview
    • Defining a query
    • Specifying the primary metric
    • Specifying a date range
    • Supported dimensions
    • Specifying filters
    • Specifying a breakdown
    • Example queries
    • Performing a complex boolean query
  1. Compensation Data

Get mean and median salary

GET
https://api.intelligence.adzuna.com/api/v1.1/{country_code}/reports/salary/
Compensation Data
Returns the mean and median advertised salary for postings matching the given criteria and time period. 10th, 25th, 75th and 90th percentile figures are also provided.
Additionally, the nationwide mean and median advertised salary for all postings nationwide in the given time period is returned for comparison purposes.
The number of postings on which the returned data has been based is also returned.
INFO
This endpoint allows querying by one primary facet type (location, occupation, skill, industry, employer) only. Multiple values of the same facet may be provided, in which case, they will be aggregated.
For more complex queries over multiple facets, see Perform complex boolean queries

Request

Authorization
Add parameter in header
Authorization
Example:
Authorization: ********************
Path Params
country_code
string 
required
A two character code that specifies which country dataset to query.
Example:
gb
Match pattern:
^[a-z]{2}$
Query Params
category_id
array[integer]
optional
A unique ID specifying an occupation sector/category.
end_date
string <date>
required
The end date of the desired time period for the query. Must be specified in ISO8601 format (YYYY-MM-DD).
Example:
2022-01-31
industry_id
array[string]
optional
A unique ID specifying an industry.
location_id
array[integer]
required
A unique ID specifying a location/statistical area.
Example:
26
occupation_id
array[integer]
optional
A unique ID specifying an occupation (job title). If specified, an occupation_taxonomy_id must also be provided.
occupation_taxonomy_id
integer 
optional
A unique ID specifying an occupation taxonomy. Required when specifying an occupation_id.
>= 1
skill_id
array[integer]
optional
A unique ID specifying a skill.
skill_tag_id
array[integer]
optional
A unique ID specifying a skill tag (pre-defined group of skills).
start_date
string <date>
required
The start date of the desired time period for the query. Must be specified in ISO8601 format (YYYY-MM-DD).
Example:
2022-01-01

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.intelligence.adzuna.com/api/v1.1/gb/reports/salary/?category_id&end_date=2022-01-31&industry_id&location_id=26&occupation_id&occupation_taxonomy_id&skill_id&skill_tag_id&start_date=2022-01-01' \
--header 'Authorization;'

Responses

🟢200Request successful.
application/json
Body
sample_size
integer 
required
The number of postings on which the salary figures given are based.
>= 0
mean_salary
integer 
required
The mean advertised salary figure found in postings matching the criteria.
>= 0
median_salary
integer 
required
The median advertised salary figure found in postings matching the criteria.
>= 0
national_mean_salary
integer 
required
The overall national mean advertised salary in the selected time period.
>= 0
national_median_salary
integer 
required
The overall national median advertised salary in the selected time period.
>= 0
percentile_10
integer 
required
The 10th percentile advertised salary figure found in postings matching the criteria.
>= 0
percentile_25
integer 
required
The 25th percentile advertised salary figure found in postings matching the criteria.
>= 0
percentile_75
integer 
required
The 75th percentile advertised salary figure found in postings matching the criteria.
>= 0
percentile_90
integer 
required
The 90th percentile advertised salary figure found in postings matching the criteria.
>= 0
Example
{
  "sample_size": 4542,
  "mean_salary": 33791,
  "median_salary": 23621,
  "national_mean_salary": 38312,
  "national_median_salary": 33398,
  "percentile_10": 20687,
  "percentile_25": 21663,
  "percentile_75": 27720,
  "percentile_90": 51574
}
🟢204Insufficient data.
Previous
Search job benefits
Next
Get mean and median salary over time
Built with