Endpoint Playground
Returns detail for one jobs employer profile by its numeric id (the trailing id in tes-job-detail's employer_url field, e.g. .../jobs/employer/epsom-college-1039424 -- the 1039424): name, location, school type/phase/funding status/gender/age range, an about description, its postal address, and every currently-open position listed on the employer's own profile page (id, title, url -- call tes-job-detail with each id for the full posting).
14 Oct 2026: 3 positions; 3 fields had a value in every checked item.
Sample value profiles: url: tes.com; title: median 135 characters.
curl 'https://api.crawlora.net/api/v1/tes/jobs/employer?id=1039424' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 1039424 | Tes employer id |
{
"code": 200,
"msg": "OK",
"data": {
"id": "1039424",
"name": "Epsom College",
"url": "https://www.tes.com/jobs/employer/x-1039424",
"location": "Surrey, United Kingdom",
"type": "Mainstream School",
"phase": "Secondary with sixth form",
"funding_status": "Independent",
"gender": "Mixed",
"age_range": "11 - 18 years",
"description": "The College has grown significantly in the past seven years...",
"address": "College Road, Epsom, Surrey, KT17 4JQ, United Kingdom",
"positions": [
{
"id": "2340068",
"title": "Senior IT Technician",
"url": "https://www.tes.com/jobs/vacancy/senior-it-technician-epsom-2340068"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.