Reuters API endpoint
Returns a page of recent Reuters articles: canonical URL, update time, and the lead image URL when available, plus the title when Reuters publishes one in this index (currently it does not). The index covers the most recent 10,000 articles. Use /reuters/news for a title-bearing feed of fresh stories, or /reuters/article for one article's title and text.
/reuters/articlesQuery parameter: optional page, a 1-based results page. It defaults to 1 and must be between 1 and 100; each page carries 100 items.
Returns a page of recent Reuters articles: canonical url, updated_at, and image_url when available. The index covers the most recent 10,000 articles and is ordered newest first.
title is included only when Reuters publishes one in this index. Reuters currently omits titles here, so the field is usually absent; use /reuters/news for a title-bearing feed of fresh stories, or /reuters/article for one article's title and text.
| Field | Filled in, of 100 checked | Values in the sample |
|---|---|---|
| url | 100 | reuters.com |
| updated_at | 100 | 2026-10-13 |
| image_url | 100 | reuters.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| page | integer | No | Results page, 100 items per page Minimum: 1. Maximum: 100. | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/reuters/articles?page=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"page": 1,
"items": [
{
"url": "https://www.reuters.com/technology/example-2026-09-19/",
"updated_at": "2026-09-19T05:20:56.285Z",
"image_url": "https://www.reuters.com/resizer/v2/example.jpg?auth=abc&width=1920"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/reuters.articlesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | reuters.ArticlesResponse | No | ||||
| data.items | array | No | ||||
| data.items[].image_url | string | No | ||||
| data.items[].title | string | No | ||||
| data.items[].updated_at | string | No | ||||
| data.items[].url | string | No | ||||
| data.page | integer | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/reuters/articles?page=1" \
-H "x-api-key: $CRAWLORA_API_KEY"