mcpField
L
linkedin-jobs

linkedin-jobs

リモート
apify.comビジネス・マーケティング02 週間前に更新
リポジトリ公式サイト

linkedin-jobs について

linkedin-jobsは、開発者や採用業務向けに、公開LinkedIn求人を検索したりURLから取得したりするApifyベースのAPIです。求人情報を一貫したJSON形式で返し、各種条件で絞り込めます。

主な機能

  1. 01キーワード、地域、国、会社で検索
  2. 02経験レベル、雇用形態、リモート、掲載日で絞り込み
  3. 03URLから求人情報を取得
  4. 04給与や応募リンクを含む構造化レコード
  5. 05各レコードに自然言語の要約

活用シーン

  1. 01指定期間内に掲載されたリモート求人の検索
  2. 02職種と地域に合う求人情報の収集
  3. 03求人データの表計算シート、データベース、ATSへの取り込み

MCP 対応

Apifyのホスト型MCPサーバーを介してツールとして利用できます。READMEにはClaude、Cursor、ChatGPTなどのMCPクライアントでの設定方法が記載されています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.apify.com/?tools=johnvc/linkedin-jobs-api
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

💼 LinkedIn Jobs API:求人情報を構造化 JSON に

LinkedIn Jobs API を利用する、最も効率的で信頼性が高く、開発者に優しい方法です。

Actor ページ: apify.com/johnvc/linkedin-jobs-api 入力スキーマ: apify.com/johnvc/linkedin-jobs-api/input-schema

キーワード、勤務地、職位、雇用形態で公開中の LinkedIn 求人を検索するか、特定の求人掲載 URL を取得すると、求人ごとに整理された JSON の 1 行データが返されます。タイトル、企業、勤務地、給与、職位、雇用形態、応募リンクなどが含まれます。API ファーストで構築され、MCP に対応しているため、Python から呼び出したり、AI エージェントのツールとして実行したりできます。

動画ガイド

ガイドを見る

クイックスタート

前提条件
  1. リポジトリをクローンする

    git clone https://github.com/johnisanerd/Apify-LinkedIn-Jobs-API.git
    cd Apify-LinkedIn-Jobs-API
    
  2. UV で依存関係をインストールする

    # Install UV if you do not have it:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Install project dependencies:
    uv sync
    
  3. API キーを設定する

    cp .env.example .env
    # Edit .env and add your Apify API key
    # Get your free API key at: https://apify.com?fpr=9n7kx3
    
  4. サンプルを実行する

    uv run python linkedin-jobs-api-example.py
    
代替方法:API キーを直接設定する
export APIFY_API_TOKEN="your_api_key_here"
uv run python linkedin-jobs-api-example.py

LinkedIn Jobs API を利用する理由

検索条件を入力すれば、構造化データを取得できます。 収集インフラを扱う必要はありません。キーワードと勤務地(または求人 URL のリスト)を渡すと、シート、データベース、ATS にそのまま読み込める、フラットで予測しやすいフィールドが返されます。

希望する職種だけに絞り込めます。 職位、雇用形態、リモート勤務、企業、掲載日で絞り込み、各検索の maxJobs を設定すれば、広範なクエリでも予算を超過しません。

求人ごとの従量課金です。 返された求人ごとに課金され、実行ごとの基本料金はありません。そのため、提供された分だけお支払いいただけます。

信頼性が高く、予測しやすい設計です。 すべての求人で同じフィールド形式が返され、検索結果が空の場合は実行全体を失敗させるのではなく、明確なエラー行が返されます。

MCP に対応しています。 Claude、Cursor、その他の AI エージェントからツールとして呼び出せます(以下のインストール手順を参照してください)。

機能

主な機能
  • キーワード、勤務地、国、企業で公開中の LinkedIn 求人を検索
  • 職位、雇用形態、リモート勤務、掲載日で絞り込み
  • または、URL を指定して特定の求人掲載を直接取得(1 回の実行につき最大 1000 件)
  • すべての行にタイトル、企業、勤務地、説明、給与、応募リンクを収録
