Google hiring-trend tracking
Google Careersエンドポイントを使えば、「Google hiring-trend tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Search Google's own careers site (careers.google.com) — by keyword and free-text location — and get a single posting by id, as structured JSON. Distinct from Crawlora's Google Jobs API, which scrapes Google Search's job-results feature rather than Google-the-employer's own board.
Search Google's own careers site (careers.google.com) by keyword and location and get one posting by id, as structured JSON.
エンドポイントファミリー
2
ドキュメント化されたパラメータ
6
サンプル数
2
ライブカタログスナップショット
稼働エンドポイント
2
メソッド
GET
必須パラメータ
4
スキーマ参照
2
{
"platform": "Google Careers",
"endpoint": "google-jobs-search",
"method": "GET",
"path": "/google-jobs/search",
"auth": "apiKey"
}ユースケース
Search Google's own careers site (careers.google.com) by keyword and location and get one posting by id, as structured JSON.
Google Careersエンドポイントを使えば、「Google hiring-trend tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Google Careersエンドポイントを使えば、「Job posting aggregation and monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Google Careersエンドポイントを使えば、「Recruiting and talent-market research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のGoogle Careersエンドポイントカタログから取得しています(エンドポイント2件、ドキュメント化されたリクエストパラメータ6個、公開レスポンススキーマ2件)。DocsとPlaygroundが参照しているカタログと同じものです。
Google Careersのエンドポイントは2件、2つのリクエストファミリーに分類されています(Job、Search)。
これらのGoogle Careersエンドポイントには6個のリクエストパラメータがドキュメント化されており、うち4個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
2件のGoogle Careersエンドポイントのうち2件が実際のサンプルレスポンスを、2件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Google Careersのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Google Careersのエンドポイントは2個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/google-jobs/job
/google-jobs/search
エンドポイントカタログ
/google-jobs/searchSearches Google's public careers site (careers.google.com) via its server-rendered search page's embedded job data. Each result includes the description, responsibilities, and qualifications inline. Page size is fixed by Google at 20 results.
レスポンスに関する注記
- A valid query with no matches returns `total: 0` and an empty `jobs` array (not an error). - `jobs[].description`, `responsibilities`, `minimum_qualifications`, and `preferred_qualifications` are HTML-stripped plain text. - `jobs[].minimum_qualifications` / `preferred_qualifications` are split from Google's single combined qualifications block; if a posting only lists minimum qualifications, `preferred_qualifications` is omitted. - `jobs[].locations` lists every location display string for postings open to multiple offices; `jobs[].location` is the first one for convenience. `jobs[].country` is a 2-letter code parsed from the first location. - `jobs[].posted_at` is best-effort parsed from an embedded timestamp; it is omitted if the upstream shape ever drifts. - `jobs[].apply_url` requires a Google account to actually submit an application — same as any job board's apply link. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "software engineer", "location": "Singapore", "page": 1, "total": 102, "jobs": [ { "id": "85207000467546822", "title": "Software Engineer, Embedded Software, Silicon", "company": "Google", "location": "Singapore", "locations": ["Singapore"], "country": "SG", "description": "Google's software engineers develop the next-generation technologies...", "responsibilities": "Design and implement the validation software for Google Tensor...", "minimum_qualifications": "Bachelor's degree or equivalent practical experience. 2 years of experience with software development...", "preferred_qualifications": "Experience in embedded systems design, development, and debugging...", "posted_at": "2026-07-22T14:10:44Z", "url": "https://www.google.com/about/careers/applications/jobs/results/85207000467546822-software-engineer-embedded-software-silicon", "apply_url": "https://www.google.com/about/careers/applications/signin?jobId=..." } ], "source_url": "https://www.google.com/about/careers/applications/jobs/results/?location=Singapore&q=software+engineer" } } ```
MCPツール google_jobs_search
/google-jobs/jobReturns one Google Careers posting by its numeric job id (the `id` field returned by search). Parsed from careers.google.com's server-rendered job detail page.
レスポンスに関する注記
- An unknown or no-longer-listed job id returns `404`. Google's detail page itself always answers `200` for any numeric id (valid or not) and swaps in an internal error payload instead of the job record for an invalid one — this endpoint detects that shape and maps it to a proper `404`. - `description`, `responsibilities`, `minimum_qualifications`, and `preferred_qualifications` are HTML-stripped plain text, split the same way as the search endpoint. - `locations`/`location`/`country` behave the same as in search. Example response: ```json { "code": 200, "msg": "OK", "data": { "id": "85207000467546822", "title": "Software Engineer, Embedded Software, Silicon", "company": "Google", "location": "New Taipei, Banqiao District, New Taipei City, Taiwan", "locations": ["New Taipei, Banqiao District, New Taipei City, Taiwan"], "country": "TW", "description": "Google's software engineers develop the next-generation technologies...", "responsibilities": "Design and implement the validation software for Google Tensor...", "minimum_qualifications": "Bachelor's degree or equivalent practical experience. 2 years of experience with software development...", "preferred_qualifications": "Experience in embedded systems design, development, and debugging...", "posted_at": "2026-07-22T14:10:44Z", "url": "https://www.google.com/about/careers/applications/jobs/results/85207000467546822-software-engineer-embedded-software-silicon", "apply_url": "https://www.google.com/about/careers/applications/signin?jobId=..." } } ```
MCPツール google_jobs_job
関連API
Business & Market Intelligence
Turn public GitHub ecosystem signals into structured data for developer-market research, open-source intelligence, recruiting, and AI-agent workflows.
Business & Market Intelligence
Collect public TrustMRR startup marketplace and leaderboard data as normalized JSON for startup research, SaaS discovery, and market intelligence workflows.
Business & Market Intelligence
Add website and competitive intelligence signals from SimilarWeb to research pipelines.
関連データセット
データセット · クエリ可能なJSON
Google's open postings are also queryable in bulk alongside 18 other providers — filter by department, location, employment type, or remote flag over one REST call.
データセットを見る →Google Careersのスクレイピング方法
Crawlora's Google Careers endpoints search Google's own careers board (google.com/about/careers) and return Google's openings as normalized JSON. On 2026-09-18, engineer matched 2,271 postings. Unlike the Apple and Tesla boards, Google's search results already include the full description, so the detail call mainly adds structured qualifications and the sign-in apply link.
/google-jobs/search takes q, a free-text location, and page, and returns 20 postings per page with total. Each posting has title, company (Google), location, a locations list, an ISO country code (SG, US), and the description. Engineer roles clustered in Mountain View and Singapore.
/google-jobs/job returns responsibilities, minimum_qualifications, and preferred_qualifications as separate fields, plus posted_at and an apply_url that goes through Google's careers sign-in.
Google job ids are long numbers, such as 101258786290705094, taken from the search result. Store them as strings to avoid precision loss in JSON parsers.
FAQ
Yes. Each search result carries the full description text, so you can screen roles without a per-job call. Fetch /google-jobs/job for the split qualifications.
No — Crawlora's Google Jobs API scrapes Google Search's job-results feature (jobs posted anywhere, aggregated by Google Search). This API is Google-the-employer's own careers.google.com board — only Google's own openings.