List Company Stories
Returns stories that mention a specific company, ordered by publication date (newest first).
Parameters
Accepts the same q, sort, fields, updated_after, country, category, sources, published_after and published_before parameters as GET /api/v1/stories, with identical semantics, scoped to this company.
Rejected parameters
ticker, company, watchlist, listed, exchange, market, domicile, index, sector and market_segment are rejected (400). The path already fixes the company; use GET /api/v1/stories to filter the full collection by them (watchlist=false and listed with any value other than true are ignored, as on the flat resource).
Caching
Requests with updated_after are not cached: they return Cache-Control: no-cache, no-store and no ETag. The ETag reflects the response as served, not only record timestamps: it changes when plan limits alter the visible set, and when a story's visible article set changes, so a changed ETag does not necessarily mean a record was updated.
Request
- Base URLhttps://nordicfinancialnews.com
- AuthHTTP bearer
Query parameters
Number of stories to return per page (default 25, max 100).
Opaque pagination cursor from a previous response. Mutually exclusive with q unless sort=latest is also given.
ISO 8601 datetime. Returns only this company's stories updated after this timestamp. Use this for incremental sync: store the timestamp of your last completed sync, then request only newer results on each poll. Results are ordered by updated_at ascending and are cursor-paginated. Follow pagination.next_cursor, resending the same updated_after value, until it is null. Only advance your stored timestamp once you have drained every page. Mutually exclusive with sort=latest (with or without q). An updated_after walk is always ordered by updated_at.
Comma-separated list of fields to include in the response. Available fields: id, title, summary, published_at, updated_at, article_count, article_ids, country, category, company_ids.
Full-text search query (2-200 characters). By default, results are ranked by relevance instead of publication date, as a single page with no cursor. Mutually exclusive with cursor unless sort=latest is also given. Disables caching.
Result order for q. relevance (default) is a single relevance-ranked page with no cursor; it requires q, and returns 400 without one. latest turns q into a match filter under the endpoint's normal newest-first order (published_at descending) and the response is cursor-paginated like any other request; without q it is an accepted no-op (that's already the default order). Mutually exclusive with updated_after.
Filter by country using ISO 3166-1 alpha-2 code (e.g. SE, NO, DK). Comma-separated for multiple (e.g. SE,NO). Case-insensitive.
Filter by category id (from GET /api/v1/categories). Comma-separated for multiple (e.g. cat_earnings1,cat_mna000001); unknown ids are ignored.
Comma-separated list of source IDs (max 25). Use GET /api/v1/sources to discover source IDs. Also accepts array form (sources[]=id1&sources[]=id2). Returns stories with at least one article from a listed source.
ISO 8601 datetime, or YYYY-MM-DD for 00:00 UTC. Returns stories published on or after this timestamp.
ISO 8601 datetime, or YYYY-MM-DD for 00:00 UTC. Returns stories published before this timestamp.
Headers
ETag value from a previous response. Returns 304 Not Modified if data has not changed.
HTTP date from a previous Last-Modified header. Returns 304 Not Modified if nothing has changed since.
Response
Company stories retrieved successfully
Example response
{
"stories": [
{
"id": "story_volvo_q3",
"title": "Volvo Reports Record Q3 Results",
"summary": "Volvo reported record third-quarter earnings, beating analyst expectations...",
"article_count": 4,
"published_at": "2026-03-15T09:30:00.000Z",
"updated_at": "2026-03-15T09:35:00.000Z",
"article_ids": [
"art_abc123def",
"art_def456ghi"
],
"country": "SE",
"company_ids": [
"uejazctgchj4"
],
"event_id": "8fzq2rmtnk5c"
}
],
"plan_limited": true
}Changes
No recorded changes to this operation across all 1 revision of this API.