Totaljobs Scraper

ENDPOINTS
GET/jobs/stats

Job Market Stats

Size the UK job market for any search: totals by posting age, job type, employer type, skill and location.

QUERY PARAMS

Job title, skill or employer name. Leave out keyword and location to get the whole UK board.

Example: software engineer

UK city, town, county or region to search in.

Examples: London, Manchester, Leeds, Bristol

Search radius around location, in miles. Leave it out for Totaljobs' default of 10 miles.

Allowed values: 0-200

Only jobs posted in this window. A few searches (e.g. software engineer in London) run on Totaljobs' newer search engine, which can't filter by posting date: those answer 400, so use sort=date there.

Allowed values: 1_day, 3_days, 7_days, 14_days

Work-from-home filter: full = work from home only, none = office-based jobs only.

Allowed values: full, none

Type of contract or hours.

Allowed values: permanent, contract, temporary, part_time, work_from_home

Minimum yearly salary in GBP.

Example: 50000

Skill IDs, comma-separated, up to 10. Get them from /jobs/filters (the skill filter's option values).

Example: 659280 (Python)

{
  "search": {
    "keyword": null,
    "location": null,
    "radius": 10,
    "radius_unit": "miles",
    "sort": "relevance",
    "filters": {},
    "link": "https://www.totaljobs.com/jobs",
    "canonical_link": "https://www.totaljobs.com/jobs",
    "discipline": null,
    "query_type": null,
    "spellcheck": null
  },
  "total_count": 135132,
  "counts": {
    "total": 135132,
    "direct": 135132,
    "related": 0,
    "nearby": 0,
    "related_company": 0,
    "recommended": 0,
    "part_time": 17466,
    "temporary": 8894,
    "quick_apply": 0,
    "no_cover_letter": 0
  },
  "by_posted_within": [
    {
      "value": "1_day",
      "label": "Last 24 hours",
      "count": 58244
    },
    {
      "value": "3_days",
      "label": "Last 3 days",
      "count": 62868
    },
    {
      "value": "7_days",
      "label": "Last 7 days",
      "count": 86178
    },
    {
      "value": "14_days",
      "label": "Last 14 days",
      "count": 115455
    }
  ],
  "by_job_type": [
    {
      "value": "permanent",
      "label": "Permanent",
      "count": 104135
    },
    {
      "value": "work_from_home",
      "label": "Work From Home",
      "count": 20245
    },
    {
      "value": "part_time",
      "label": "Part Time",
      "count": 17466
    },
    {
      "value": "contract",
      "label": "Contract",
      "count": 10576
    },
    {
      "value": "temporary",
      "label": "Temporary",
      "count": 8894
    }
  ],
  "by_company_type": [
    {
      "value": "direct_employer",
      "label": "Direct Employer",
      "count": 50237
    },
    {
      "value": "agency",
      "label": "Agency",
      "count": 20523
    }
  ],
  "by_remote": [
    {
      "value": "none",
      "label": "Not Work From Home",
      "count": 121890
    },
    {
      "value": "full",
      "label": "Work From Home",
      "count": 12507
    }
  ],
  "top_skills": [
    {
      "id": 674664,
      "name": "Communication",
      "count": 56593
    },
    {
      "id": 2382613,
      "name": "Service",
      "count": 43365
    },
    {
      "id": 726037,
      "name": "Organization Skills",
      "count": 42716
    },
    {
      "id": 674549,
      "name": "Engagement",
      "count": 34754
    },
    {
      "id": 1645725,
      "name": "Business",
      "count": 32865
    },
    {
      "id": 675413,
      "name": "Leadership",
      "count": 32644
    },
    {
      "id": 687914,
      "name": "Self-confidence",
      "count": 32119
    },
    {
      "id": 358506,
      "name": "Management",
      "count": 31408
    },
    {
      "id": 1664804,
      "name": "Flexibility",
      "count": 30491
    },
    {
      "id": 926011,
      "name": "Delivery",
      "count": 29674
    },
    {
      "id": 674748,
      "name": "Training",
      "count": 28998
    },
    {
      "id": 1677211,
      "name": "Passion",
      "count": 27109
    },
    {
      "id": 349665,
      "name": "Driving",
      "count": 25473
    },
    {
      "id": 1677054,
      "name": "Practicality",
      "count": 25071
    },
    {
      "id": 700009,
      "name": "Highly responsible",
      "count": 24892
    },
    {
      "id": 361769,
      "name": "Customer Service",
      "count": 23497
    },
    {
      "id": 2403431,
      "name": "Proactivity",
      "count": 23393
    },
    {
      "id": 704731,
      "name": "Attention to detail",
      "count": 22597
    },
    {
      "id": 2457093,
      "name": "Projects",
      "count": 22246
    },
    {
      "id": 706903,
      "name": "Health & Safety",
      "count": 21316
    }
  ],
  "popular_locations": [
    {
      "id": 67886,
      "name": "St James",
      "count": 316,
      "link": "https://www.totaljobs.com/jobs/in-st-james"
    },
    {
      "id": 54302,
      "name": "Mayfair",
      "count": 271,
      "link": "https://www.totaljobs.com/jobs/in-mayfair"
    },
    {
      "id": 60968,
      "name": "Piccadilly",
      "count": 262,
      "link": "https://www.totaljobs.com/jobs/in-piccadilly"
    },
    {
      "id": 70744,
      "name": "The City, City (EC2)",
      "count": 210,
      "link": "https://www.totaljobs.com/jobs/in-the-city_city-ec2"
    },
    {
      "id": 67497,
      "name": "Southwark",
      "count": 111,
      "link": "https://www.totaljobs.com/jobs/in-southwark"
    },
    {
      "id": 70746,
      "name": "The City, City (EC4)",
      "count": 118,
      "link": "https://www.totaljobs.com/jobs/in-the-city_city-ec4"
    },
    {
      "id": 70745,
      "name": "The City, City (EC3)",
      "count": 116,
      "link": "https://www.totaljobs.com/jobs/in-the-city_city-ec3"
    },
    {
      "id": 66953,
      "name": "Soho",
      "count": 102,
      "link": "https://www.totaljobs.com/jobs/in-soho"
    },
    {
      "id": 32837,
      "name": "Covent Garden",
      "count": 98,
      "link": "https://www.totaljobs.com/jobs/in-covent-garden"
    },
    {
      "id": 21244,
      "name": "Anwick",
      "count": 94,
      "link": "https://www.totaljobs.com/jobs/in-anwick"
    },
    {
      "id": 2027,
      "name": "Manchester",
      "count": 3881,
      "link": "https://www.totaljobs.com/jobs/in-manchester"
    },
    {
      "id": 2040,
      "name": "Bristol",
      "count": 3264,
      "link": "https://www.totaljobs.com/jobs/in-bristol"
    },
    {
      "id": 2046,
      "name": "Birmingham",
      "count": 3029,
      "link": "https://www.totaljobs.com/jobs/in-birmingham"
    },
    {
      "id": 1865,
      "name": "City of London",
      "count": 2425,
      "link": "https://www.totaljobs.com/jobs/in-city-of-london"
    },
    {
      "id": 2052,
      "name": "Leeds",
      "count": 2222,
      "link": "https://www.totaljobs.com/jobs/in-leeds"
    },
    {
      "id": 2032,
      "name": "Glasgow",
      "count": 2056,
      "link": "https://www.totaljobs.com/jobs/in-glasgow"
    },
    {
      "id": 1862,
      "name": "Central London",
      "count": 1952,
      "link": "https://www.totaljobs.com/jobs/in-central-london"
    },
    {
      "id": 79803,
      "name": "West End",
      "count": 1952,
      "link": "https://www.totaljobs.com/jobs/in-west-end"
    },
    {
      "id": 1919,
      "name": "South West London",
      "count": 1653,
      "link": "https://www.totaljobs.com/jobs/in-south-west-london"
    },
    {
      "id": 2015,
      "name": "Cambridge",
      "count": 1296,
      "link": "https://www.totaljobs.com/jobs/in-cambridge"
    },
    {
      "id": 1621,
      "name": "London",
      "count": 16059,
      "link": "https://www.totaljobs.com/jobs/in-london"
    },
    {
      "id": 1930,
      "name": "West Midlands",
      "count": 7890,
      "link": "https://www.totaljobs.com/jobs/in-west-midlands"
    },
    {
      "id": 1884,
      "name": "Greater Manchester",
      "count": 6048,
      "link": "https://www.totaljobs.com/jobs/in-greater-manchester"
    },
    {
      "id": 1932,
      "name": "West Yorkshire",
      "count": 4306,
      "link": "https://www.totaljobs.com/jobs/in-west-yorkshire"
    },
    {
      "id": 1888,
      "name": "Hampshire",
      "count": 3607,
      "link": "https://www.totaljobs.com/jobs/in-hampshire"
    },
    {
      "id": 10001,
      "name": "Avon",
      "count": 3268,
      "link": "https://www.totaljobs.com/jobs/in-avon"
    },
    {
      "id": 1924,
      "name": "Surrey",
      "count": 2401,
      "link": "https://www.totaljobs.com/jobs/in-surrey"
    },
    {
      "id": 1907,
      "name": "Northamptonshire",
      "count": 2525,
      "link": "https://www.totaljobs.com/jobs/in-northamptonshire"
    },
    {
      "id": 1859,
      "name": "Cambridgeshire",
      "count": 2506,
      "link": "https://www.totaljobs.com/jobs/in-cambridgeshire"
    },
    {
      "id": 1864,
      "name": "Cheshire",
      "count": 2478,
      "link": "https://www.totaljobs.com/jobs/in-cheshire"
    },
    {
      "id": 1639,
      "name": "South East",
      "count": 52843,
      "link": "https://www.totaljobs.com/jobs/in-south-east"
    },
    {
      "id": 1647,
      "name": "Midlands",
      "count": 20867,
      "link": "https://www.totaljobs.com/jobs/in-midlands"
    },
    {
      "id": 1627,
      "name": "North West",
      "count": 14352,
      "link": "https://www.totaljobs.com/jobs/in-north-west"
    },
    {
      "id": 1646,
      "name": "South West",
      "count": 12304,
      "link": "https://www.totaljobs.com/jobs/in-south-west"
    },
    {
      "id": 1660,
      "name": "East Midlands",
      "count": 9955,
      "link": "https://www.totaljobs.com/jobs/in-east-midlands"
    },
    {
      "id": 1658,
      "name": "Yorkshire",
      "count": 9420,
      "link": "https://www.totaljobs.com/jobs/in-yorkshire"
    },
    {
      "id": 1629,
      "name": "Scotland",
      "count": 7833,
      "link": "https://www.totaljobs.com/jobs/in-scotland"
    },
    {
      "id": 1625,
      "name": "East Anglia",
      "count": 5800,
      "link": "https://www.totaljobs.com/jobs/in-east-anglia"
    },
    {
      "id": 1628,
      "name": "North East",
      "count": 4471,
      "link": "https://www.totaljobs.com/jobs/in-north-east"
    }
  ],
  "related_searches": []
}