Tesla Jobs API endpoint
Returns one Tesla Careers posting by its numeric job id (the `id` field returned by the list endpoint).
/tesla-jobs/jobQuery parameters:
id (required): a numeric Tesla job id, e.g. 224501.Notable response behavior:
404.503 with a Retry-After header rather than holding the connection open until your client times out. The fetch continues in the background, so a retry after the advertised delay normally returns 200 straight away. Treat this 503 as "ask again shortly", not as a failure.| Field | In the sample | Value in the sample |
|---|---|---|
| id | Has a value | |
| title | Has a value | “SI Engineer, Manipulation, Optimus” |
| department | Has a value | “Tesla AI” |
| job_family | Has a value | “AI” |
| location | Has a value | “Palo Alto, California” |
| state | Has a value | “CA” |
| country | Has a value | “US” |
| employment_type | Has a value | “Full-time” |
| description | Has a value | 520 characters |
| responsibilities | Has a value | 807 characters |
| requirements | Has a value | 631 characters |
| compensation_text | Has a value | 1,618 characters |
| url | Has a value | “/careers/search/job/si-engineer-manipulation-optimus-224501” |
| apply_url | Has a value | tesla.avature.net |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id | string | Yes | Tesla job id | 224501 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/tesla-jobs/job?id=224501" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"id": "224501",
"title": "AI Engineer, Manipulation, Optimus",
"department": "Tesla AI",
"job_family": "AI",
"location": "Palo Alto, California",
"state": "CA",
"country": "US",
"employment_type": "Full-time",
"description": "Tesla AI is solving robust embodied intelligence through humanoid robots...",
"responsibilities": "Design and develop our learned robotic manipulation software stack and algorithms...",
"requirements": "Production quality modern C++ or Python...",
"url": "/careers/search/job/ai-engineer-manipulation-optimus-224501"
}
}Request schema
No body schema
Response schema
#/definitions/teslajobs.jobResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | teslajobs.TeslaJob | No | ||||
| data.apply_url | string | No | ||||
| data.compensation_text | string | No | ||||
| data.country | string | No | US | |||
| data.department | string | No | Tesla AI | |||
| data.description | string | No | ||||
| data.employment_type | string | No | fulltime | |||
| data.id | string | No | 224501 | |||
| data.job_family | string | No | AI | |||
| data.location | string | No | Palo Alto, California | |||
| data.requirements | string | No | ||||
| data.responsibilities | string | No | ||||
| data.state | string | No | CA | |||
| data.title | string | No | AI Engineer, Manipulation, Optimus | |||
| data.url | string | No | https://www.tesla.com/careers/search/job/ai-engineer-manipulation-optimus-224501 | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/tesla-jobs/job?id=224501" \
-H "x-api-key: $CRAWLORA_API_KEY"