データ品質
  • 毎回、求人ごとに一貫した JSON の 1 行データを出力
  • すばやく確認でき、AI でも利用しやすい、平易な言葉による summary フィールドをすべての行に収録
  • 検索結果が空の場合は明確なエラー行を返し、1 つのクエリがバッチ全体に影響しないようにします

使用例

基本的な例
{
  "keyword": "python developer",
  "location": "New York",
  "maxJobs": 5
}
絞り込みの例
{
  "keyword": "product manager",
  "location": "London",
  "experienceLevel": "mid-senior",
  "jobType": "full-time",
  "remote": true,
  "timeRange": "past-week",
  "maxJobs": 50
}
URL で特定の求人を取得
{
  "jobUrls": [
    "https://www.linkedin.com/jobs/view/4286961888"
  ]
}

入力パラメーター

パラメーター型必須デフォルト説明
keywordstr次のいずれか-検索する職種名またはキーワード。例:「python developer」。
locationstr次のいずれか-検索する勤務地。例:「New York」または「United Kingdom」。
companystr次のいずれか-特定の企業名で絞り込みます。
jobUrlslist[str]次のいずれか-特定の LinkedIn 求人掲載 URL。1 回の実行につき最大 1000 件。
countrystrいいえ-検索対象を指定する 2 文字の国コード。例:「US」、「GB」。
jobTypestrいいえ-full-time、part-time、contract、temporary、internship、volunteer。
experienceLevelstrいいえ-internship、entry、associate、mid-senior、director、executive。
remoteboolいいえfalseリモート勤務の求人のみを返します。
timeRangestrいいえ-past-day、past-week、past-month。
maxJobsintいいえ25検索あたりの最大求人数(最大 500)。コストを制限します。特定の求人 URL を指定した場合は無視されます。

キーワード、勤務地、企業、または URL を 1 件以上指定してください。

出力形式

各ジョブは、1 つの JSON 行として返されます。

{
  "result_type": "job",
  "jobId": "4286961888",
  "jobUrl": "https://www.linkedin.com/jobs/view/4286961888",
  "title": "Senior Python Developer",
  "companyName": "GlossGenius",
  "companyUrl": "https://www.linkedin.com/company/glossgenius",
  "location": "New York, NY",
  "seniorityLevel": "Mid-Senior level",
  "employmentType": "Full-time",
  "jobFunction": "Engineering and Information Technology",
  "salary": "$150,000 - $190,000",
  "postedDate": "2026-06-20",
  "numApplicants": 47,
  "applyUrl": "https://www.linkedin.com/jobs/view/4286961888/apply",
  "summary": "Senior Python Developer, at GlossGenius, New York, NY, Full-time, $150,000 - $190,000"
}

LinkedIn に給与範囲または基本給が掲載されている場合、salary フィールドが返されます。


よくある質問

これを使うと、LinkedIn アカウントや LinkedIn Recruiter アカウントが危険にさらされますか?

いいえ。サインアウトした状態で誰でも開ける、公開 LinkedIn ページのみを読み取ります。ログインすることはなく、Cookie を求めることもありません。アカウント、パスワード、li_at セッション Cookie を入力する欄はありません。この処理は、LinkedIn アカウント、LinkedIn Recruiter のシート、Sales Navigator のライセンスとは一切結び付いていません。リクエストはブラウザーではなく Apify のサーバー上で実行されるため、あなたと関連付けられることはありません。また、実行中も Recruiter を使い続けられます。


Claude Cowork デスクトップへのインストール

Claude Cowork デスクトップへのインストール

Cowork はデスクトップアプリの自動化モードです。LinkedIn Jobs API をツールとして使えるようにするには、Apify MCP サーバーをコネクターとして追加します。

  1. Claude デスクトップアプリを開き、Settings → Connectors に移動します(または Settings → Developer → Edit Config を選択し、claude_desktop_config.json を直接編集します)。
    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. この Actor のみを事前に読み込んだ状態で、Apify MCP サーバーを追加します。
{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api"
      ]
    }
  }
}
  1. アプリを再起動します。Cowork が初めてツールを呼び出すときに、ブラウザーで OAuth のプロンプトを完了するか、コネクターの設定に Apify API トークンを追加して OAuth を省略します。
  2. Cowork のチャットで、ツールが利用可能であることを確認し、LinkedIn Jobs API の実行を依頼します。

