Apple Jobs search
Search Apple's public careers site and pull full posting detail — all as normalized JSON from the Crawlora API, no scraping jobs.apple.com by hand.
When to use this skill
- "Search for jobs at Apple in ."
- "What is Apple currently hiring for on the team?"
- "Pull the full description and qualifications for Apple job ."
- "Is Apple hiring for retail / evergreen roles in ?"
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEYin the environment before running the helper. - The helper reads
CRAWLORA_API_KEYfrom the environment and sends requests tohttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
- Search —
/apple-jobs/search(qrequired,locationandpageoptional) searches jobs.apple.com's server-rendered search page. Page size is fixed by Apple at 20 results per page; results carry identity/location/ team metadata only, not the full description. - Job detail —
/apple-jobs/job(idrequired) fetches one posting's full description and qualifications by theidfield returned from search (a specific requisition like200674676-0836, or an evergreen/ pipeline retail role likePIPE-200314122).
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Search:
scripts/crawlora.sh /apple-jobs/search q="software engineer" location="united-states-USA" | jq '.'
# Job detail:
scripts/crawlora.sh /apple-jobs/job id="200674676-0836" | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for both Apple Jobs
endpoints this skill uses.
Examples
- "What is Apple hiring for in Cupertino?" —
/apple-jobs/searchq="engineer" location="united-states-USA", page through withpage, then/apple-jobs/jobon the ids you care about for full qualifications. - "Pull the full posting for req 200674676-0836." —
/apple-jobs/job id=200674676-0836directly, no search needed if you already have the id.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public postings; respect jobs.apple.com's terms.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - Search page size is fixed at 20 by Apple — walk multiple pages via
pageto cover more results. locationuses Apple's own slug format (e.g.united-states-USA,singapore-SGP), not a free-text city/country string.- Search results are metadata-only — call
/apple-jobs/jobfor the full description and qualifications of a specific posting.