newsfilter
Stories

Retrieve a story

GET
/v1/stories/{id}

One story with its member articles. A closed story answers 404.

Authorization

apiKey
headerAuthorizationBearer <token>

Path Parameters

id*string

st_ and 26 letters and digits, sortable by time.

Response Body

The story

application/json
  1. response

A group of articles about the same event, for one ticker.

id*string

Stays the same as the story grows.

version*integer

Goes up by one on every public change. Keep the highest version you have seen.

Range1 <= value
ticker*string

Ticker symbol in capitals, such as ACME or BRK.B.

headline*string

One line saying what happened.

summary*|

A few sentences on the story. null until it is written.

strong*boolean

Whether the story is likely to move the stock.

strong_reason*|

Why the story is strong, or why it is not. null if it has not been assessed.

article_count*integer
Range1 <= value
articles*array<>

Its articles, oldest first.

Items1 <= items
representative_article_id*string

The article that best represents the story.

first_article_at*string

When its first article was published.

Formatdate-time
last_article_at*string

When its latest article was published.

Formatdate-time
updated_at*string

When it last changed.

Formatdate-time
Example Request
curl -X GET 'https://api.newsfilter.dev/v1/stories/st_01JC4ZQ8M6W7Y3T2K9P5R1N0BX'
Example Response
{  "id": "st_01JC4ZQ8M6W7Y3T2K9P5R1N0BX",  "version": 1,  "ticker": "ACME",  "headline": "Acme raises full-year guidance",  "summary": "Acme raised its full-year revenue guidance to $4.2 billion, citing stronger industrial orders.",  "strong": true,  "strong_reason": "A guidance change from the company.",  "article_count": 1,  "articles": [    {      "id": "art_01JC4ZQ8M6W7Y3T2K9P5R1N0BX",      "title": "Acme raises full-year revenue guidance",      "outlet": "Example Wire",      "url": "https://news.example.com/acme-raises-guidance",      "published_at": "2026-11-03T14:05:00Z"    }  ],  "representative_article_id": "art_01JC4ZQ8M6W7Y3T2K9P5R1N0BX",  "first_article_at": "2026-11-03T14:05:00Z",  "last_article_at": "2026-11-03T14:05:00Z",  "updated_at": "2026-11-03T14:05:00Z"}