News feed archive — paginated 30-day history (public, MCP-compatible)
Returns a paginated archive of crypto news articles, analysis, and AI-generated summaries from the CryptoWhaleInsights feed, covering the last 30 days. Whale movement events are excluded — use /api/public/whale-movements for on-chain flow data. AI agents can use this to read the latest crypto news, market analysis, and AI-generated summaries without any credentials. Optional type filter: news (RSS articles), ai (AI-generated summaries), manual (analyst notes). Default: all non-whale-move items. Optional keyword search: q (max 100 chars) filters by token name or keyword — case-insensitive match on title and summary (e.g. q=ETH returns only ETH-related items). Pagination: page (1-indexed, default 1), pageSize fixed at 20. period filter: 7d | 30d (default 30d — maximum public window). Response: { items[], total, page, pageSize, hasMore, updatedAt }. Each item: id (number), title (string), summary (string), source (string — feed source name e.g. 'CoinDesk'), url (string|null), publishedAt (ISO-8601|null), type ('news_summary'|'ai_insights'|'analysis'). No authentication required. 60 requests/min rate limit.
Request
- Base URL: https://cryptowhaleinsights.com
- URL: https://cryptowhaleinsights.com/api/public/feed-archive
- Auth: none declared
Query parameters
Page number (1-indexed, default 1).
Filter by article type: news (RSS), ai (AI-generated), manual (analyst notes). Default: all types.
Time window: 7d | 30d (default 30d — the maximum public window).
Keyword or token name search (max 100 chars). Case-insensitive match on title and summary. Example: q=ETH returns only items mentioning ETH.
Response
Paginated news feed archive (30-day public window, no auth).
Example response
{
"attribution": {
"source": "CryptoWhaleInsights",
"url": "https://cryptowhaleinsights.com",
"usagePolicy": "https://cryptowhaleinsights.com/api-usage"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.