tes_job_search
Search Tes teaching jobs by location, salary, contract type, subject, and more. Returns normalized job facts and live facet counts to guide informed filtering.
Instructions
Search Tes teaching jobs. Searches Tes's (tes.com) teaching-jobs board. Returns normalized 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 via Tes's own location-autocomplete endpoint; 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 passthrough 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 |