Totaljobs Scraper
/jobs/statsJob 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": []
}