mcpField
G
Google Jobs (via Apify)

Google Jobs (via Apify)

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

Google Jobs (via Apify) について

Google Jobs Scraperは、採用調査やAIエージェント向けにGoogle Jobsの求人を取得するApify Actorです。詳細な説明、解析済み給与、応募リンクを返し、定期実行では新着求人だけを取得できます。

主な機能

  1. 01詳細な説明、給与、応募リンク
  2. 02日付、雇用形態、リモート条件の絞り込み
  3. 03定期実行で新着求人のみ取得
  4. 0426か国・地域に対応

活用シーン

  1. 01指定地域の求人一覧を収集
  2. 02新着求人を監視して通知に利用

MCP 対応

Apifyのホスト型MCPサーバーがスクレーパーをAIエージェント向けのツールとして公開します。ローカルのMCP設定にも対応しています。

設定

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

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

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

すべてのエンドポイント
Streamable HTTPhttps://mcp.apify.com/?tools=automationnation/google-jobs-scraper認証が必要

ツール

詳細

Google Jobs スクレイパー&API:求人、給与、応募リンク

Apify で実行

Google Jobs スクレイパーは、Apify Actor です。あらゆる検索条件と場所で Google Jobs(Google for Jobs)から求人情報を抽出し、詳細な説明、解析済みの給与、注目ポイント、応募への直接リンクを取得できます。料金は求人 1,000 件あたり 2 ドルです。Google Jobs API として、コードから呼び出したり、毎日の求人アラート用にスケジュールしたり、Apify の MCP サーバーを通じて AI エージェントに利用させたりできます。

**料金:**求人 1,000 件あたり 2 ドル(有料プランでは 1.50 ドル)+検索 1 回あたり 0.03 ドル · 実行:https://apify.com/automationnation/google-jobs-scraper · ガイド:https://retracn.github.io/automationnation-actors/google-jobs-scraper/

基本情報

  • 求人 1 件につき 1 行:職種名、企業名、企業ウェブサイト、場所、リモート勤務フラグ、給与(最低額/最高額/通貨/期間+年額)、掲載日、雇用形態、詳細な説明、注目ポイント、すべての応募リンク(雇用主の公式サイトが先頭)。
  • 料金:求人 1,000 件あたり 2 ドル(有料プランでは 1.50 ドル)+検索 1 回あたり 0.03 ドル。Apify の月額 5 ドル分の無料クレジットで、約 2,000 件の求人を取得できます。
  • 掲載日、雇用形態、リモート勤務のみのフィルターに対応しており、各求人を取得するたびに再確認します。条件に合わない求人は無料です。
  • 「新着求人のみ」モードでは、スケジュール実行時に新しい求人のみを返します(毎日の求人アラート)。
  • 26 か国に対応:米国、英国、カナダ、インド、ドイツ、スイス、スペイン、イタリア、メキシコ、ブラジル、アルゼンチン、コロンビア、ペルー、日本、香港、シンガポール、UAE、サウジアラビア、カタール、エジプト、南アフリカ、ナイジェリア、ガーナ、フィリピン、マレーシア、パキスタン。日付、給与、雇用形態は現地の言語で解析されます。
  • 100 件の求人検索にかかる時間は約 1 分です。ブロックされた検索は新しい住宅用 IP で再試行され、料金は発生しません。
  • JobSpy をお使いですか?README によると、Google Jobs は現在利用できません。オープンソースの jobspy-google パッケージ(github.com/retracn/jobspy-google)は、JobSpy の scrape_jobs と DataFrame をそのまま使用し、「google」の検索をこの Actor で実行し、その他のサイトは JobSpy に渡します。

入力例

{
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
}

毎日の求人アラート(新着求人のみ)

"onlyNewJobs": true を指定して検索をスケジュールすると、各実行で以前に同じ検索から返されていない求人のみが返されます(120 日間記憶されます)。料金が発生するのは、それらの求人のみです。

