GET/apple-jobs/jobapiKey1 credit/request
Returns one Apple Careers posting by its job id (the `id` field returned by search, e.g. `200674676-0836` for a specific requisition or `PIPE-200314122` for an evergreen/pipeline retail role).
Required: id.
Sampled 14 Oct 2026: 12 fields returned with a value. In the sample: posted_at: 2026-10-13; title: “IN-Technical Specialist”; url: jobs.apple.com; description: 1,044 characters; locations: 1 entry; team: “Apple Retail”; location: “India, India”; country: “India”.
Open in Playground
GET/apple-jobs/locationsapiKey1 credit/request
Discovery endpoint for apple-jobs-search's `location` parameter, whose accepted values are a closed set Apple itself defines (its own `<slug>-<CODE>` location ids -- free-text location names are rejected). Apple exposes no bulk "list everything" option for this; the only lookup is a fuzzy search capped at 10 results per call covering four granularities (country, state/province, metro area, city) with no empty-input listing mode. With no `q`, this returns the full country-level value space (206 values, live-verified) as a static list -- the granularity apple-jobs-search's own examples use and nearly every caller needs. With `q` supplied, this instead looks up Apple's own location filter live so callers can discover state/metro/city-level values for finer filtering; results at those deeper levels may include more than one candidate and are ranked by Apple's own relevance, not alphabetically.
Optional: q.
Sampled 14 Oct 2026: 206 items. Filled in every item: location, name, code, level. In the sample: location: “afghanistan-AFG” and 205 other values; name: “Afghanistan” and 205 other values.
Open in Playground
GET/apple-jobs/searchapiKey1 credit/request
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.
Required: q. Optional: location, page.
Sampled 14 Oct 2026: 20 items. Filled in every item: id, position_id, title, team, location, locations, country, posted_at and 1 more. In the sample: posted_at: 2026-10-13; team: Apple Retail (19), Sales and Business Development (1); title: “IN-Technical Specialist” and 19 other values; url: jobs.apple.com; locations: median 1 entry; location: “India, India” and 14 other values; country: “India” and 14 other values.
Open in Playground