List articles
list_articlesList articles from a FreshRSS feed, category, label, or built-in stream, sorted newest first. Filter by read state, date range, or paginate results using a continuation token. Include article content by setting include_content=true.
Instructions
Lists articles from a feed, category, label or built-in stream, newest first. Returns short plain-text excerpts by default; set include_content=true for the article text, or fetch single articles with get_articles. FreshRSS has no full-text search over its API, so there is no way to query by keyword — narrow the result with feed_id/category and since/until instead and filter the returned articles yourself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | User label name exactly as returned by list_categories | |
| limit | No | Maximum number of articles, default 20 | |
| order | No | Sort order by publication date, default newest | |
| since | No | Only articles published after this ISO-8601 date | |
| until | No | Only articles published before this ISO-8601 date | |
| filter | No | Read state to return, default unread | |
| stream | No | Built-in stream: reading-list = everything (default), starred = favourites, main = feeds shown on the main stream, important = feeds marked important | |
| feed_id | No | Numeric feedId from list_feeds | |
| category | No | Category (folder) name exactly as returned by list_categories | |
| continuation | No | Continuation value from a previous call, to fetch the next page | |
| include_content | No | Return the article text instead of a short excerpt | |
| max_content_chars | No | Characters of article text per article, default 2000 |