Apple Jobs

Apple Jobs search

Searches Apple's public careers site (jobs.apple.com) via its server-rendered search page's embedded job data. Page size is fixed by Apple at 20 results. Search results carry identity/location/team metadata only — call the job endpoint for the full description and qualifications.

get/apple-jobs/search

Request

  • Base URL: https://api.crawlora.net/api/v1
  • URL: https://api.crawlora.net/api/v1/apple-jobs/search
  • Auth: API key in header x-api-key

Query parameters

qstring required

Search query

locationstring

Location filter in Apple's own slug format, e.g. united-states-USA or singapore-SGP. Free-text location names are not accepted -- call apple-jobs-locations to discover valid values.

pageinteger

Page number, 1-based

Headers

x-api-keystring required

API key required

Response

OK

codeinteger
msgstring

Example response

{
  "code": 200,
  "data": {
    "jobs": [
      {
        "country": "United States",
        "employment_type": "Standard",
        "id": "200674676-0836",
        "location": "Cupertino, California, United States",
        "position_id": "200674676",
        "posted_at": "2026-07-29T04:08:46Z",
        "team": "Hardware",
        "title": "Optical Software Engineer",
        "url": "https://jobs.apple.com/en-us/details/200674676-0836/optical-software-engineer"
      }
    ],
    "location": "united-states-USA",
    "page": 1,
    "query": "software engineer",
    "total": 4342
  },
  "msg": "OK"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.