Crawlzodocs
API referenceGoogle News

Google news publisher

One outlet's recent coverage, optionally narrowed to a keyword.

Answers "what has Reuters published", and with query, "what has Reuters published about us". Same 100-article cap and the same truncated flag as search; narrow with when or a date range to reach further back.

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 2.9s.

POST
/v1/scrapers/google-news-publisher-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-publisher-v4" \  -H "Content-Type: application/json" \  -d '{    "domain": "reuters.com",    "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/CBMikgFBVV95cUxOdmhTa18xSnJQQ3IwQTF6LTgwY3dvY2JzNGJfUGJzVjNXdEE1SWt3b0xxQW5MSktZUUZIVHcxY092NmJ4SlRBU0JPYlZIVWFzVE42VHBMeFo4ODJITGwxZWRCc0Z5NDdfcm1aeVFzRDdiYWtMWW9GSGVfcDVRRlJGTnpZeE1MNFhUdVlOMlR2NXVDZw",        "id": "CBMikgFBVV95cUxOdmhTa18xSnJQQ3IwQTF6LTgwY3dvY2JzNGJfUGJzVjNXdEE1SWt3b0xxQW5MSktZUUZIVHcxY092NmJ4SlRBU0JPYlZIVWFzVE42VHBMeFo4ODJITGwxZWRCc0Z5NDdfcm1aeVFzRDdiYWtMWW9GSGVfcDVRRlJGTnpZeE1MNFhUdVlOMlR2NXVDZw",        "published_at": "2026-08-23T09:32:08Z",        "publisher": "Reuters",        "publisher_domain": "reuters.com",        "publisher_url": "https://www.reuters.com",        "title": "Norway to give over $9 billion to Ukraine in 2027"      },      {        "google_news_url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxNM3pBalhkVDdUUXRxcVhPUWZjN1pRczkxM2g1ZngybEJNblJiMUllNXFRRzVhR1IzdTFXNEJ3RGtRb2pQYV9ocm1tWFhYS0E4YnZwMHVzeTl3Q3k1Y21uRmI5Z2NtZDBTN2ZHa3hJQXk1M2IzNmlSSk9vQ3J6TkRMSl84eDVNTVF3cThacVltODdEdHE5WVcwZmRLV1RzRUZyUVpZUnE4b3BmYTdpMTBPeUVkbVlBdXdGTjB1eWpxQ3lEUQ",        "id": "CBMiwgFBVV95cUxNM3pBalhkVDdUUXRxcVhPUWZjN1pRczkxM2g1ZngybEJNblJiMUllNXFRRzVhR1IzdTFXNEJ3RGtRb2pQYV9ocm1tWFhYS0E4YnZwMHVzeTl3Q3k1Y21uRmI5Z2NtZDBTN2ZHa3hJQXk1M2IzNmlSSk9vQ3J6TkRMSl84eDVNTVF3cThacVltODdEdHE5WVcwZmRLV1RzRUZyUVpZUnE4b3BmYTdpMTBPeUVkbVlBdXdGTjB1eWpxQ3lEUQ",        "published_at": "2026-08-23T09:52:55Z",        "publisher": "Reuters",        "publisher_domain": "reuters.com",        "publisher_url": "https://www.reuters.com",        "title": "Putin wants to draft 300,000 new troops, Zelenskiy says"      },      "… 98 more items in the full response"    ],    "country": "US",    "domain": "reuters.com",    "edition": "US:en",    "language": "en",    "resolved_query": "site:reuters.com when:2d",    "returned": 100,    "truncated": true  },  "error": null,  "meta": {    "client_id": "client_abc123",    "scraper": "google-news-publisher-v4",    "billable": true,    "duration_ms": 2055  }}