Base URL
Authentication
Current Beta Access
The Indexy API is currently in closed beta. To request access, please contact our team at Discord or in this form. Once approved, you’ll receive an API key for testing.Authentication Method
All API requests require authentication using theAuthorization
header:
Beta Endpoints
All beta endpoints are prefixed with/beta
and provide the latest features and improvements.
Indexes
Get All Indexes
Retrieve a paginated list of all cryptocurrency indexes.featured
(boolean, optional) - Filter by featured statuslimit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)
Get Index by ID
Retrieve detailed information about a specific index.id
(integer, required) - The unique identifier of the index
KPIs (Key Performance Indicators)
Get KPI Enums
Retrieve all available KPI types.Get KPI Data for Indexes
Retrieve KPI values for indexes with time range filtering.kpi_id
(integer, optional) - Filter by specific KPI IDindex_id
(integer, optional) - Filter by specific index IDtime_range
(string, optional) - Filter by time range:24H
,1W
,1M
,3M
,6M
,1Y
,overall
limit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)latest_only
(boolean, optional) - Return only most recent data (default: true)group_by_index
(boolean, optional) - Group KPI data by index with nested structure (default: true)
Get KPI Data for Coins
Retrieve KPI values for individual coins with blockchain information.kpi_id
(integer, optional) - Filter by specific KPI IDcoin_id
(integer, optional) - Filter by specific coin IDtime_range
(string, optional) - Filter by time range:24H
,1W
,1M
,3M
,6M
,1Y
,overall
limit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)latest_only
(boolean, optional) - Return only most recent data (default: true)group_by_coin
(boolean, optional) - Group KPI data by coin with nested structure (default: true)
Highlights
Get Index Highlights
Retrieve top-performing indexes from the highlights dashboard.limit
(integer, optional) - Number of results to return (default: 10, max: 100)offset
(integer, optional) - Number of results to skip (default: 0)
Mindshare
Get Index Mindshare
Retrieve mindshare KPI data for indexes.limit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)time_range
(string, optional) - Filter by time range:24H
,1W
,1M
,3M
,6M
,1Y
,overall
Get Chain Mindshare
Retrieve mindshare data for blockchain networks.limit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)time_range
(string, optional) - Filter by time range:24H
,1W
,1M
,3M
,6M
,1Y
,overall
Get Coin Mindshare
Retrieve mindshare data for individual coins/assets.limit
(integer, optional) - Number of results to return (default: 100, max: 1000)offset
(integer, optional) - Number of results to skip (default: 0)time_range
(string, optional) - Filter by time range:24H
,1W
,1M
,3M
,6M
,1Y
,overall
Error Responses
All endpoints return consistent error responses:400
- Bad Request (invalid parameters)401
- Unauthorized (missing or invalid API key)404
- Not Found (resource doesn’t exist)429
- Too Many Requests (rate limit exceeded)500
- Internal Server Error