Adzuna Intelligence API
HomeKnowledge BaseAbout
HomeKnowledge BaseAbout
  1. Complex Queries
  • 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
    • List location (statistical area) types
    • List locations (statistical areas)
    • Search locations (statistical areas)
    • Get location quotient
    • Compare job demand acrosss geographic areas
    • Compare interest quotient across geographic areas
    • Compare location quotient across geographic areas
    • Compare median salary across geographic areas
  • 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
      POST
  1. Complex Queries

Performing a complex boolean query

POST
https://api.intelligence.adzuna.com/api/v1.1/{country_code}/query-builder/run-query/
Supports running complex boolean queries on our dataset.
Queries can be based around a demand or salary primary metric, contain one or more filter rules, and an optional breakdown.

Request

Authorization
Add parameter in header
Authorization
Example:
Authorization: ********************
Path Params

Body Params application/json

Example
{
    "metric": "demand",
    "date_range": {
        "type": "absolute",
        "start": "2023-07-19",
        "end": "2024-07-22"
    },
    "filter": {
        "type": "rule",
        "dimension": "apprenticeship_level",
        "operator": "eq",
        "target": {
            "type": "object",
            "id": 0,
            "name": "string"
        },
        "taxonomy_id": 0
    },
    "breakdown": [
        {
            "dimension": "apprenticeship_level",
            "taxonomy_id": 0,
            "location_type_id": 0
        }
    ]
}

Request Code 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 POST 'https://api.intelligence.adzuna.com/api/v1.1/gb/query-builder/run-query/' \
--header 'Content-Type: application/json' \
--header 'Authorization;' \
--data-raw '{
    "metric": "demand",
    "date_range": {
        "type": "absolute",
        "start": "2023-07-19",
        "end": "2024-07-22"
    },
    "filter": {
        "type": "rule",
        "dimension": "apprenticeship_level",
        "operator": "eq",
        "target": {
            "type": "object",
            "id": 0,
            "name": "string"
        },
        "taxonomy_id": 0
    },
    "breakdown": [
        {
            "dimension": "apprenticeship_level",
            "taxonomy_id": 0,
            "location_type_id": 0
        }
    ]
}'

Responses

🟢200No response body
application/json
Body

Example
{
    "metric": "demand",
    "key_metrics": {
        "metric_value": {
            "demand": 0
        }
    },
    "breakdown_dimension": "apprenticeship_level",
    "breakdown": [
        {
            "metric_value": {
                "demand": 0
            },
            "breakdown_value": {
                "id": 0,
                "name": "string"
            }
        }
    ],
    "raw": [
        {
            "date": "2019-08-24T14:15:22Z",
            "metric_value": {
                "demand": 0
            },
            "breakdown_value": {
                "id": 0,
                "name": "string"
            }
        }
    ]
}
Modified at 2025-06-04 17:06:24
Previous
Example queries
Built with