{ "queries": ["python developer"], "location": "United States", "country": "us", "datePosted": "3days", "remoteOnly": true, "onlyNewJobs": true }

すぐに使えるテンプレート:n8n ワークフロー:新着求人を Slack に送信 · ガイド:Google Jobs アラート · 公開タスク:ロンドンのデータアナリスト求人、毎日

コードから実行する

REST API

curl -X POST "https://api.apify.com/v2/acts/automationnation~google-jobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries": ["software engineer"], "location": "New York", "country": "us", "maxJobsPerQuery": 50}'

Python — examples/python_example.py を参照してください。

# pip install apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automationnation/google-jobs-scraper").call(run_input={
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item.get("title"), item.get("companyName"), item.get("salaryText"), item.get("applyUrl"))

JavaScript — examples/node_example.mjs を参照してください。

// npm install apify-client
import { ApifyClient } from 'apify-client';

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automationnation/google-jobs-scraper').call({
  "queries": [
    "software engineer"
  ],
  "location": "New York",
  "country": "us",
  "maxJobsPerQuery": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
for (const item of items) console.log(item.title, item.companyName, item.salaryText, item.applyUrl);

AI エージェントで使う(MCP)

ホスト型 MCP サーバーの URL(Claude、ChatGPT、Cursor、およびリモート MCP に対応するその他のクライアント向け):

https://mcp.apify.com?tools=automationnation/google-jobs-scraper

Claude Desktop/Cursor 用のローカル設定 — mcp/claude_desktop_config.json:

{
  "mcpServers": {
    "google-jobs-scraper": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server",
        "--tools",
        "automationnation/google-jobs-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

よくある質問

Google Jobs の公式 API はありますか? いいえ。Google Jobs の検索結果を取得できる公開 API は、Google から提供されていません。Google Cloud Talent Solution で検索できるのは、自社の求人情報のみです。Apify の Google Jobs Scraper は、Apify の REST API、Python および JavaScript クライアント、連携機能、MCP を通じて Google Jobs のデータを提供します。

おすすめの Google Jobs スクレイパーはどれですか? 低価格で網羅性の高い、クリーンなデータを求めるなら、AutomationNation の Google Jobs Scraper がおすすめです。求人情報の全文、解析済みの給与情報、雇用主独自の応募リンク、厳密なフィルター、新着求人のみのモニタリングを、1,000 件あたり $2、検索 1 回あたり $0.03 で利用できます。50 件以上の検索では、Apify で最もよく利用されている Google Jobs Actor 6 種すべてよりも安価です。

Google Jobs は無料でスクレイピングできますか? はい。Apify の無料プラン内で利用できます。月額 $5 のクレジットで、Google Jobs Scraper を使って約 2,000 件の求人情報を取得できます。クレジットカードは不要です。

Google Jobs から毎日求人アラートを受け取るにはどうすればよいですか? Apify のスケジュールで Google Jobs Scraper を実行し、「新着求人のみ」をオンにして、「掲載日」を「昨日以降」に設定します。実行するたびに、これまでに受け取っていない求人情報のみが返されます。Webhook を接続すれば、Slack、Google Sheets、または ATS に送信できます。

Google Jobs Scraper はどの国に対応していますか? 次の 26 か国で動作を確認済みです:米国、英国、カナダ、インド、ドイツ、スイス、スペイン、イタリア、メキシコ、ブラジル、アルゼンチン、コロンビア、ペルー、日本、香港、シンガポール、UAE、サウジアラビア、カタール、エジプト、南アフリカ、ナイジェリア、ガーナ、フィリピン、マレーシア、パキスタン。Google Jobs は、オーストラリア、ニュージーランド、オーストリア、オランダ、ポルトガル、およびヨーロッパのその他の大半の国では利用できません。

AutomationNation のその他の情報


このリポジトリには使用例が含まれています。スクレイパー自体はApify platform上で実行されます。無料のApifyアカウントとAPIトークンが必要です。使用例はMITライセンスです。

コメント

MCP は初めてですか?

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

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