# Google News Full Story Coverage API

<p>All articles of one Google News story, about 50 articles. Get the story_token from /api/google/news/stories. Each item has position, title, link, article_id, source, date (ISO 8601), author and thumbnail. Costs 1 credit. Failed requests cost nothing.</p>

- **Documentation:** [https://scrappa.co/docs/google-news-api/google_news_story](https://scrappa.co/docs/google-news-api/google_news_story)
- **API group:** Google News API
- **Endpoint:** `GET https://scrappa.co/api/google/news/story`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `story_token` | string | Yes | Google News story token from the story_token field of /api/google/news/stories. An article id or a topic token does not work. Story tokens belong to one language and country. |
| `hl` | string | Yes | Language of the token, 2 letters. Required. |
| `gl` | string | Yes | Country of the token, 2 letters. Required. |

## Example response

```json
{
    "news_results": [
        {
            "date": "2026-11-01T02:38:44+00:00",
            "link": "https://news.google.com/rss/articles/CBMidkFVX3lxTE9YR1owcUlLb3d1ajhFeWJacmU2aXAwV1g2Uk9aUjhtNFFNSlRSMXFxR2RCaWlIUWZ5M0w2M2kwODVndGNuSFdUangydkM0b0p5WERGOFY5QjZtSzNnYnhZTFd5NW1yZ2d6amJwMk9sdll6ZXdQeWc",
            "title": "2026 Elections Live Updates: Candidates Campaign in Battleground States on Final Weekend",
            "author": "By Ruth Igielnik, Reid Epstein & Lisa Lerer",
            "source": {
                "icon": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://www.nytimes.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
                "name": "The New York Times"
            },
            "position": 1,
            "thumbnail": "https://news.google.com/api/attachments/CC8iK0NnNUVUMVp5YzJaNVVsVk1SRXRrVFJDbUJSakVBeWdLTWdZQlFKUlJHUW8=-w200-h200-p-df",
            "article_id": "CBMidkFVX3lxTE9YR1owcUlLb3d1ajhFeWJacmU2aXAwV1g2Uk9aUjhtNFFNSlRSMXFxR2RCaWlIUWZ5M0w2M2kwODVndGNuSFdUangydkM0b0p5WERGOFY5QjZtSzNnYnhZTFd5NW1yZ2d6amJwMk9sdll6ZXdQeWc"
        },
        {
            "date": "2026-11-01T01:41:00+00:00",
            "link": "https://news.google.com/rss/articles/CBMigAFBVV95cUxNZGpsZ3E5SFJsNTRsOEd6b1hJbENHSDdmWFMyU0FRTmZCN081OGlISVB1RnpScHFvRFdwZlRJalpqTl85SjRaRHJfYmhDWDI4aW5IQ2ZsUzA3dTc4a1JUVTNkNExCeGsxaDI2ZEhkT1dFWnBzU3pkTjgxcEpCcnprdw",
            "title": "Midterm elections latest: Rift grows between Democrats Abdul El-Sayed and Haley Stevens in Michigan",
            "author": "By Ethan Cohen, Holmes Lybrand & Ted Barrett",
            "source": {
                "icon": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://www.cnn.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
                "name": "CNN"
            },
            "position": 2,
            "thumbnail": "https://news.google.com/api/attachments/CC8iMkNnNDViM1kxT1V4RmFWVTBOM013VFJDZkF4ampCU2dLTWd1QkFvcUJMcVkwSVNzTkxn=-w200-h200-p-df",
            "article_id": "CBMigAFBVV95cUxNZGpsZ3E5SFJsNTRsOEd6b1hJbENHSDdmWFMyU0FRTmZCN081OGlISVB1RnpScHFvRFdwZlRJalpqTl85SjRaRHJfYmhDWDI4aW5IQ2ZsUzA3dTc4a1JUVTNkNExCeGsxaDI2ZEhkT1dFWnBzU3pkTjgxcEpCcnprdw"
        }
    ],
    "search_parameters": {
        "gl": "US",
        "hl": "en-US",
        "ceid": "US:en",
        "engine": "google_news_story",
        "story_token": "CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pIc0plakVoRktjaUhGVGNuc0t5Z0FQAQ"
    }
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A parameter is missing or invalid. This response is not billable. |
| 404 | Not Found | The token does not belong to this language and country, or the story is gone. This response is not billable. |
| 503 | Service Unavailable | Google News could not be reached or gave an unreadable answer. This response is not billable. Retry later. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
