Seattle Times API endpoint
Returns about 30 of the newest Seattle Times stories across all sections, including Associated Press wire stories. Takes no parameters. Each item has its title, canonical URL without tracking parameters, summary, publication time, author byline and lead image.
/seattletimes/newsReturns the latest public Seattle Times stories from the site's public site-wide feed (about 30 items): title, canonical story URL (tracking parameters removed), a short summary, publication time, author byline, and lead image. The feed covers the newest stories across all sections, including Associated Press wire stories.
Example response (truncated):
{"code":200,"data":{"items":[{"title":"Sound Transit CEO claims his $30K bonus and wins a pay raise","url":"https://www.seattletimes.com/seattle-news/transportation/sound-transit-ceo-claims-his-30k-bonus-and-wins-a-pay-raise","summary":"Among other pay hikes, Dow Constantine will get a $30,000 bonus, a payment he deferred until after the agency opened light rail across Lake Washington in March.","published_at":"2026-09-24T23:45:05Z","author":"Mike Lindblom","image_url":"https://images.seattletimes.com/wp-content/uploads/2026/09/09232026_TZR_Dow_Constantine-03302026-EB_tzr_191603.jpg?d=1200x630"}]}}
| Field | Filled in, of 34 checked | Values in the sample |
|---|---|---|
| title | 34 | median 70 characters |
| url | 34 | seattletimes.com |
| summary | 34 | median 147 characters |
| published_at | 34 | 2026-10-13 |
| author | 34 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/seattletimes/news" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"items": [
{
"title": "Sound Transit CEO claims his $30K bonus and wins a pay raise",
"url": "https://www.seattletimes.com/seattle-news/transportation/sound-transit-ceo-claims-his-30k-bonus-and-wins-a-pay-raise",
"summary": "Among other pay hikes, Dow Constantine will get a $30,000 bonus, a payment he deferred until after the agency opened light rail across Lake Washington in March.",
"published_at": "2026-09-24T23:45:05Z",
"author": "Mike Lindblom",
"image_url": "https://images.seattletimes.com/wp-content/uploads/2026/09/09232026_TZR_Dow_Constantine-03302026-EB_tzr_191603.jpg?d=1200x630"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.newsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.NewsResponse | No | ||||
| data.items | array | No | ||||
| data.items[].author | string | No | ||||
| data.items[].image_url | string | No | ||||
| data.items[].published_at | string | No | ||||
| data.items[].summary | string | No | ||||
| data.items[].title | string | No | ||||
| data.items[].type | string | No | ||||
| data.items[].url | string | No |
| Status | Description | Schema |
|---|---|---|
| 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/seattletimes/news" \
-H "x-api-key: $CRAWLORA_API_KEY"