Feed
/api/newsStories ranked for the chosen window. Optional date bounds use chronological order instead.
Parameters
All feed parameters are optional. Omit them to use the defaults.
| Name | Values | Description |
|---|---|---|
window | 30m · 3h · 24h · 7d · 30d | Ranking window. Default: 24h. |
topic | ai, tech, science, space, studio | Topics separated by commas; omit for all four. studio marks Arevian's own posts. |
lang | ru · en · hy | Source languages, separated by commas. |
media | rss · telegram | Publisher feeds or Telegram channels, separated by commas. |
from, to | ISO 8601 · 2026-10-13T00:00:00Z | Optional date bounds with a timezone. A date bound switches results to chronological order. |
word | 2–40 characters · up to 20 words | Comma-separated words. They expand the topic filter: a matching story can appear even if its topic is not selected. |
limit | 1–60 | Number of results on a page. Default: 25. |
offset | 0–300 | Results to skip. Default: 0. Increase by the page size to continue; deduplicate by id if version changes. |
window- Values
- 30m · 3h · 24h · 7d · 30d
- Description
- Ranking window. Default: 24h.
topic- Values
- ai, tech, science, space, studio
- Description
- Topics separated by commas; omit for all four. studio marks Arevian's own posts.
lang- Values
- ru · en · hy
- Description
- Source languages, separated by commas.
media- Values
- rss · telegram
- Description
- Publisher feeds or Telegram channels, separated by commas.
from, to- Values
- ISO 8601 · 2026-10-13T00:00:00Z
- Description
- Optional date bounds with a timezone. A date bound switches results to chronological order.
word- Values
- 2–40 characters · up to 20 words
- Description
- Comma-separated words. They expand the topic filter: a matching story can appear even if its topic is not selected.
limit- Values
- 1–60
- Description
- Number of results on a page. Default: 25.
offset- Values
- 0–300
- Description
- Results to skip. Default: 0. Increase by the page size to continue; deduplicate by id if version changes.
Feed · cURL
curl --get \
"https://pulse.arevian.studio/api/news" \
--data-urlencode "window=24h" \
--data-urlencode "topic=tech,ai" \
--data-urlencode "lang=en" \
--data-urlencode "limit=10"Feed · URL
https://pulse.arevian.studio/api/news?window=24h&topic=tech,ai&lang=en&limit=10