Extract Google News results — headlines, source names, article URLs, snippets, thumbnails, and recency — as structured JSON for media monitoring, brand mention tracking, and news aggregation workflows.
構造化出力
Use Crawlora's Google News API to collect public Google News results without maintaining your own parser, proxy routing, retries, or response normalization layer. The endpoint returns structured JSON that can power media-monitoring dashboards, brand-mention alerts, news aggregators, competitor coverage tracking, and AI summarization workflows.
Monitoring workflows
Crawlora helps teams record which articles, sources, and headlines appear for a topic or brand in Google News, and how coverage changes over time across keywords, countries, and languages.
Brand monitoring workflowsリクエストスキーマ
これらのパラメータは、稼働中の「Search Google News」カタログエントリから取得しています。
| パラメータ | 型 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| q | string | はい | Search query | - |
| country | string | いいえ | Two-letter country code; defaults to us | - |
| lang | string | いいえ | Google UI language; defaults to en | - |
| count | integer | いいえ | Results per page; defaults to 10, clamped to 1..50 | - |
| page | integer | いいえ | 1-based page within the current finite result snapshot; defaults to 1 | - |
JSON例
この例は稼働中のエンドポイントカタログからレンダリングされるため、ページは常にDocsおよびPlaygroundと同期しています。
{
"code": 200,
"msg": "OK",
"data": {
"results": [
{
"position": 1,
"title": "Example headline",
"url": "https://example.com/news/story",
"source": "Example News",
"age": "2 hours ago"
}
],
"pagination": {
"page": 1
}
}
}エンドポイントカタログ
/google/newsReturns current Google News search results using anonymous HTTP requests with fresh proxy profiles, without browser rendering. Pages slice the finite result snapshot; they do not traverse the Google Search index. Results include title, source, publisher article URL, age, and thumbnail when available. Valid no-results searches and exhausted pages return an empty array. Locale defaults to country=us and lang=en. Returns 503 for blocked or malformed upstream responses.
レスポンスに関する注記
- Pagination slices the current finite result snapshot, which typically contains about 100 articles. It does not page through the Google Search index or retrieve a historical archive. Narrow `q` to retrieve a more specific set of stories. - Result contents and ordering can change between requests. Pages are not a persistent snapshot. - Positions are 1-based across the snapshot. `next_page` appears only when another item exists; a full final page does not advertise another page. - Valid no-results searches and pages beyond the end return `results: []` without `next_page`. - Blocked, malformed, or unrecognizable upstream responses return `503`. - `url` links directly to the publisher. `thumbnail` is included when available. Article summaries are not supplied by this source, so `description` is omitted. `age` is relative to publication time. - Requests use an anonymous HTTP source with bounded fresh-proxy retries. No browser rendering or browser fallback is used. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "Example headline", "url": "https://example.com/news/story", "source": "Example News", "age": "2 hours ago" } ], "pagination": { "page": 1 } } } ```
MCPツール google_news_search
マネージド実行
Crawlora wraps request handling, proxy-aware collection, response parsing, and documented error behavior behind a stable API surface for supported public Google News result pages.
Request logic for the public Google News results page
Proxy-aware collection and retry-aware execution where supported
Challenge-aware behavior for unusable upstream responses
Normalized JSON responses with Playground-tested examples
Credit-based usage tied to documented endpoint costs
Crawlora detects unusable upstream responses and returns documented errors instead of silently returning broken HTML.
自社構築との比較
スクレイピングインフラを社内で維持するか、マネージドエンドポイントを呼び出すかの判断にご活用ください。
| 要件 | 自社構築 | Crawlora |
|---|---|---|
| Proxy rotation | Buy, test, rotate, and monitor proxy pools. | Use managed proxy-aware collection where supported. |
| Parser maintenance | Maintain selectors as the News layout changes. | Use parsers maintained behind the API. |
| Schema normalization | Design and version your own response model. | Receive documented JSON fields from the catalog. |
| Retries and error classification | Classify challenges, empty pages, and upstream failures yourself. | Receive documented errors for unusable upstream responses. |
| Endpoint docs | Write and maintain internal API documentation. | Use generated Docs pages from the active endpoint catalog. |
| Playground testing | Build a test console for developers. | Test the same endpoint in Playground before shipping. |
| Usage billing | Create your own metering and limits. | Use credit-based usage and plan limits. |
Crawlora is not the official Google News API and is not affiliated with Google. Crawlora provides structured public web data extraction endpoints for supported Google News result pages. Data may be delayed, normalized, or change when upstream pages change. Customers are responsible for ensuring their use complies with applicable laws, third-party rights, platform terms, and Crawlora terms.
関連API
このエンドポイントを、関連するCrawloraの検索、モニタリング、ドキュメント、料金の各ページと組み合わせて活用できます。
Pair news coverage with Google SERP rank tracking.
開くAdd Bing results to cross-engine monitoring workflows.
開くAdd Brave Search results to discovery and monitoring workflows.
開くTrack brand mentions, sentiment signals, and coverage across sources.
開くFold news signals into broader market and competitor research.
開くFeed fresh news context into retrieval-augmented AI pipelines.
開くReview plans, credits, limits, and usage options.
開くBrowse the full active endpoint catalog.
開くGoogle Newsのスクレイピング方法
Crawlora's /google/news endpoint is a GET that takes q, page, count, country and lang and returns the Google News vertical results page as normalized JSON: title, source, link and age for each story. Locale defaults to country=us and lang=en. When Google serves a challenge page the endpoint returns a documented 503 rather than broken HTML, and the call is not billed.
GET /google/news?q=<brand or topic>&country=us&lang=en&count=<n>. Each row carries the headline, the publisher name, the article URL and Google's relative age label, which is the freshness signal media monitoring needs.
Country and lang change which edition of Google News answers. A brand tracked in three markets is three separate calls with three separate country values, not one global call.
Increase page to read older results and keep one row per story URL per run. Dedupe on the article URL, because the same story can appear on several runs with a changing age label.
Crawlora's /google/search endpoint returns the web results for the same query, and /bing/news and /brave/news return the equivalent news verticals on other engines, all under the same key and credit pool.
FAQ
対応する公開検索結果ページ向けにCrawloraを評価している開発者向けの回答です。
Yes. Crawlora provides a Google News endpoint for supported public Google News result pages and returns normalized JSON through a documented API route.
Yes. Each response includes article headlines, source names, URLs, snippets, and relative recency, so you can record which coverage appears for a brand or topic over time and detect new articles. Pair recurring queries with the brand monitoring use case to build a media monitor.
The catalog example includes news results with positions, titles, article URLs, source names, descriptions, thumbnails, and relative age, plus pagination metadata.
Yes. The Google News endpoint accepts q (query), country, lang, count, and page parameters; locale defaults to country=us and lang=en.
Results reflect the public Google News results page at request time, including each result's relative age. Crawlora does not guarantee real-time delivery; schedule recurring requests for ongoing monitoring.
Crawlora detects unusable upstream responses and returns documented errors (for example a 503) instead of silently returning broken HTML. Customers should handle errors, retries, and upstream availability changes in their integrations.
No. Crawlora is not the official Google News API and is not affiliated with Google. Crawlora provides structured public web data extraction endpoints for supported Google News result pages.
Call Crawlora's /google/news endpoint with q and optional page, count, country and lang. The response lists each story's title, source, link and age as JSON, parsed from the public Google News results page.
Title, source (publisher name), link (article URL) and age (Google's relative time label) per story, plus the query and locale echoed back. Full article text is not included; fetch the article URL separately if you need it.
When Google serves a challenge page instead of results, the endpoint returns a documented 503 so you can retry with backoff. Failed responses are not billed as successful calls.
Yes. Set country and lang per call; the defaults are us and en. Each locale is its own request, so store the country with each row.
Test /google/news in Playground, inspect the current response schema in Docs, and compare credit-based usage on the pricing page.