apple-jobs-research について
apple-jobs-research は Crawlora API 経由で Apple の公開求人を検索するスキルです。検索結果には求人メタデータが含まれ、ID を指定して詳細な説明と応募資格を取得できます。
主な機能
- 01Apple の求人を検索
- 02勤務地で検索結果を絞り込み
- 03検索結果をページ分割
- 04ID で求人の詳細を取得
- 05説明と応募資格を取得
活用シーン
- 01キーワードと勤務地で Apple の求人を検索
- 02求人の詳細な要件を確認
- 03ID から Apple の求人を照会
- 04小売職や通年募集の求人を検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill apple-jobs-researchインストール後、Claude Code で/apple-jobs-researchを入力して読み込まれたか確認します。
同梱ファイルreference/endpoints.mdscripts/crawlora.sh
詳細
Apple Jobs 検索
Apple の公開採用サイトを検索し、求人の詳細全体を取得します。すべて Crawlora API から正規化された JSON で取得できるため、jobs.apple.com を手作業でスクレイピングする必要はありません。
このスキルを使う場面
- 「<場所>にある Apple の<職種>の求人を検索してください。」
- 「Apple の<チーム>では現在、どのような人材を募集していますか?」
- 「Apple の求人 の詳細な説明と応募資格を取得してください。」
- 「Apple は<場所>で小売/通年採用の職種を募集していますか?」
セットアップ(初回のみ)
- https://crawlora.net で無料の Crawlora API キーを取得します(月 2,000 クレジット、カード不要)。
- ヘルパーを実行する前に、環境変数
CRAWLORA_API_KEYを設定します。 - ヘルパーは環境変数から
CRAWLORA_API_KEYを読み取り、https://api.crawlora.net/api/v1にリクエストを送信します。キーがないか無効な場合は401が返されます。
仕組み
- 検索 —
/apple-jobs/search(qは必須、locationとpageは任意)で、jobs.apple.com のサーバー側レンダリングされた検索ページを検索します。1 ページあたりの件数は Apple により 20 件に固定されています。検索結果に含まれるのは求人の識別情報、場所、チームのメタデータのみで、詳細な説明は含まれません。 - 求人詳細 —
/apple-jobs/job(idは必須)で、検索結果のidフィールドを使って求人の詳細な説明と応募資格を取得します(200674676-0836のような特定の求人、またはPIPE-200314122のような通年採用/小売のパイプライン求人)。
エンドポイント、メソッド、パラメーターの一覧は、reference/endpoints.md を参照してください。
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 '.'
すべてのリクエストに scripts/crawlora.sh を使用してください。API キーがコマンドライン引数に含まれないようにできます。
エンドポイントリファレンス
このスキルで使用する Apple Jobs の 2 つのエンドポイントについては、reference/endpoints.md を参照してください。
例
- 「Cupertino では Apple はどのような人材を募集していますか?」 —
/apple-jobs/searchq="engineer" location="united-states-USA"を指定し、pageでページを切り替えて検索します。その後、詳細な応募資格を確認したい求人のidを指定して/apple-jobs/jobを呼び出します。 - 「求人番号 200674676-0836 の詳細を取得してください。」 — すでに
idがわかっている場合、検索せずに/apple-jobs/job id=200674676-0836を直接呼び出します。
注意事項と制限
- クレジット/成功時のみ課金:
2xxの場合のみ課金されます。無料枠は月 2,000 クレジットです。キーは https://crawlora.net で取得できます。 - 公開データのみ — 公開されている求人のみを対象とし、jobs.apple.com の利用規約を遵守してください。
- セキュリティ: キーは
CRAWLORA_API_KEYのみに保存してください。コードに直接記述したり、クエリパラメーターに含めたり、コミットしたりしないでください。 - 検索結果のページサイズは Apple により 20 件に固定されています。より多くの結果を確認するには、
pageを使って複数のページを順に取得してください。 locationには Apple 独自のスラッグ形式(例:united-states-USA、singapore-SGP)を使用します。自由形式の都市名や国名の文字列は指定できません。- 検索結果にはメタデータのみが含まれます — 個別の求人の詳細な説明と応募資格を取得するには、
/apple-jobs/jobを呼び出してください。
コメント
Markdown 対応