Reuters API endpoint
Returns a page of one top-level Reuters section's recent articles: canonical URL, update time, lead image URL, and image caption. This feed does not publish titles; use /reuters/news for a title-bearing feed of fresh stories.
/reuters/sectionQuery parameters:
section, one top-level Reuters section. Allowed values: world, business, markets, technology, sports, legal, sustainability, commentary, lifestyle, science, live, podcasts, media-center, investigations, fact-check, wider-image, city-memo, data, video. Discover the full set from /reuters/sections.page, a 1-based results page. It defaults to 1 and must be between 1 and 50; each page carries 100 items. A page beyond the section's available items returns an empty items list rather than an error.Returns a page of one section's recent articles: canonical url, updated_at, lead image_url, and image_caption. This section feed does not publish titles, so use /reuters/news when a title is required. Unknown section values return a typed invalid-parameter error rather than being sent upstream.
| Field | Filled in, of 100 checked | Values in the sample |
|---|---|---|
| url | 100 | reuters.com |
| updated_at | 100 | 2026-10-13 |
| image_url | 90 | reuters.com |
| image_caption | 89 | median 184 characters |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| section | string | Yes | Top-level Reuters section Allowed values: world, business, markets, technology, sports, legal, sustainability, commentary, lifestyle, science, live, podcasts, media-center, investigations, fact-check, wider-image, city-memo, data, video. | world | |
| page | integer | No | Results page, 100 items per page Minimum: 1. Maximum: 50. | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/reuters/section?section=world&page=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"section": "world",
"page": 1,
"items": [
{
"url": "https://www.reuters.com/world/example-2026-09-19/",
"updated_at": "2026-09-19T05:27:29.717Z"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/reuters.sectionResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | reuters.SectionResponse | No | ||||
| data.items | array | No | ||||
| data.items[].image_caption | string | No | ||||
| data.items[].image_url | string | No | ||||
| data.items[].updated_at | string | No | ||||
| data.items[].url | string | No | ||||
| data.page | integer | No | ||||
| data.section | string | 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/section?section=world&page=1" \
-H "x-api-key: $CRAWLORA_API_KEY"