Amazon Jobs API endpoint
Returns one Amazon.jobs posting by its numeric job id (the `id` field returned by search).
/amazon-jobs/jobQuery parameters:
id (required): numeric Amazon job id, e.g. 10386857.Notable response behavior:
404.description, basic_qualifications, and preferred_qualifications are HTML-stripped plain text.schedule_type and posted_at are only populated by the search endpoint's richer JSON payload; the detail page does not expose them, so they are omitted here.| Field | In the sample | Value in the sample |
|---|---|---|
| id | Has a value | |
| title | Has a value | “Software Engineer” |
| company | Has a value | “Amazon Web Services Australia Pty Ltd” |
| location | Has a value | “AUS, NSW, Sydney” |
| city | Has a value | “Sydney” |
| state | Has a value | “NSW” |
| country | Has a value | “AUS” |
| category | Has a value | “Software Development” |
| description | Has a value | 5,791 characters |
| basic_qualifications | Has a value | 395 characters |
| preferred_qualifications | Has a value | 1,354 characters |
| url | Has a value | amazon.jobs |
| apply_url | Has a value | amazon.jobs |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id | string | Yes | Numeric Amazon job id | 10386857 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/amazon-jobs/job?id=10386857" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"id": "10386857",
"title": "Software Engineer",
"company": "Amazon Web Services Australia Pty Ltd",
"location": "AUS, NSW, Sydney",
"city": "Sydney",
"state": "NSW",
"country": "AUS",
"category": "Software Development",
"description": "AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure...",
"basic_qualifications": "Bachelor's degree in Computer Science or other technical degree or related experience...",
"preferred_qualifications": "Experience building complex software systems that have been successfully delivered to customers...",
"url": "https://www.amazon.jobs/en/jobs/10386857",
"apply_url": "https://www.amazon.jobs/applicant/jobs/10386857/apply"
}
}Request schema
No body schema
Response schema
#/definitions/amazonjobs.jobResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | amazonjobs.AmazonJob | No | ||||
| data.apply_url | string | No | https://account.amazon.com/jobs/10386857/apply | |||
| data.basic_qualifications | string | No | ||||
| data.category | string | No | Software Development | |||
| data.city | string | No | Sydney | |||
| data.company | string | No | Amazon Web Services Australia Pty Ltd | |||
| data.country | string | No | AUS | |||
| data.description | string | No | ||||
| data.id | string | No | 10386857 | |||
| data.location | string | No | Sydney, New South Wales, AUS | |||
| data.posted_at | string | No | 2026-04-09T00:00:00Z | |||
| data.preferred_qualifications | string | No | ||||
| data.schedule_type | string | No | full-time | |||
| data.state | string | No | NSW | |||
| data.title | string | No | Software Engineer | |||
| data.url | string | No | https://www.amazon.jobs/en/jobs/10386857/software-engineer | |||
| 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/amazon-jobs/job?id=10386857" \
-H "x-api-key: $CRAWLORA_API_KEY"