GET /mpp/pool/{pool_address}/metadata | MPP: metadata for a single Uniswap V3 pool | ×1 |
GET /mpp/token/{token_address}/pools | MPP: pools that include a given token (step 1 before per-pool token/price; required for USDC/WETH and other hub tokens) | ×1 |
GET /mpp/ethPrice | MPP: ETH price snapshot for the latest finalized epoch | ×5 |
GET /mpp/ethPrice/{block_number} | MPP: ETH price snapshot at a specific block (epoch) | ×10 |
GET /mpp/token/price/{token_address}/{pool_address} | MPP: USD price for one token in one pool (latest epoch). Preferred over tokenPrices/all; pair with GET /mpp/token/{token}/pools | ×5 |
GET /mpp/token/price/{token_address}/{pool_address}/{block_number} | MPP: USD price for one token in one pool at a block (Pulse/Guard). Pair with GET /token/{token}/pools | ×10 |
GET /mpp/snapshot/base_all_pools/{token_address} | MPP: base snapshots for all pools of a token | ×1 |
GET /mpp/snapshot/base/{pool_address} | MPP: base snapshot for a pool at the latest finalized epoch | ×1 |
GET /mpp/snapshot/base/{pool_address}/{block_number} | MPP: base snapshot for a pool at a specific block | ×1 |
GET /mpp/snapshot/trades/{pool_address} | MPP: trades snapshot for a pool at the latest finalized epoch | ×1 |
GET /mpp/snapshot/trades/{pool_address}/{block_number} | MPP: trades snapshot for a pool at a specific block | ×1 |
GET /mpp/snapshot/allTrades | MPP: all-pool trades snapshot at the latest finalized epoch (Bearer metering) | ×1 |
GET /mpp/snapshot/allTrades/{block_number} | MPP: all-pool trades snapshot for a given epoch (block number) | ×1 |
GET /mpp/stream/allTrades | SSE stream of all-pool trades per finalized epoch (flat session debit; credit_weight ignored by metering) | 0.01 / session |
GET /mpp/tokenPrices/all/{token_address} | MPP: USD prices across all pools (<=20 pools only). NOT for USDC/WETH/hub tokens — use /mpp/token/{token}/pools then /mpp/token/price/{token}/{pool} | ×10 |
GET /mpp/tokenPrices/all/{token_address}/{block_number} | MPP: USD prices across all pools at a block (<=20 pools). NOT for USDC/WETH/hub tokens — use /mpp/token/{token}/pools then /mpp/token/price/{token}/{pool}/{block} | ×10 |
GET /mpp/tradeVolumeAllPools/{token_address}/{time_interval} | MPP: aggregated trade volume across all pools for a token over a time window (seconds) | ×1 |
GET /mpp/tradeVolume/{pool_address}/{time_interval} | MPP: aggregated trade volume for a pool over a time window (seconds) | ×1 |
GET /mpp/poolTrades/{pool_address}/{start_timestamp}/{end_timestamp} | MPP: trades for a pool between Unix start and end timestamps | ×1 |
GET /mpp/timeSeries/{token_address}/{pool_address}/{time_interval}/{step_seconds} | MPP: token price time series for a pool with interval and step (seconds). Dashboard/analytics; use token/price/{block} for trading. | ×5 × lookback |
GET /mpp/dailyActiveTokens | MPP: paginated daily active tokens (sorted by frequency) | ×1 |
GET /mpp/dailyActivePools | MPP: paginated daily active pools (sorted by frequency) | ×1 |