Crawlzodocs
API referenceGoogle News

Google news search

Search Google News for articles.

Returns up to 100 articles with headline, publisher and publisher domain, publication timestamp and the Google News link. query accepts Google's operators directly ("exact phrase", OR, -word, intitle:), and the structured filters below compose with whatever you write.

One call is one page, and there is no second: Google caps a feed at 100 and ignores every paging parameter. truncated tells you when you hit that cap, narrow with after/before, which is the only thing that pages this surface, or use /google-news-brand-mentions-v4, which does the fanning for you.

There are no thumbnails, snippets or article bodies on any Google News feed, Google ships none of them, so those fields are absent rather than faked.

The example response below is real output from this endpoint, not an illustration. Long lists and long strings are shortened to keep the page readable, and each place that happens is marked. This example took 3.0s.

POST
/v1/scrapers/google-news-search-v4

Authorization

ApiKeyAuth
X-API-Key<token>

Your API key. Sent on every request.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/v1/scrapers/google-news-search-v4" \  -H "Content-Type: application/json" \  -d '{    "query": "Nike",    "when": "2d",    "language": "en",    "country": "US"  }'
{  "request_id": "req_8f2c1d94e7b0",  "success": true,  "status": {    "code": "OK",    "message": "Scrape completed.",    "retryable": false  },  "data": {    "articles": [      {        "google_news_url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxQVTRJZEVYMWJ5Y25leXNOMXdYTDRVTDVVZTRTSHVxOFIyMnNocjR3b1BUQV9hRHpFQWVYN29FeVJPT3N6RHRmUkRyanA2MDJWNHc0WkVCcVVPRnpIQTZTNzlpTEZBaEVCcTBtaW9pM0Jyek5QbmcwU0gya0htUHk0UmxMM1RMUlUyQ1ktdVJ6aEx6RUJDdl81NW9CRzJia1JBUmtpbTNocko2TU1MSzhOQm5OUS1NbkJ3YU9KSk55R1Z3aWZqSlRHYV9GYw",        "id": "CBMiywFBVV95cUxQVTRJZEVYMWJ5Y25leXNOMXdYTDRVTDVVZTRTSHVxOFIyMnNocjR3b1BUQV9hRHpFQWVYN29FeVJPT3N6RHRmUkRyanA2MDJWNHc0WkVCcVVPRnpIQTZTNzlpTEZBaEVCcTBtaW9pM0Jyek5QbmcwU0gya0htUHk0UmxMM1RMUlUyQ1ktdVJ6aEx6RUJDdl81NW9CRzJia1JBUmtpbTNocko2TU1MSzhOQm5OUS1NbkJ3YU9KSk55R1Z3aWZqSlRHYV9GYw",        "published_at": "2026-08-23T10:30:00Z",        "publisher": "About Nike",        "publisher_domain": "about.nike.com",        "publisher_url": "https://about.nike.com",        "title": "Nike’s One Piece Collection Transforms Imagination Into Motion for Adventurers Everywhere"      },      {        "google_news_url": "https://news.google.com/rss/articles/CBMi-gFBVV95cUxNalBDR3F1ZWRjV0lMQlVzV3BCaHhmS0pIdXZtZWUxZVVTVzZwMDJHT2lEZTBpNjZBZWhJSE9aZG1UUEdWX09pYTBmMjFoamllbW45b3dySkp3em92b3NqOXJ2NE5jQ2ZlQTlMcHc3OEZ0UFJHQ04tMXhyclJqODFhVF9ZaU9MMEkxZjJPdmJJdEZXWnFjaEMtRlZOQXcwZ0Q0V0ExcTJ4bW1POXFhdnRfT3JWT0lXZ0c1d0xoVW5KTkoxOGt6ZzJZS2d1aWtfaEt… (+57 chars)",        "id": "CBMi-gFBVV95cUxNalBDR3F1ZWRjV0lMQlVzV3BCaHhmS0pIdXZtZWUxZVVTVzZwMDJHT2lEZTBpNjZBZWhJSE9aZG1UUEdWX09pYTBmMjFoamllbW45b3dySkp3em92b3NqOXJ2NE5jQ2ZlQTlMcHc3OEZ0UFJHQ04tMXhyclJqODFhVF9ZaU9MMEkxZjJPdmJJdEZXWnFjaEMtRlZOQXcwZ0Q0V0ExcTJ4bW1POXFhdnRfT3JWT0lXZ0c1d0xoVW5KTkoxOGt6ZzJZS2d1aWtfaEt4N2l0NVEwMjhmU3FpZXpDNmpETk0xbEdfRFdU… (+20 chars)",        "published_at": "2026-08-23T07:48:44Z",        "publisher": "Stocktwits",        "publisher_domain": "stocktwits.com",        "publisher_url": "https://stocktwits.com",        "title": "NKE Stock In Focus: $10K Invested In Nike A Decade Ago Would Have Lost Money Despite Pandemic-Era Surge"      },      "… 98 more items in the full response"    ],    "country": "US",    "edition": "US:en",    "language": "en",    "query": "Nike",    "resolved_query": "Nike when:2d",    "returned": 100,    "truncated": true  },  "error": null,  "meta": {    "client_id": "client_abc123",    "scraper": "google-news-search-v4",    "billable": true,    "duration_ms": 2121  }}