API Documentation
Complete reference for Sake's REST API endpoints. All endpoints return JSON responses and support CORS.
Base URL:
https://sake.gg/api
Access:
Response Format: All responses are in JSON format
Market Data
Description: Returns the top 10 cryptocurrency tokens by market cap from each narrative category (excluding stablecoins), ensuring all tokens have complete data including icons, market cap, and sentiment data.
Example Response:Description: Returns the current market sentiment calculated from top altcoins using social volume, volatility, and price performance.
Example Response:Description: Returns market dominance percentages for BTC, ETH+SOL (weighted), and stablecoins with change indicators.
Example Response:Narratives
Description: Returns all available crypto narratives with metadata and token counts.
Example Response:Description: Returns detailed information about a specific narrative category.
Parameters:category_name
(path) - The narrative category identifier (e.g., "defi", "gaming", "ai")
Description: Returns weighted price chart data for a narrative over specified timeframe.
Parameters:category_name
(path) - The narrative category identifiertimeframe
(query) - Chart timeframe: "24h", "7d", "30d" (default: "7d")
Chart Data
Description: Returns historical price chart data for a specific token.
Parameters:symbol
(path) - Token symbol (e.g., "BTC", "ETH")timeframe
(path) - Currently supports "24h" only
Search
Description: Search across narratives and tokens by name or symbol.
Parameters:q
(query) - Search query (minimum 2 characters)
Trending
Description: Returns top performing narratives based on 24h weighted average performance.
Parameters:limit
(query) - Number of narratives to return (default: 5, max: 20)
Description: Returns the top 5 tokens with highest social volume in the last 24 hours.
Example Response:Error Responses
All endpoints may return the following error response format: