Endpoint Playground
Searches Tes's (tes.com) public Schools Directory by school name or location. Returns listing facts (name, logo, a short description, address) for each matching school/employer. Each result's id is the same employer id tes-job-employer accepts, so a caller can go straight from a name/location search to a full employer profile (school type/phase/funding status/gender/age range, and its currently-open positions) without first needing a job posting to discover the id.
14 Oct 2026: 6 schools; 7 fields had a value in every checked item and 1 varied between items.
Sample value profiles: country: United Kingdom (5), Malaysia (1); name: “Cranmore” and 5 other values; url: tes.com.
curl 'https://api.crawlora.net/api/v1/tes/schools/search?query=Epsom' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | Epsom | School name or location |
| page | integer | No | One-based page | |
| page_size | integer | No | Results per page |
{
"code": 200,
"msg": "OK",
"data": {
"query": "Epsom",
"page": 1,
"page_size": 20,
"total_pages": 1,
"total": 6,
"schools": [
{
"id": "1039424",
"name": "Epsom College",
"url": "https://www.tes.com/jobs/employer/epsom-college-1039424",
"logo_url": "https://d2yw9izrmawh7r.cloudfront.net/employers/1039424/brandimages/20181030_1126AM_desktop_1039424_logo.jpg",
"description": "The College has grown significantly in the past seven years.",
"address": "College Road",
"country": "United Kingdom",
"post_code": "KT17 4JQ"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.