tes_job_search
Search Tes teaching jobs by keyword, location, radius, salary, contract type/term, position, subject, or workplace, and get listing details plus live faceted counts.
Instructions
Search Tes teaching jobs. Searches Tes's (tes.com) teaching-jobs board. Returns listing facts (title, employer, location, salary, contract terms/types) plus a short excerpt of the listing description, not the full long-form job-description copy, and the same live faceted-search breakdown (position/subject/workplace category trees with counts, plus contract type/term counts) the real search page renders as its filter sidebar. location is a free-text place name (a UK town/city, an international city, or a bare country name) resolved to coordinates; omit for Tes's own default market, "United Kingdom". radius_miles selects the search radius around location. contract_type and contract_term are validated against Tes's own small, closed label sets. position, subject, and workplace are comma-separated filters -- Tes's own category labels are numerous and can change, so read a prior response's own facets.positions[].value (and facets.positions[].children[].value)/facets.subjects[].value/facets.workplaces[].children[].value for the live, current set rather than guessing. salary_min filters to jobs with an advertised salary at or above that amount (in the searched market's local currency); Tes's own filter panel offers only a minimum, no maximum.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | One-based page | |
| sort | No | Sort order | |
| subject | No | Comma-separated subject label(s) -- see the endpoint markdown | |
| keywords | No | Job title or keyword | |
| location | No | Free-text place name resolved via Tes's own location autocomplete | |
| position | No | Comma-separated position category label(s) -- see the endpoint markdown | |
| page_size | No | Results per page | |
| workplace | No | Comma-separated workplace/organisation-type label(s) -- see the endpoint markdown | |
| salary_min | No | Minimum advertised salary, in the searched market's local currency | |
| radius_miles | No | Search radius around location, in miles | |
| contract_term | No | Contract term | |
| contract_type | No | Contract type |