Totaljobs Scraper

ENDPOINTS
GET/jobs/filters

Search Filters

Get every filter for a search with option values and job counts, plus nearby locations and related searches.

QUERY PARAMS

Job title, skill or employer name, as typed in Totaljobs' search box. Send keyword, location or both.

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": "Software Engineer",
    "location": "London",
    "radius": 10,
    "radius_unit": "miles",
    "sort": "relevance",
    "filters": {},
    "link": "https://www.totaljobs.com/jobs/software-engineer/in-london",
    "canonical_link": "https://www.totaljobs.com/jobs/software-engineer/in-london",
    "discipline": null,
    "query_type": null,
    "spellcheck": null
  },
  "total_count": 438,
  "counts": {
    "total": 438,
    "direct": 438,
    "related": 226,
    "nearby": 1087,
    "related_company": 0,
    "recommended": 0,
    "part_time": 0,
    "temporary": 0,
    "quick_apply": 0,
    "no_cover_letter": 0
  },
  "filters": [
    {
      "name": "posted_within",
      "label": "Date posted",
      "param": "posted_within",
      "is_active": false,
      "options": [
        {
          "value": "age_30",
          "label": "Last 30 days",
          "count": 1594,
          "is_selected": false
        },
        {
          "value": "7_days",
          "label": "Last 7 days",
          "count": 728,
          "is_selected": false
        },
        {
          "value": "1_day",
          "label": "Last 24 hours",
          "count": 101,
          "is_selected": false
        }
      ]
    },
    {
      "name": "salary_min",
      "label": "Salary",
      "param": "salary_min",
      "is_active": false,
      "options": [
        {
          "value": 10000,
          "label": "10,000",
          "count": 486,
          "is_selected": false
        },
        {
          "value": 20000,
          "label": "20,000",
          "count": 482,
          "is_selected": false
        },
        {
          "value": 30000,
          "label": "30,000",
          "count": 478,
          "is_selected": false
        },
        {
          "value": 40000,
          "label": "40,000",
          "count": 474,
          "is_selected": false
        },
        {
          "value": 50000,
          "label": "50,000",
          "count": 463,
          "is_selected": false
        },
        {
          "value": 60000,
          "label": "60,000",
          "count": 429,
          "is_selected": false
        },
        {
          "value": 70000,
          "label": "70,000",
          "count": 383,
          "is_selected": false
        },
        {
          "value": 80000,
          "label": "80,000",
          "count": 330,
          "is_selected": false
        },
        {
          "value": 90000,
          "label": "90,000",
          "count": 273,
          "is_selected": false
        },
        {
          "value": 100000,
          "label": "100,000",
          "count": 231,
          "is_selected": false
        }
      ]
    },
    {
      "name": "contract_type",
      "label": "Type of Contract",
      "param": "contract_type",
      "is_active": false,
      "options": [
        {
          "value": "611349",
          "label": "Permanent",
          "count": 1579,
          "is_selected": false
        },
        {
          "value": "617608",
          "label": "Freelance / Project Collaboration",
          "count": 113,
          "is_selected": false
        },
        {
          "value": "611348",
          "label": "Temporary contract",
          "count": 55,
          "is_selected": false
        }
      ]
    },
    {
      "name": "skill",
      "label": "Skills",
      "param": "skill",
      "is_active": false,
      "options": [
        {
          "value": "249774",
          "label": "Problem Management",
          "count": 952,
          "is_selected": false
        },
        {
          "value": "244451",
          "label": "Communication",
          "count": 882,
          "is_selected": false
        },
        {
          "value": "238693",
          "label": "Software Development",
          "count": 777,
          "is_selected": false
        },
        {
          "value": "240010",
          "label": "Python",
          "count": 653,
          "is_selected": false
        },
        {
          "value": "240691",
          "label": "Amazon Web Services",
          "count": 447,
          "is_selected": false
        },
        {
          "value": "245146",
          "label": "Architecture",
          "count": 401,
          "is_selected": false
        },
        {
          "value": "253576",
          "label": "Collaborative Working",
          "count": 399,
          "is_selected": false
        },
        {
          "value": "243477",
          "label": "Leadership",
          "count": 344,
          "is_selected": false
        },
        {
          "value": "371923",
          "label": "Testing",
          "count": 327,
          "is_selected": false
        },
        {
          "value": "347147",
          "label": "Kubernetes",
          "count": 321,
          "is_selected": false
        }
      ]
    },
    {
      "name": "category",
      "label": "Categories",
      "param": "category",
      "is_active": false,
      "options": [
        {
          "value": "199334",
          "label": "Senior Software Engineer",
          "count": 138,
          "is_selected": false
        },
        {
          "value": "59318",
          "label": "Software Developer",
          "count": 126,
          "is_selected": false
        },
        {
          "value": "110366",
          "label": "Lead Software Developer",
          "count": 57,
          "is_selected": false
        },
        {
          "value": "183002",
          "label": "Full Stack Developer",
          "count": 51,
          "is_selected": false
        },
        {
          "value": "388461",
          "label": "Forward Deployed Engineer",
          "count": 42,
          "is_selected": false
        },
        {
          "value": "343080",
          "label": "AI Software Developer",
          "count": 41,
          "is_selected": false
        },
        {
          "value": "268116",
          "label": "Senior Full Stack Developer",
          "count": 39,
          "is_selected": false
        },
        {
          "value": "155108",
          "label": "Solution Engineer",
          "count": 29,
          "is_selected": false
        },
        {
          "value": "172815",
          "label": "Security Engineer",
          "count": 20,
          "is_selected": false
        },
        {
          "value": "299090",
          "label": "Senior Machine Learning Engineer",
          "count": 20,
          "is_selected": false
        }
      ]
    },
    {
      "name": "sector",
      "label": "Sectors",
      "param": "sector",
      "is_active": false,
      "options": [
        {
          "value": "611394",
          "label": "Other Business Activities & Services",
          "count": 186,
          "is_selected": false
        },
        {
          "value": "611395",
          "label": "HR Services, Recruitment & Selection",
          "count": 163,
          "is_selected": false
        },
        {
          "value": "611389",
          "label": "Banking and Financial Services",
          "count": 101,
          "is_selected": false
        },
        {
          "value": "611405",
          "label": "Other Sectors and Industries",
          "count": 86,
          "is_selected": false
        },
        {
          "value": "611392",
          "label": "IT & Tech",
          "count": 72,
          "is_selected": false
        },
        {
          "value": "611382",
          "label": "Other Manufacturing",
          "count": 11,
          "is_selected": false
        },
        {
          "value": "611396",
          "label": "Advertising, Marketing & PR",
          "count": 3,
          "is_selected": false
        },
        {
          "value": "611388",
          "label": "Building & Construction",
          "count": 3,
          "is_selected": false
        },
        {
          "value": "611390",
          "label": "Distribution, Transport & Logistics",
          "count": 3,
          "is_selected": false
        },
        {
          "value": "611386",
          "label": "Wholesale, Retail Trade",
          "count": 3,
          "is_selected": false
        }
      ]
    },
    {
      "name": "city",
      "label": "Cities",
      "param": "city",
      "is_active": false,
      "options": [
        {
          "value": "100552",
          "label": "London",
          "count": 516,
          "is_selected": false
        },
        {
          "value": "102197",
          "label": "City of London",
          "count": 112,
          "is_selected": false
        },
        {
          "value": "102250",
          "label": "South West London",
          "count": 73,
          "is_selected": false
        },
        {
          "value": "112442",
          "label": "South West London (SW1A)",
          "count": 52,
          "is_selected": false
        },
        {
          "value": "547541",
          "label": "SW1A",
          "count": 52,
          "is_selected": false
        },
        {
          "value": "102255",
          "label": "Surrey",
          "count": 43,
          "is_selected": false
        },
        {
          "value": "545794",
          "label": "EC1",
          "count": 35,
          "is_selected": false
        },
        {
          "value": "102222",
          "label": "Hertfordshire",
          "count": 27,
          "is_selected": false
        },
        {
          "value": "102187",
          "label": "Berkshire",
          "count": 18,
          "is_selected": false
        },
        {
          "value": "102212",
          "label": "Essex",
          "count": 15,
          "is_selected": false
        }
      ]
    },
    {
      "name": "region",
      "label": "Regions",
      "param": "region",
      "is_active": false,
      "options": [
        {
          "value": "100739",
          "label": "South East",
          "count": 1628,
          "is_selected": false
        }
      ]
    },
    {
      "name": "application_method",
      "label": "Application method",
      "param": "application_method",
      "is_active": false,
      "options": [
        {
          "value": "company_website",
          "label": "On company website",
          "count": 1227,
          "is_selected": false
        },
        {
          "value": "quick_apply",
          "label": "Easy Apply",
          "count": 524,
          "is_selected": false
        }
      ]
    }
  ],
  "popular_locations": [
    {
      "id": 100552,
      "name": "London",
      "count": 516,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london"
    },
    {
      "id": 102197,
      "name": "City of London",
      "count": 112,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-city-of-london"
    },
    {
      "id": 102250,
      "name": "South West London",
      "count": 73,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-south-west-london"
    },
    {
      "id": 112442,
      "name": "South West London (SW1A)",
      "count": 52,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-south-west-london-sw1a"
    },
    {
      "id": 547541,
      "name": "SW1A",
      "count": 52,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-sw1a"
    },
    {
      "id": 102255,
      "name": "Surrey",
      "count": 43,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-surrey"
    },
    {
      "id": 545794,
      "name": "EC1",
      "count": 35,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-ec1"
    },
    {
      "id": 102222,
      "name": "Hertfordshire",
      "count": 27,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-hertfordshire"
    },
    {
      "id": 102187,
      "name": "Berkshire",
      "count": 18,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-berkshire"
    },
    {
      "id": 102212,
      "name": "Essex",
      "count": 15,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-essex"
    },
    {
      "id": 100739,
      "name": "South East",
      "count": 1628,
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-south-east"
    }
  ],
  "related_searches": [
    {
      "title": "Software Developer",
      "link": "https://www.totaljobs.com/jobs/software-developer/in-london"
    },
    {
      "title": "Engineer Software",
      "link": "https://www.totaljobs.com/jobs/engineer-software/in-london"
    },
    {
      "title": "Coder",
      "link": "https://www.totaljobs.com/jobs/coder/in-london"
    },
    {
      "title": "Software Programmer",
      "link": "https://www.totaljobs.com/jobs/software-programmer/in-london"
    },
    {
      "title": "Application Software Engineer",
      "link": "https://www.totaljobs.com/jobs/application-software-engineer/in-london"
    },
    {
      "title": "Systems Engineer",
      "link": "https://www.totaljobs.com/jobs/systems-engineer/in-london"
    },
    {
      "title": "IT Engineer",
      "link": "https://www.totaljobs.com/jobs/it-engineer/in-london"
    },
    {
      "title": "IT Developer",
      "link": "https://www.totaljobs.com/jobs/it-developer/in-london"
    },
    {
      "title": "Software Engineering",
      "link": "https://www.totaljobs.com/jobs/software-engineering/in-london"
    },
    {
      "title": "Head Of Software Engineering",
      "link": "https://www.totaljobs.com/jobs/head-of-software-engineering/in-london"
    },
    {
      "title": "Software Engineer Developer",
      "link": "https://www.totaljobs.com/jobs/software-engineer-developer/in-london"
    },
    {
      "title": "Application Programmer",
      "link": "https://www.totaljobs.com/jobs/application-programmer/in-london"
    },
    {
      "title": "Programmer Engineer",
      "link": "https://www.totaljobs.com/jobs/programmer-engineer/in-london"
    },
    {
      "title": "Applications Development Engineer",
      "link": "https://www.totaljobs.com/jobs/applications-development-engineer/in-london"
    },
    {
      "title": "Principle Software Engineer",
      "link": "https://www.totaljobs.com/jobs/principle-software-engineer/in-london"
    },
    {
      "title": "Software Specialist",
      "link": "https://www.totaljobs.com/jobs/software-specialist/in-london"
    }
  ],
  "related_skills": [
    {
      "name": "Problem Management",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B249774&fsk=249774"
    },
    {
      "name": "Communication",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B244451&fsk=244451"
    },
    {
      "name": "Software Development",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B238693&fsk=238693"
    },
    {
      "name": "Python",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B240010&fsk=240010"
    },
    {
      "name": "Amazon Web Services",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B240691&fsk=240691"
    },
    {
      "name": "Architecture",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B245146&fsk=245146"
    },
    {
      "name": "Collaborative Working",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B253576&fsk=253576"
    },
    {
      "name": "Leadership",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B243477&fsk=243477"
    },
    {
      "name": "Testing",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B371923&fsk=371923"
    },
    {
      "name": "Kubernetes",
      "link": "https://www.totaljobs.com/jobs/software-engineer/in-london?action=facet_selected%3Bskills%3B347147&fsk=347147"
    }
  ]
}