Skip to content
Back to skills

apple-jobs-research

ASecurity

Researches Apple job postings via the Crawlora API — searches jobs.apple.com and pulls full posting detail (description, qualifications, location, team) — returning clean JSON. Use when the user wants to search Apple careers listings, check what a specific Apple team/location is hiring for, or pull the full detail of a specific Apple requisition or pipeline role.

  • 0 votes
  • 0 copies
  • 11 views
  • Added August 12, 2026
ai-agentsgitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned August 12, 2026

npx -y skills add Crawlora-org/crawlora-skills --skill apple-jobs-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of apple-jobs-research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for apple-jobs-research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/crawlora-org-apple-jobs-research/badge)](https://www.skillsdirectory.com/skills/crawlora-org-apple-jobs-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: apple-jobs-research
description: Researches Apple job postings via the Crawlora API — searches jobs.apple.com and pulls full posting detail (description, qualifications, location, team) — returning clean JSON. Use when the user wants to search Apple careers listings, check what a specific Apple team/location is hiring for, or pull the full detail of a specific Apple requisition or pipeline role.
---

# 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 <role> jobs at Apple in <location>."
- "What is Apple currently hiring for on the <team> team?"
- "Pull the full description and qualifications for Apple job <id>."
- "Is Apple hiring for retail / evergreen roles in <location>?"

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- `export CRAWLORA_API_KEY=sk_your_key_here`
- All requests: `x-api-key: $CRAWLORA_API_KEY` against
  `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

1. **Search** — `/apple-jobs/search` (`q` required, `location` and `page`
   optional) 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.
2. **Job detail** — `/apple-jobs/job` (`id` required) fetches one posting's
   full description and qualifications by the `id` field returned from
   search (a specific requisition like `200674676-0836`, or an evergreen/
   pipeline retail role like `PIPE-200314122`).

Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).

## Calling the API

```sh
# 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 '.'
```

Raw `curl` fallback:

```sh
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
  "https://api.crawlora.net/api/v1/apple-jobs/search?q=machine%20learning&location=singapore-SGP" | jq '.'
```

## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for both Apple Jobs
endpoints this skill uses.

## Examples

- **"What is Apple hiring for in Cupertino?"** — `/apple-jobs/search`
  `q="engineer" location="united-states-USA"`, page through with `page`,
  then `/apple-jobs/job` on the ids you care about for full qualifications.
- **"Pull the full posting for req 200674676-0836."** — `/apple-jobs/job
  id=200674676-0836` directly, 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](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — public postings; respect jobs.apple.com's terms.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- **Search page size is fixed at 20** by Apple — walk multiple pages via `page` to cover more results.
- **`location` uses 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/job` for the full description and qualifications of a specific posting.

Files in this skill

  • SKILL.md3.5 KB
  • reference/endpoints.md1.5 KB
  • scripts/crawlora.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.