デスクトップアプリをダウンロードして、無料トライアルを開始します:https://claude.ai/referral/uIlpa7nPLg 詳しくはこちら:https://docs.apify.com/platform/integrations/claude-desktop


Claude Code へのインストール

Claude Code へのインストール

Claude Code はコマンドラインツールです。次のコマンド 1 つで Actor の MCP サーバーを追加できます。

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api"

ブラウザーでの OAuth の代わりにトークンを使う場合:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api" \
  --header "Authorization: Bearer YOUR_APIFY_TOKEN"

claude mcp list を実行して確認するか、セッション内で /mcp を実行します。Claude Code に LinkedIn Jobs API の呼び出しを依頼します。

Claude Code を無料でお試しください:https://claude.ai/referral/uIlpa7nPLg Claude Code の MCP ドキュメント:https://code.claude.com/docs/en/mcp


Claude(ウェブサイト)へのインストール

Claude(ウェブサイト)へのインストール

claude.ai では、Apify をコネクターとして追加してから、この Actor のツールのみを有効にします。

  1. Settings → Connectors → Browse connectors に移動し、Apify MCP server を検索します。インストールします(プロンプトが表示された場合は有効化または更新します)。
  2. 接続時に Apify API トークンで認証し、ツール johnvc/linkedin-jobs-api を有効にします。
  3. 任意のチャットで + → Connectors を開き、Apify をオンにします。
  4. または、Add custom connector を選択し、MCP URL 全体 https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api を貼り付けます。プロンプトが表示されたら OAuth を使用します。
  5. Claude に LinkedIn Jobs API の実行を依頼します。

ウェブで Claude を開く:https://claude.ai/referral/uIlpa7nPLg


Cursor へのインストール

Cursor へのインストール

Cursor は、プロジェクトファイル .cursor/mcp.json から MCP サーバーを読み込みます。

  1. プロジェクト内に .cursor/mcp.json を作成します。
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api"
    }
  }
}
  1. ブラウザーでの OAuth ではなくトークン認証を使う場合は、ヘッダーを追加します。
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}
  1. Cursor → Settings → MCP を開き、apify サーバーが接続されていることを確認します(緑色の点が表示されます)。
  2. Composer または Chat で、Cursor に LinkedIn Jobs API の呼び出しを依頼します。

Cursor を初めて使いますか?こちらから入手できます:https://cursor.com/referral?code=XQP4VBLI3NNX


ChatGPT にインストールする

ChatGPT にインストールする

ChatGPT は開発者モードを通じて Apify MCP サーバーに接続します(ChatGPT Pro、Plus、Business、Enterprise、Education プランで利用できます)。

  1. プロフィールアイコンをクリックし、Settings > Apps に移動します。Create app ボタンが表示されない場合は、Advanced settings を開いてDeveloper mode を有効にします。
  2. Create app をクリックし、フォームに入力します。
    • Name: Apify
    • MCP Server URL: https://mcp.apify.com/?tools=actors,docs,johnvc/linkedin-jobs-api
    • Authentication: OAuth
  3. Create をクリックし、Apify との接続を認証します。
  4. 会話でアプリを使用するには、チャットで + をクリックし、Developer mode を選択して、Apify を選びます。

詳しくはこちら:https://docs.apify.com/platform/integrations/mcp


心を込めて作成

信頼性の高い構造化された結果を活用し、LinkedIn Jobs API で採用、市場調査、リード獲得のワークフローを強化しましょう。

🤖 この Actor について AI アシスタントに質問する

LinkedIn Jobs API について、選択した AI ですぐに送信できるプロンプトを開きます。

最終更新日:2026.10.27

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。