Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.
/api/v1/newsGET
Stored articles, newest first, with optional source and language filters.
Authorization
bearerAuth *Bearer <token>
Session token from the app, or an API key (the ak_ prefix), sent as a Bearer token or an ?api_key= query parameter.. Token in: header
Query Parameters
limit?integer
Page size.
Default: 50Min: 1Max: 500
offset?integer
Row offset.
Default: 0Min: 0
source?string
Restrict to one source id.
language?string
Restrict to one ISO 639-1 code.
Response
200 · Articles plus total/limit/offset
data *object[]
Show item properties
id *string
Opaque, stable article identifier.
title?stringnull
Headline, where the source reported one.
url *string
Link to the article on the publisher's site.
source *string
Source id the article was collected under. See /api/v1/news/filters for the values in use.
published_date?string,null (date-time)
Publication time reported by the source, never later than when we ingested it.
language?stringnull
ISO 639-1 code, resolved from the source catalog. Null when the source is not in the catalog.
image_url?stringnull
Lead image URL where the source provides one.
publisher?stringnull
Publishing outlet name as reported by the source.
created_at?string,null (date-time)
When this row was first recorded.
embedded *boolean
Whether a semantic-search embedding exists for this article. False whenever embeddings are disabled.
meta *object
Show properties
total *integer
Total articles matching the filters, ignoring limit/offset.
limit *integer
Page size actually applied after clamping.
offset *integer
Row offset applied.
Request example
curl -X GET "https://api.adjacent.markets/api/v1/news" \ -H "Authorization: Bearer <token>"