{"openapi":"3.1.0","info":{"title":"Crypto Market Data","version":"0.1.0","description":"Live crypto market data — token prices, historical price series, total market cap & BTC/ETH dominance, trending 24h movers, DeFi TVL, DeFi market overview, top protocols by TVL, DEX trading volume, DEX aggregator volume, onchain options volume, protocol fees & revenue, stablecoin supply, top yields, perpetual-futures funding & open interest, OHLC price-history candles, live L2 order book depth, Fear & Greed market sentiment, web-buzz sentiment, crypto news headlines and Google Trends search interest.","x-guidance":"Live crypto market data — token prices, historical price series, total market cap & BTC/ETH dominance, trending 24h movers, DeFi TVL, DeFi market overview, top protocols by TVL, DEX trading volume, DEX aggregator volume, onchain options volume, protocol fees & revenue, stablecoin supply, top yields, perpetual-futures funding & open interest, OHLC price-history candles, live L2 order book depth, Fear & Greed market sentiment, web-buzz sentiment, crypto news headlines and Google Trends search interest. Each operation is an HTTP POST to its /v1/<operation> path with a JSON request body (see each operation's requestBody schema) and returns a JSON response. Endpoints are paid per successful call via x402 or MPP (USDC on Base); an unpaid request returns 402 with payment metadata in the WWW-Authenticate header.","contact":{"email":"hello@openverbs.com"}},"x-discovery":{"ownershipProofs":["0xb1401a71756f51464a9962db12f1eb3e9522490cd20010b06d00cf7b7770acfd5f79721f9dfdf2643f8cecd29af3bde9ec133941a386042b32d9886053a70de61b","0xc1c1f11793e18a00fcb7072421f26e89fb75b6aa517fa84370564991f4b10efa024f6f57e4e67eefd20cf46cc01fc5a62d793fa8fbcda04f26c946a3433d73f91b","0x676b474af0ef9ed4809b5d12d2e789b36e52d56215b21f601d71f76620e36ec630347116a7b2b349a3c3681e5db0fbfa76c4169a676b6d6f27864d0e5017284a1c","0xc2ab96522515ed9e9bc4f1a241b774bd48df42e951ddbf7f6aa8fc76f5a96a20421703e1ec402ce7eb1e4eabea3b6e4e4129cf39d56ea91cf4fcf38561fc94fc1c"]},"servers":[{"url":"https://crypto.openverbs.com"}],"paths":{"/health":{"get":{"summary":"Health check","security":[],"responses":{"200":{"description":"Healthy","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"version":{"type":"string"}}}}}}}}},"/v1/price":{"post":{"summary":"Crypto & Token Prices","description":"Crypto & token prices: live USD spot price for one or more coins/tokens by coin id — market coins (e.g. \"coingecko:bitcoin\", \"coingecko:ethereum\") or any ERC-20 by contract (e.g. \"ethereum:0xdAC17...\"). Real-time bitcoin, ethereum and token price feed from an open, redistribution-OK source. Unknown ids are returned in `notFound`. Paid endpoint (x402 + MPP). Price: $0.001000 USDC per successful payment.","tags":["crypto","bitcoin-price","token-price","contract-address","dex"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"string"},"description":"Coin ids: \"coingecko:{slug}\" (e.g. \"coingecko:bitcoin\", \"coingecko:ethereum\") or \"{chain}:{tokenAddress}\" (e.g. \"ethereum:0xdAC17F958D2ee523a2206206994597C13D831ec7\")."}},"required":["coins"],"additionalProperties":false}}}},"responses":{"200":{"description":"`prices[]` with each coin's `price` (USD), `symbol`, `decimals`, `confidence` and `timestamp`; any unresolved ids in `notFound[]`. `stale: true` (with `cachedAt`) if served from cache after an upstream failure.","content":{"application/json":{"schema":{"type":"object","properties":{"prices":{"type":"array","items":{"type":"object","properties":{"coin":{"type":"string"},"price":{"type":"number"},"symbol":{"type":"string"},"decimals":{},"confidence":{"type":"number"},"timestamp":{"type":"integer"}}}},"notFound":{"type":"array","items":{}},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`prices[]` with each coin's `price` (USD), `symbol`, `decimals`, `confidence` and `timestamp`; any unresolved ids in `notFound[]`. `stale: true` (with `cachedAt`) if served from cache after an upstream failure."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"1000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto & token prices: live USD spot price for one or more coins/tokens by coin id — market coins (e.g. \"coingecko:bitcoin\", \"coingecko:ethereum\") or any ERC-20 by contract (e.g. \"ethereum:0xdAC17...\"). Real-time bitcoin, ethereum and token price feed from an open, redistribution-OK source. Unknown ids are returned in `notFound`.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto & token prices: live USD spot price for one or more coins/tokens by coin id — market coins (e.g. \"coingecko:bitcoin\", \"coingecko:ethereum\") or any ERC-20 by contract (e.g. \"ethereum:0xdAC17...\"). Real-time bitcoin, ethereum and token price feed from an open, redistribution-OK source. Unknown ids are returned in `notFound`.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"1000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto & token prices: live USD spot price for one or more coins/tokens by coin id — market coins (e.g. \"coingecko:bitcoin\", \"coingecko:ethereum\") or any ERC-20 by contract (e.g. \"ethereum:0xdAC17...\"). Real-time bitcoin, ethereum and token price feed from an open, redistribution-OK source. Unknown ids are returned in `notFound`.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/history":{"post":{"summary":"Crypto Price History","description":"Token price history: historical USD price series (price chart data) for one coin/token by coin id (e.g. \"coingecko:bitcoin\", \"ethereum:0xdAC17…\"). Returns evenly spaced `points` over the last `span` periods. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["crypto","price-history","historical-prices","bitcoin-price-history","crypto-chart"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string","description":"Coin id: \"coingecko:{slug}\" (e.g. \"coingecko:bitcoin\") or \"{chain}:{tokenAddress}\" (e.g. \"ethereum:0xdAC17F958D2ee523a2206206994597C13D831ec7\")."},"span":{"type":"integer","minimum":1,"maximum":365,"description":"Number of data points to return (default 30)."},"period":{"type":"string","enum":["1h","1d","1w"],"description":"Spacing between points: \"1h\", \"1d\" (default) or \"1w\"."}},"required":["coin"],"additionalProperties":false}}}},"responses":{"200":{"description":"`points[]` of `{ timestamp, price }` (USD, oldest→newest) for the coin, with its `symbol`, `decimals`, `confidence` and the `period` used; `found: false` with empty `points` for an unknown id. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string"},"symbol":{"type":"string"},"decimals":{},"confidence":{"type":"number"},"period":{"type":"string"},"points":{"type":"array","items":{"type":"object","properties":{"timestamp":{"type":"integer"},"price":{"type":"number"}}}},"found":{"type":"boolean"},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`points[]` of `{ timestamp, price }` (USD, oldest→newest) for the coin, with its `symbol`, `decimals`, `confidence` and the `period` used; `found: false` with empty `points` for an unknown id. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Token price history: historical USD price series (price chart data) for one coin/token by coin id (e.g. \"coingecko:bitcoin\", \"ethereum:0xdAC17…\"). Returns evenly spaced `points` over the last `span` periods.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Token price history: historical USD price series (price chart data) for one coin/token by coin id (e.g. \"coingecko:bitcoin\", \"ethereum:0xdAC17…\"). Returns evenly spaced `points` over the last `span` periods.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Token price history: historical USD price series (price chart data) for one coin/token by coin id (e.g. \"coingecko:bitcoin\", \"ethereum:0xdAC17…\"). Returns evenly spaced `points` over the last `span` periods.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/market-cap":{"post":{"summary":"Crypto Market Cap & Global Stats","description":"Crypto market cap: total cryptocurrency market capitalization (USD), 24h trading volume, Bitcoin (BTC) and Ethereum (ETH) dominance, 24h market-cap change and active coin/market counts. Whole-market context behind any single coin's move. Data source: CoinLore. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["crypto","market-cap","crypto-market-cap","btc-dominance","market-overview"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`totalMarketCapUsd`, `total24hVolumeUsd`, `btcDominancePct`, `ethDominancePct`, `marketCapChange24hPct`, `volumeChange24hPct`, `activeCoins`, `activeMarkets`, `attribution` (Data source: CoinLore). `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"totalMarketCapUsd":{"type":"number"},"total24hVolumeUsd":{"type":"number"},"btcDominancePct":{"type":"number"},"ethDominancePct":{"type":"number"},"marketCapChange24hPct":{"type":"number"},"volumeChange24hPct":{"type":"number"},"activeCoins":{"type":"integer"},"activeMarkets":{"type":"integer"},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`totalMarketCapUsd`, `total24hVolumeUsd`, `btcDominancePct`, `ethDominancePct`, `marketCapChange24hPct`, `volumeChange24hPct`, `activeCoins`, `activeMarkets`, `attribution` (Data source: CoinLore). `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto market cap: total cryptocurrency market capitalization (USD), 24h trading volume, Bitcoin (BTC) and Ethereum (ETH) dominance, 24h market-cap change and active coin/market counts. Whole-market context behind any single coin's move. Data source: CoinLore.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto market cap: total cryptocurrency market capitalization (USD), 24h trading volume, Bitcoin (BTC) and Ethereum (ETH) dominance, 24h market-cap change and active coin/market counts. Whole-market context behind any single coin's move. Data source: CoinLore.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto market cap: total cryptocurrency market capitalization (USD), 24h trading volume, Bitcoin (BTC) and Ethereum (ETH) dominance, 24h market-cap change and active coin/market counts. Whole-market context behind any single coin's move. Data source: CoinLore.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/trending":{"post":{"summary":"Trending crypto — top 24h movers (gainers & losers)","description":"Trending crypto by 24h price momentum: the biggest gainers and losers among the top coins by market cap, each with symbol, rank, USD price, 24h change % and market cap. A momentum/discovery signal for agents. Data source: CoinLore. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["crypto","trending","trending-crypto","top-movers","gainers","losers","top-gainers","crypto-movers","price-movers","momentum","24h-change","market-data"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many coins to return in each of `gainers` and `losers` (default 10)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`gainers[]` and `losers[]` (each `{ rank, symbol, name, priceUsd, change24hPct, marketCapUsd }`), plus `scanned` (coins considered) and `attribution` (Data source: CoinLore). `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"gainers":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"symbol":{"type":"string"},"name":{"type":"string"},"priceUsd":{"type":"number"},"change24hPct":{"type":"number"},"marketCapUsd":{"type":"integer"}}}},"losers":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"symbol":{"type":"string"},"name":{"type":"string"},"priceUsd":{"type":"number"},"change24hPct":{"type":"number"},"marketCapUsd":{"type":"integer"}}}},"scanned":{"type":"integer"},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`gainers[]` and `losers[]` (each `{ rank, symbol, name, priceUsd, change24hPct, marketCapUsd }`), plus `scanned` (coins considered) and `attribution` (Data source: CoinLore). `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Trending crypto by 24h price momentum: the biggest gainers and losers among the top coins by market cap, each with symbol, rank, USD price, 24h change % and market cap. A momentum/discovery signal for agents. Data source: CoinLore.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Trending crypto by 24h price momentum: the biggest gainers and losers among the top coins by market cap, each with symbol, rank, USD price, 24h change % and market cap. A momentum/discovery signal for agents. Data source: CoinLore.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Trending crypto by 24h price momentum: the biggest gainers and losers among the top coins by market cap, each with symbol, rank, USD price, 24h change % and market cap. A momentum/discovery signal for agents. Data source: CoinLore.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/tvl":{"post":{"summary":"Total value locked","description":"Total value locked (USD) for a DeFi protocol (e.g. \"aave\") or a whole chain (e.g. \"Ethereum\"). Provide exactly one of `protocol` or `chain`. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["total value locked","defi tvl","protocol tvl","chain tvl","tvl api","defi analytics"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string","minLength":1,"maxLength":100,"description":"Protocol slug, e.g. \"aave\", \"uniswap\", \"lido\"."},"chain":{"type":"string","minLength":1,"maxLength":100,"description":"Chain name, e.g. \"Ethereum\", \"Arbitrum\", \"Solana\"."}},"required":[],"additionalProperties":false},"example":{"protocol":"aave"}}}},"responses":{"200":{"description":"`tvlUsd` for the requested `protocol` or `chain` (`kind` tells which), with `found` false and `tvlUsd` null when the name is unknown. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"kind":{"type":"string"},"name":{"type":"string"},"tvlUsd":{"type":"number"},"found":{"type":"boolean"},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`tvlUsd` for the requested `protocol` or `chain` (`kind` tells which), with `found` false and `tvlUsd` null when the name is unknown. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Total value locked (USD) for a DeFi protocol (e.g. \"aave\") or a whole chain (e.g. \"Ethereum\"). Provide exactly one of `protocol` or `chain`.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Total value locked (USD) for a DeFi protocol (e.g. \"aave\") or a whole chain (e.g. \"Ethereum\"). Provide exactly one of `protocol` or `chain`.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Total value locked (USD) for a DeFi protocol (e.g. \"aave\") or a whole chain (e.g. \"Ethereum\"). Provide exactly one of `protocol` or `chain`.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/defi-overview":{"post":{"summary":"DeFi Market Overview API","description":"DeFi market overview: total value locked (USD) across all chains, the chain count, and the top chains by TVL with each chain's TVL dominance. This is DeFi TVL — not total crypto market cap. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["defi market overview","total value locked","total defi tvl","defi tvl by chain","chain tvl ranking","defi market size"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"topChains":{"type":"integer","minimum":1,"maximum":50,"description":"How many chains to include in `topChains`, ranked by TVL (default 10)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`totalTvlUsd` across all chains, `chainCount`, and `topChains[]` of `{ name, tvlUsd, dominancePct }` (highest TVL first). `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"totalTvlUsd":{"type":"number"},"chainCount":{"type":"integer"},"topChains":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"tvlUsd":{"type":"number"},"dominancePct":{"type":"number"}}}},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`totalTvlUsd` across all chains, `chainCount`, and `topChains[]` of `{ name, tvlUsd, dominancePct }` (highest TVL first). `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DeFi market overview: total value locked (USD) across all chains, the chain count, and the top chains by TVL with each chain's TVL dominance. This is DeFi TVL — not total crypto market cap.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi market overview: total value locked (USD) across all chains, the chain count, and the top chains by TVL with each chain's TVL dominance. This is DeFi TVL — not total crypto market cap.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DeFi market overview: total value locked (USD) across all chains, the chain count, and the top chains by TVL with each chain's TVL dominance. This is DeFi TVL — not total crypto market cap.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/protocols":{"post":{"summary":"Top DeFi protocols by TVL","description":"Top DeFi protocols ranked by total value locked (USD), with 1d/7d TVL change, category and chains. Optional filters: `chain` (ranks by that chain's TVL) and `category` (e.g. \"Dexes\", \"Lending\"). Centralised-exchange reserves are excluded. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["top defi protocols","defi protocol rankings","protocol tvl ranking","biggest defi protocols","defi tvl by protocol","defi analytics"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many protocols to return, ranked by TVL (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Arbitrum\"; ranks by that chain's TVL."},"category":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one category, e.g. \"Dexes\", \"Lending\", \"Liquid Staking\"."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`protocols[]` of `{ name, category, chains, tvlUsd, change1dPct, change7dPct }` (highest TVL first) and `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"protocols":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"chains":{"type":"array","items":{"type":"string"}},"tvlUsd":{"type":"number"},"change1dPct":{"type":"number"},"change7dPct":{"type":"number"}}}},"count":{"type":"integer"},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`protocols[]` of `{ name, category, chains, tvlUsd, change1dPct, change7dPct }` (highest TVL first) and `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Top DeFi protocols ranked by total value locked (USD), with 1d/7d TVL change, category and chains. Optional filters: `chain` (ranks by that chain's TVL) and `category` (e.g. \"Dexes\", \"Lending\"). Centralised-exchange reserves are excluded.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Top DeFi protocols ranked by total value locked (USD), with 1d/7d TVL change, category and chains. Optional filters: `chain` (ranks by that chain's TVL) and `category` (e.g. \"Dexes\", \"Lending\"). Centralised-exchange reserves are excluded.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Top DeFi protocols ranked by total value locked (USD), with 1d/7d TVL change, category and chains. Optional filters: `chain` (ranks by that chain's TVL) and `category` (e.g. \"Dexes\", \"Lending\"). Centralised-exchange reserves are excluded.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/protocol":{"post":{"summary":"DeFi Protocol TVL API","description":"Total value locked (USD) for one DeFi protocol by DefiLlama slug or name (e.g. \"aave-v3\", \"lido\", \"uniswap-v3\"): current TVL, per-chain TVL breakdown, 1h/1d/7d TVL change, category, chains, token symbol and market cap. Optional `chain` also returns that chain's TVL for the protocol. Unknown names return `found:false` with slug `suggestions`. Paid endpoint (x402 + MPP). Price: $0.001000 USDC per successful payment.","tags":["protocol tvl","defi protocol tvl","aave tvl","uniswap tvl","lido tvl","tvl by protocol","defi protocol data"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string","minLength":1,"maxLength":80,"description":"DefiLlama protocol slug or exact name, e.g. \"aave-v3\", \"lido\", \"uniswap-v3\", \"Curve Finance\"."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Optional chain to also report the protocol's TVL on, e.g. \"Ethereum\", \"Base\", \"Arbitrum\"."}},"required":["protocol"],"additionalProperties":false}}}},"responses":{"200":{"description":"`found`, `protocol` ({ name, slug, category, symbol, chains, tvlUsd, chainTvls[], chainTvlUsd, change1hPct, change1dPct, change7dPct, mcapUsd, url }) and `suggestions[]` when not found. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"found":{"type":"boolean"},"protocol":{"type":"object","properties":{"name":{"type":"string"},"slug":{"type":"string"},"category":{"type":"string"},"symbol":{"type":"string"},"chains":{"type":"array","items":{"type":"string"}},"tvlUsd":{"type":"number"},"chainTvls":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"tvlUsd":{"type":"integer"}}}},"chainTvlUsd":{},"change1hPct":{"type":"number"},"change1dPct":{"type":"number"},"change7dPct":{"type":"number"},"mcapUsd":{},"url":{"type":"string"}}},"suggestions":{"type":"array","items":{}},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`found`, `protocol` ({ name, slug, category, symbol, chains, tvlUsd, chainTvls[], chainTvlUsd, change1hPct, change1dPct, change7dPct, mcapUsd, url }) and `suggestions[]` when not found. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"1000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Total value locked (USD) for one DeFi protocol by DefiLlama slug or name (e.g. \"aave-v3\", \"lido\", \"uniswap-v3\"): current TVL, per-chain TVL breakdown, 1h/1d/7d TVL change, category, chains, token symbol and market cap. Optional `chain` also returns that chain's TVL for the protocol. Unknown names return `found:false` with slug `suggestions`.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Total value locked (USD) for one DeFi protocol by DefiLlama slug or name (e.g. \"aave-v3\", \"lido\", \"uniswap-v3\"): current TVL, per-chain TVL breakdown, 1h/1d/7d TVL change, category, chains, token symbol and market cap. Optional `chain` also returns that chain's TVL for the protocol. Unknown names return `found:false` with slug `suggestions`.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"1000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Total value locked (USD) for one DeFi protocol by DefiLlama slug or name (e.g. \"aave-v3\", \"lido\", \"uniswap-v3\"): current TVL, per-chain TVL breakdown, 1h/1d/7d TVL change, category, chains, token symbol and market cap. Optional `chain` also returns that chain's TVL for the protocol. Unknown names return `found:false` with slug `suggestions`.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/categories":{"post":{"summary":"Crypto Categories & Sectors","description":"Crypto categories & sectors ranked by total value locked (USD): each DeFi narrative (e.g. Dexes, Lending, Liquid Staking, Restaking, RWA) with its aggregate TVL, protocol count and share of total DeFi TVL. A map of where capital sits across sectors. Centralised-exchange reserves are excluded. Paid endpoint (x402 + MPP). Price: $0.002000 USDC per successful payment.","tags":["crypto","categories","sectors","narratives","defi"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"How many sectors to return, ranked by TVL (default 15)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`categories[]` of `{ category, tvlUsd, protocols, dominancePct }` (highest TVL first), plus `count` (total sectors) and `totalTvlUsd`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"categories":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"tvlUsd":{"type":"number"},"protocols":{"type":"integer"},"dominancePct":{"type":"number"}}}},"count":{"type":"integer"},"totalTvlUsd":{"type":"number"},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`categories[]` of `{ category, tvlUsd, protocols, dominancePct }` (highest TVL first), plus `count` (total sectors) and `totalTvlUsd`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto categories & sectors ranked by total value locked (USD): each DeFi narrative (e.g. Dexes, Lending, Liquid Staking, Restaking, RWA) with its aggregate TVL, protocol count and share of total DeFi TVL. A map of where capital sits across sectors. Centralised-exchange reserves are excluded.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto categories & sectors ranked by total value locked (USD): each DeFi narrative (e.g. Dexes, Lending, Liquid Staking, Restaking, RWA) with its aggregate TVL, protocol count and share of total DeFi TVL. A map of where capital sits across sectors. Centralised-exchange reserves are excluded.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto categories & sectors ranked by total value locked (USD): each DeFi narrative (e.g. Dexes, Lending, Liquid Staking, Restaking, RWA) with its aggregate TVL, protocol count and share of total DeFi TVL. A map of where capital sits across sectors. Centralised-exchange reserves are excluded.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/dex-volume":{"post":{"summary":"DEX Trading Volume","description":"Decentralised exchange (DEX) trading volume: total 24h and 7d USD volume with 1d/7d change, plus the top DEXs by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["dex-volume","dex-trading-volume","defi-volume","dex-rankings","trading-volume"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many DEXs to return, ranked by 24h volume (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Solana\", \"Base\"."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`total24hUsd`, `total7dUsd`, `change1dPct`, `change7dPct`, and `dexs[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"total24hUsd":{"type":"number"},"total7dUsd":{"type":"number"},"change1dPct":{"type":"number"},"change7dPct":{"type":"number"},"dexs":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"volume24hUsd":{"type":"integer"},"volume7dUsd":{"type":"integer"},"change1dPct":{"type":"number"},"chains":{"type":"array","items":{"type":"string"}}}}},"count":{"type":"integer"},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`total24hUsd`, `total7dUsd`, `change1dPct`, `change7dPct`, and `dexs[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Decentralised exchange (DEX) trading volume: total 24h and 7d USD volume with 1d/7d change, plus the top DEXs by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Decentralised exchange (DEX) trading volume: total 24h and 7d USD volume with 1d/7d change, plus the top DEXs by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Decentralised exchange (DEX) trading volume: total 24h and 7d USD volume with 1d/7d change, plus the top DEXs by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/fees":{"post":{"summary":"Protocol fees & revenue","description":"DeFi protocol fees and revenue: total 24h and 7d fees (USD) paid by users across protocols, plus the top protocols by 24h fees with each one's 24h revenue where reported. Optional `chain` filter scopes totals and ranking to one chain. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["protocol fees","defi fees","protocol revenue","defi revenue","fees and revenue","top earning protocols"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many protocols to return, ranked by 24h fees (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Arbitrum\"."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`total24hUsd`, `total7dUsd`, and `protocols[]` of `{ name, category, fees24hUsd, fees7dUsd, revenue24hUsd, chains }` (highest fees first) with `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"total24hUsd":{"type":"number"},"total7dUsd":{"type":"number"},"protocols":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"fees24hUsd":{"type":"integer"},"fees7dUsd":{"type":"integer"},"revenue24hUsd":{},"chains":{"type":"array","items":{"type":"string"}}}}},"count":{"type":"integer"},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`total24hUsd`, `total7dUsd`, and `protocols[]` of `{ name, category, fees24hUsd, fees7dUsd, revenue24hUsd, chains }` (highest fees first) with `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DeFi protocol fees and revenue: total 24h and 7d fees (USD) paid by users across protocols, plus the top protocols by 24h fees with each one's 24h revenue where reported. Optional `chain` filter scopes totals and ranking to one chain.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi protocol fees and revenue: total 24h and 7d fees (USD) paid by users across protocols, plus the top protocols by 24h fees with each one's 24h revenue where reported. Optional `chain` filter scopes totals and ranking to one chain.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DeFi protocol fees and revenue: total 24h and 7d fees (USD) paid by users across protocols, plus the top protocols by 24h fees with each one's 24h revenue where reported. Optional `chain` filter scopes totals and ranking to one chain.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/options":{"post":{"summary":"Onchain Options Volume API","description":"Onchain options trading volume (premium): total 24h/7d/30d USD volume with 1d/7d change, plus the top options protocols by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["options volume","onchain options volume","crypto options volume","defi options","options trading volume","options dex volume"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many options protocols to return, ranked by 24h volume (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Arbitrum\", \"Ethereum\", \"Base\"."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`total24hUsd`, `total7dUsd`, `total30dUsd`, `change1dPct`, `change7dPct`, and `protocols[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"total24hUsd":{"type":"number"},"total7dUsd":{"type":"number"},"total30dUsd":{"type":"number"},"change1dPct":{"type":"number"},"change7dPct":{"type":"number"},"protocols":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"volume24hUsd":{"type":"integer"},"volume7dUsd":{"type":"integer"},"change1dPct":{"type":"number"},"chains":{"type":"array","items":{"type":"string"}}}}},"count":{"type":"integer"},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`total24hUsd`, `total7dUsd`, `total30dUsd`, `change1dPct`, `change7dPct`, and `protocols[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Onchain options trading volume (premium): total 24h/7d/30d USD volume with 1d/7d change, plus the top options protocols by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Onchain options trading volume (premium): total 24h/7d/30d USD volume with 1d/7d change, plus the top options protocols by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Onchain options trading volume (premium): total 24h/7d/30d USD volume with 1d/7d change, plus the top options protocols by 24h volume. Optional `chain` filter scopes the totals and ranking to one chain.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/dex-aggregators":{"post":{"summary":"DEX aggregator volume (1inch, CowSwap, Jupiter)","description":"DEX aggregator trading volume: total 24h/7d/30d USD volume with 1d/7d change, plus the top aggregators (1inch, CowSwap, Jupiter, etc.) by 24h volume. Optional chain filter scopes the totals and ranking to one chain. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["dex aggregator volume","dex aggregators","1inch volume","jupiter volume","cowswap volume","swap aggregator volume","defi trading volume"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many aggregators to return, ranked by 24h volume (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Solana\", \"Base\"."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`total24hUsd`, `total7dUsd`, `total30dUsd`, `change1dPct`, `change7dPct`, and `aggregators[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"total24hUsd":{"type":"number"},"total7dUsd":{"type":"number"},"total30dUsd":{"type":"number"},"change1dPct":{"type":"number"},"change7dPct":{"type":"number"},"aggregators":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"category":{"type":"string"},"volume24hUsd":{"type":"integer"},"volume7dUsd":{"type":"integer"},"change1dPct":{"type":"number"},"chains":{"type":"array","items":{"type":"string"}}}}},"count":{"type":"integer"},"chain":{},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`total24hUsd`, `total7dUsd`, `total30dUsd`, `change1dPct`, `change7dPct`, and `aggregators[]` of `{ name, category, volume24hUsd, volume7dUsd, change1dPct, chains }` (highest volume first) with `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DEX aggregator trading volume: total 24h/7d/30d USD volume with 1d/7d change, plus the top aggregators (1inch, CowSwap, Jupiter, etc.) by 24h volume. Optional chain filter scopes the totals and ranking to one chain.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DEX aggregator trading volume: total 24h/7d/30d USD volume with 1d/7d change, plus the top aggregators (1inch, CowSwap, Jupiter, etc.) by 24h volume. Optional chain filter scopes the totals and ranking to one chain.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"DEX aggregator trading volume: total 24h/7d/30d USD volume with 1d/7d change, plus the top aggregators (1inch, CowSwap, Jupiter, etc.) by 24h volume. Optional chain filter scopes the totals and ranking to one chain.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/stablecoins":{"post":{"summary":"Stablecoin supply","description":"Stablecoin market: total circulating market cap (USD) and the largest stablecoins by mcap with their peg type, peg mechanism (e.g. fiat-backed, crypto-backed) and dominance. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["stablecoin market cap","stablecoin supply","usdt usdc supply","stablecoin circulating supply","total stablecoin mcap","stablecoin rankings"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"How many stablecoins to return, ranked by market cap (default 10)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`totalMcapUsd` across all stablecoins, `count`, and `stablecoins[]` of `{ name, symbol, mcapUsd, pegType, pegMechanism, dominancePct }` (largest first). `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"totalMcapUsd":{"type":"number"},"count":{"type":"integer"},"stablecoins":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"symbol":{"type":"string"},"mcapUsd":{"type":"number"},"pegType":{"type":"string"},"pegMechanism":{"type":"string"},"dominancePct":{"type":"number"}}}},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`totalMcapUsd` across all stablecoins, `count`, and `stablecoins[]` of `{ name, symbol, mcapUsd, pegType, pegMechanism, dominancePct }` (largest first). `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Stablecoin market: total circulating market cap (USD) and the largest stablecoins by mcap with their peg type, peg mechanism (e.g. fiat-backed, crypto-backed) and dominance.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Stablecoin market: total circulating market cap (USD) and the largest stablecoins by mcap with their peg type, peg mechanism (e.g. fiat-backed, crypto-backed) and dominance.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Stablecoin market: total circulating market cap (USD) and the largest stablecoins by mcap with their peg type, peg mechanism (e.g. fiat-backed, crypto-backed) and dominance.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/yields":{"post":{"summary":"Top DeFi yields","description":"Top DeFi yield pools ranked by APY, with optional filters (chain, project, stablecoin-only, minimum TVL). Dust pools below `minTvlUsd` (default $10k) are excluded so reported APYs are meaningful. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["defi yields","best defi apy","yield farming rates","stablecoin yield","highest apy pools","defi lending rates"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many pools to return, ranked by APY (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Arbitrum\"."},"project":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one protocol slug, e.g. \"aave-v3\", \"lido\"."},"stablecoin":{"type":"boolean","description":"If set, restrict to stablecoin pools (true) or non-stablecoin pools (false)."},"minTvlUsd":{"type":"number","minimum":0,"description":"Minimum pool TVL in USD (default 10000) to exclude dust pools."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`pools[]` of `{ chain, project, symbol, tvlUsd, apy, apyBase, apyReward, stablecoin, ilRisk }` (highest APY first) and `count`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"pools":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"project":{"type":"string"},"symbol":{"type":"string"},"tvlUsd":{"type":"integer"},"apy":{"type":"number"},"apyBase":{"type":"number"},"apyReward":{"type":"number"},"stablecoin":{"type":"boolean"},"ilRisk":{"type":"string"}}}},"count":{"type":"integer"},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`pools[]` of `{ chain, project, symbol, tvlUsd, apy, apyBase, apyReward, stablecoin, ilRisk }` (highest APY first) and `count`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Top DeFi yield pools ranked by APY, with optional filters (chain, project, stablecoin-only, minimum TVL). Dust pools below `minTvlUsd` (default $10k) are excluded so reported APYs are meaningful.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Top DeFi yield pools ranked by APY, with optional filters (chain, project, stablecoin-only, minimum TVL). Dust pools below `minTvlUsd` (default $10k) are excluded so reported APYs are meaningful.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Top DeFi yield pools ranked by APY, with optional filters (chain, project, stablecoin-only, minimum TVL). Dust pools below `minTvlUsd` (default $10k) are excluded so reported APYs are meaningful.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/staking":{"post":{"summary":"Crypto Staking Rewards","description":"Crypto staking rewards: live staking APY and TVL for liquid-staking and restaking protocols (Lido, Rocket Pool, ether.fi, Jito, Binance, …), ranked by size. Filter by asset (e.g. ETH, SOL), chain or protocol. Data source: DefiLlama. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["staking rewards","staking rewards api","liquid staking apy","staking apy api","restaking rewards"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"How many staking pools to return, ranked by TVL (default 10)."},"chain":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one chain, e.g. \"Ethereum\", \"Solana\"."},"asset":{"type":"string","minLength":1,"maxLength":30,"description":"Filter by staked-asset symbol substring, e.g. \"ETH\", \"SOL\", \"BTC\"."},"project":{"type":"string","minLength":1,"maxLength":50,"description":"Filter to one protocol slug, e.g. \"lido\", \"rocket-pool\", \"jito-liquid-staking\"."},"minTvlUsd":{"type":"number","minimum":0,"description":"Minimum pool TVL in USD (default 1000000) to exclude dust pools."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`pools[]` of `{ chain, project, symbol, tvlUsd, apy, apyBase, apyReward }` (largest TVL first) and `count`. `stale: true` (with `cachedAt`) if served from cache. Data source: DefiLlama.","content":{"application/json":{"schema":{"type":"object","properties":{"pools":{"type":"array","items":{"type":"object","properties":{"chain":{"type":"string"},"project":{"type":"string"},"symbol":{"type":"string"},"tvlUsd":{"type":"integer"},"apy":{"type":"number"},"apyBase":{"type":"number"},"apyReward":{}}}},"count":{"type":"integer"},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"`pools[]` of `{ chain, project, symbol, tvlUsd, apy, apyBase, apyReward }` (largest TVL first) and `count`. `stale: true` (with `cachedAt`) if served from cache. Data source: DefiLlama."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto staking rewards: live staking APY and TVL for liquid-staking and restaking protocols (Lido, Rocket Pool, ether.fi, Jito, Binance, …), ranked by size. Filter by asset (e.g. ETH, SOL), chain or protocol. Data source: DefiLlama.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto staking rewards: live staking APY and TVL for liquid-staking and restaking protocols (Lido, Rocket Pool, ether.fi, Jito, Binance, …), ranked by size. Filter by asset (e.g. ETH, SOL), chain or protocol. Data source: DefiLlama.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto staking rewards: live staking APY and TVL for liquid-staking and restaking protocols (Lido, Rocket Pool, ether.fi, Jito, Binance, …), ranked by size. Filter by asset (e.g. ETH, SOL), chain or protocol. Data source: DefiLlama.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/fear-greed":{"post":{"summary":"Crypto Fear & Greed Index","description":"Crypto sentiment via the live Fear and Greed Index (0-100 with classification, e.g. Fear/Greed). Optionally include a short historical series. Source: alternative.me. Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["crypto","fear-greed","crypto-sentiment","market-sentiment","fear-and-greed"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":30,"description":"How many days of history to return in `series` (default 1 = today only)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"Latest `value` (0–100) and `classification` (e.g. \"Greed\") with `timestamp`, plus a `series[]` of recent points. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"integer"},"classification":{"type":"string"},"timestamp":{"type":"integer"},"series":{"type":"array","items":{"type":"object","properties":{"value":{"type":"integer"},"classification":{"type":"string"},"timestamp":{"type":"integer"}}}},"source":{"type":"string"},"stale":{"type":"boolean"}},"description":"Latest `value` (0–100) and `classification` (e.g. \"Greed\") with `timestamp`, plus a `series[]` of recent points. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto sentiment via the live Fear and Greed Index (0-100 with classification, e.g. Fear/Greed). Optionally include a short historical series. Source: alternative.me.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto sentiment via the live Fear and Greed Index (0-100 with classification, e.g. Fear/Greed). Optionally include a short historical series. Source: alternative.me.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto sentiment via the live Fear and Greed Index (0-100 with classification, e.g. Fear/Greed). Optionally include a short historical series. Source: alternative.me.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/buzz":{"post":{"summary":"Crypto web buzz & sentiment - social mentions","description":"Web buzz for a coin/token: total count of web mentions (news, blogs, forums) plus an emotion breakdown (happiness, anger, love, sadness, fun) and a 0-1 positivityScore. A social/editorial signal distinct from the market Fear and Greed index and news lists. Paid endpoint (x402 + MPP). Price: $0.050000 USDC per successful payment.","tags":["crypto buzz","crypto social sentiment","crypto web mentions","coin sentiment","bitcoin buzz","token sentiment analysis","crypto media sentiment"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"keyword":{"type":"string","minLength":1,"maxLength":200,"description":"Coin, token or topic to measure buzz for, e.g. \"bitcoin\", \"solana\", \"ethereum etf\"."},"pageTypes":{"type":"array","items":{"type":"string","enum":["ecommerce","news","blogs","message-boards","organization"]},"minItems":1,"description":"Optional page-type filter, e.g. [\"news\",\"blogs\"]. Defaults to all page types."}},"required":["keyword"],"additionalProperties":false}}}},"responses":{"200":{"description":"`totalMentions` (web mentions), `connotations` `{ anger, happiness, love, sadness, share, fun }`, `positivityScore` (0-1, higher = more positive; null if no emotional mentions), and `found`.","content":{"application/json":{"schema":{"type":"object","properties":{"keyword":{"type":"string"},"totalMentions":{"type":"integer"},"connotations":{"type":"object","properties":{"anger":{"type":"integer"},"happiness":{"type":"integer"},"love":{"type":"integer"},"sadness":{"type":"integer"},"share":{"type":"integer"},"fun":{"type":"integer"}}},"positivityScore":{"type":"number"},"found":{"type":"boolean"},"source":{"type":"string"}},"description":"`totalMentions` (web mentions), `connotations` `{ anger, happiness, love, sadness, share, fun }`, `positivityScore` (0-1, higher = more positive; null if no emotional mentions), and `found`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"50000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Web buzz for a coin/token: total count of web mentions (news, blogs, forums) plus an emotion breakdown (happiness, anger, love, sadness, fun) and a 0-1 positivityScore. A social/editorial signal distinct from the market Fear and Greed index and news lists.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Web buzz for a coin/token: total count of web mentions (news, blogs, forums) plus an emotion breakdown (happiness, anger, love, sadness, fun) and a 0-1 positivityScore. A social/editorial signal distinct from the market Fear and Greed index and news lists.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"50000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Web buzz for a coin/token: total count of web mentions (news, blogs, forums) plus an emotion breakdown (happiness, anger, love, sadness, fun) and a 0-1 positivityScore. A social/editorial signal distinct from the market Fear and Greed index and news lists.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/news":{"post":{"summary":"Crypto & Financial News","description":"Crypto news API: live cryptocurrency news headlines for a query (e.g. \"bitcoin etf\", \"ethereum upgrade\", \"solana\"), from Google News and localised by location/language. Returns ranked articles with title, URL, domain and, where available, source and publish time. Paid endpoint (x402 + MPP). Price: $0.005000 USDC per successful payment.","tags":["crypto-news","crypto","bitcoin-news","defi-news","financial-news"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","minLength":1,"maxLength":300,"description":"Crypto news query, e.g. \"bitcoin etf\" or \"ethereum upgrade\"."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Location name, e.g. \"United States\". Defaults to United States."},"language":{"type":"string","pattern":"^[A-Za-z]{2}$","description":"Language code (2-letter). Defaults to en."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Maximum articles (1–10). Defaults to 10."}},"required":["q"],"additionalProperties":false}}}},"responses":{"200":{"description":"The article `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `source` and `timestamp`. No results → empty `results`.","content":{"application/json":{"schema":{"type":"object","properties":{"total":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer"},"title":{"type":"string"},"url":{"type":"string"},"domain":{"type":"string"},"source":{"type":"string"},"timestamp":{"type":"string"}}}}},"description":"The article `total` and ranked `results`, each with `rank`, `title`, `url`, `domain` and (where present) `source` and `timestamp`. No results → empty `results`."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"5000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto news API: live cryptocurrency news headlines for a query (e.g. \"bitcoin etf\", \"ethereum upgrade\", \"solana\"), from Google News and localised by location/language. Returns ranked articles with title, URL, domain and, where available, source and publish time.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto news API: live cryptocurrency news headlines for a query (e.g. \"bitcoin etf\", \"ethereum upgrade\", \"solana\"), from Google News and localised by location/language. Returns ranked articles with title, URL, domain and, where available, source and publish time.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"5000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto news API: live cryptocurrency news headlines for a query (e.g. \"bitcoin etf\", \"ethereum upgrade\", \"solana\"), from Google News and localised by location/language. Returns ranked articles with title, URL, domain and, where available, source and publish time.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/trends":{"post":{"summary":"Crypto search interest — Google Trends","description":"Google Trends search interest for crypto terms (e.g. [\"bitcoin\",\"solana\"], up to 5): a relative 0-100 popularity series over time, with per-keyword average and latest value. Optional `location` (default worldwide), `timeframe` (7d/30d/90d/12m/5y, default 12m) and `type` (web/news/youtube). Measures retail attention, not on-chain state. Paid endpoint (x402 + MPP). Price: $0.030000 USDC per successful payment.","tags":["crypto trends","google trends","bitcoin search interest","crypto search volume","token popularity","retail interest","crypto hype"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"keywords":{"type":"array","items":{"type":"string","minLength":1,"maxLength":100},"minItems":1,"maxItems":5,"description":"1–5 crypto terms to compare, e.g. [\"bitcoin\", \"ethereum\"]."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"Market name, e.g. \"United States\". Omit for worldwide interest."},"timeframe":{"type":"string","enum":["7d","30d","90d","12m","5y"],"description":"Time window: 7d, 30d, 90d, 12m or 5y (default 12m)."},"type":{"type":"string","enum":["web","news","youtube"],"description":"Google property: web, news or youtube (default web)."}},"required":["keywords"],"additionalProperties":false}}}},"responses":{"200":{"description":"`interest[]` of `{ date, values }` (relative 0–100 per keyword, in `keywords` order), plus `averages` and `latest` per keyword. `found` false when Google Trends has no data for the terms.","content":{"application/json":{"schema":{"type":"object","properties":{"keywords":{"type":"array","items":{"type":"string"}},"type":{"type":"string"},"location":{},"timeframe":{"type":"string"},"interest":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"values":{"type":"array","items":{"type":"integer"}}}}},"averages":{"type":"array","items":{"type":"integer"}},"latest":{"type":"array","items":{"type":"integer"}},"found":{"type":"boolean"},"source":{"type":"string"}},"description":"`interest[]` of `{ date, values }` (relative 0–100 per keyword, in `keywords` order), plus `averages` and `latest` per keyword. `found` false when Google Trends has no data for the terms."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"30000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Google Trends search interest for crypto terms (e.g. [\"bitcoin\",\"solana\"], up to 5): a relative 0-100 popularity series over time, with per-keyword average and latest value. Optional `location` (default worldwide), `timeframe` (7d/30d/90d/12m/5y, default 12m) and `type` (web/news/youtube). Measures retail attention, not on-chain state.","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.030000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Google Trends search interest for crypto terms (e.g. [\"bitcoin\",\"solana\"], up to 5): a relative 0-100 popularity series over time, with per-keyword average and latest value. Optional `location` (default worldwide), `timeframe` (7d/30d/90d/12m/5y, default 12m) and `type` (web/news/youtube). Measures retail attention, not on-chain state.","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"30000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Google Trends search interest for crypto terms (e.g. [\"bitcoin\",\"solana\"], up to 5): a relative 0-100 popularity series over time, with per-keyword average and latest value. Optional `location` (default worldwide), `timeframe` (7d/30d/90d/12m/5y, default 12m) and `type` (web/news/youtube). Measures retail attention, not on-chain state.","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/derivatives":{"post":{"summary":"Crypto Derivatives (Perps, Funding, OI)","description":"Crypto perpetual-futures data from on-chain perp DEXs: per market the funding rate (hourly + annualized %), open interest (USD and base units), mark & oracle price, 24h volume and 24h price change. Ranked by open interest; filter by `coins` or `limit`. Data source: Hyperliquid (dYdX fallback). Paid endpoint (x402 + MPP). Price: $0.002000 USDC per successful payment.","tags":["crypto","derivatives","perpetuals","funding-rate","open-interest"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"array","items":{"type":"string","minLength":1,"maxLength":20},"maxItems":50,"description":"Optional filter — symbols to include, e.g. [\"BTC\",\"ETH\",\"SOL\"]. Omit for the full market."},"limit":{"type":"integer","minimum":1,"maximum":250,"description":"How many markets to return, ranked by open interest (default 30)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`markets[]` of `{ coin, markPrice, oraclePrice, fundingRateHourly, fundingRateAnnualizedPct, openInterest, openInterestUsd, premium, volume24hUsd, priceChange24hPct }` (highest OI first), plus `count`, `source` and `attribution`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"markets":{"type":"array","items":{"type":"object","properties":{"coin":{"type":"string"},"markPrice":{"type":"integer"},"oraclePrice":{"type":"integer"},"fundingRateHourly":{"type":"number"},"fundingRateAnnualizedPct":{"type":"number"},"openInterest":{"type":"number"},"openInterestUsd":{"type":"integer"},"premium":{"type":"number"},"volume24hUsd":{"type":"number"},"priceChange24hPct":{"type":"number"}}}},"count":{"type":"integer"},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`markets[]` of `{ coin, markPrice, oraclePrice, fundingRateHourly, fundingRateAnnualizedPct, openInterest, openInterestUsd, premium, volume24hUsd, priceChange24hPct }` (highest OI first), plus `count`, `source` and `attribution`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto perpetual-futures data from on-chain perp DEXs: per market the funding rate (hourly + annualized %), open interest (USD and base units), mark & oracle price, 24h volume and 24h price change. Ranked by open interest; filter by `coins` or `limit`. Data source: Hyperliquid (dYdX fallback).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto perpetual-futures data from on-chain perp DEXs: per market the funding rate (hourly + annualized %), open interest (USD and base units), mark & oracle price, 24h volume and 24h price change. Ranked by open interest; filter by `coins` or `limit`. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto perpetual-futures data from on-chain perp DEXs: per market the funding rate (hourly + annualized %), open interest (USD and base units), mark & oracle price, 24h volume and 24h price change. Ranked by open interest; filter by `coins` or `limit`. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/funding":{"post":{"summary":"Crypto Perp Funding Rates","description":"Live perpetual-futures funding rates per market — each market's funding rate as hourly, the standard 8-hour figure and annualized %, alongside mark price and open interest. Ranked by the most extreme (|annualized|) funding by default; pass `coins` to get the funding rate for a specific market (e.g. [\"BTC\",\"ETH\"]). Real-time crypto perp funding rate feed. Data source: Hyperliquid (dYdX fallback). Paid endpoint (x402 + MPP). Price: $0.002000 USDC per successful payment.","tags":["crypto","funding-rate","perp-funding","perpetuals","funding"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coins":{"type":"array","items":{"type":"string","minLength":1,"maxLength":20},"maxItems":50,"description":"Optional filter — symbols to include, e.g. [\"BTC\",\"ETH\",\"SOL\"]. Omit for the full market ranked by |funding|."},"limit":{"type":"integer","minimum":1,"maximum":250,"description":"How many markets to return, ranked by absolute annualized funding (default 30)."}},"required":[],"additionalProperties":false}}}},"responses":{"200":{"description":"`markets[]` of `{ coin, fundingRateHourly, fundingRate8h, fundingRateAnnualizedPct, markPrice, openInterestUsd }` (most extreme |annualized| funding first), plus `count`, `source` and `attribution`. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"markets":{"type":"array","items":{"type":"object","properties":{"coin":{"type":"string"},"fundingRateHourly":{"type":"number"},"fundingRate8h":{"type":"number"},"fundingRateAnnualizedPct":{"type":"number"},"markPrice":{"type":"integer"},"openInterestUsd":{"type":"integer"}}}},"count":{"type":"integer"},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`markets[]` of `{ coin, fundingRateHourly, fundingRate8h, fundingRateAnnualizedPct, markPrice, openInterestUsd }` (most extreme |annualized| funding first), plus `count`, `source` and `attribution`. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live perpetual-futures funding rates per market — each market's funding rate as hourly, the standard 8-hour figure and annualized %, alongside mark price and open interest. Ranked by the most extreme (|annualized|) funding by default; pass `coins` to get the funding rate for a specific market (e.g. [\"BTC\",\"ETH\"]). Real-time crypto perp funding rate feed. Data source: Hyperliquid (dYdX fallback).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Live perpetual-futures funding rates per market — each market's funding rate as hourly, the standard 8-hour figure and annualized %, alongside mark price and open interest. Ranked by the most extreme (|annualized|) funding by default; pass `coins` to get the funding rate for a specific market (e.g. [\"BTC\",\"ETH\"]). Real-time crypto perp funding rate feed. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live perpetual-futures funding rates per market — each market's funding rate as hourly, the standard 8-hour figure and annualized %, alongside mark price and open interest. Ranked by the most extreme (|annualized|) funding by default; pass `coins` to get the funding rate for a specific market (e.g. [\"BTC\",\"ETH\"]). Real-time crypto perp funding rate feed. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/ohlc":{"post":{"summary":"Crypto Price History (OHLC)","description":"Crypto price history as OHLC candles from on-chain perp DEXs: open/high/low/close, base volume and trade count per interval (1m, 5m, 15m, 1h, 4h, 1d) for a coin (BTC, ETH, SOL, and more). Returns up to 500 candles, oldest first. Data source: Hyperliquid (dYdX fallback). Paid endpoint (x402 + MPP). Price: $0.003000 USDC per successful payment.","tags":["crypto","ohlc","candles","price-history","historical-prices"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string","minLength":1,"maxLength":20,"description":"Coin symbol, e.g. \"BTC\", \"ETH\", \"SOL\"."},"interval":{"type":"string","enum":["1m","5m","15m","1h","4h","1d"],"description":"Candle interval (default \"1h\")."},"limit":{"type":"integer","minimum":1,"maximum":500,"description":"How many candles to return, most recent (default 24, max 500)."}},"required":["coin"],"additionalProperties":false}}}},"responses":{"200":{"description":"`candles[]` of `{ t (ms), open, high, low, close, volume, trades }` (oldest first), plus `coin`, `interval`, `count`, `source` and `attribution`. `count: 0` means the coin is not listed on Hyperliquid or dYdX. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string"},"interval":{"type":"string"},"candles":{"type":"array","items":{"type":"object","properties":{"t":{"type":"integer"},"open":{"type":"integer"},"high":{"type":"integer"},"low":{"type":"integer"},"close":{"type":"integer"},"volume":{"type":"number"},"trades":{"type":"integer"}}}},"count":{"type":"integer"},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`candles[]` of `{ t (ms), open, high, low, close, volume, trades }` (oldest first), plus `coin`, `interval`, `count`, `source` and `attribution`. `count: 0` means the coin is not listed on Hyperliquid or dYdX. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto price history as OHLC candles from on-chain perp DEXs: open/high/low/close, base volume and trade count per interval (1m, 5m, 15m, 1h, 4h, 1d) for a coin (BTC, ETH, SOL, and more). Returns up to 500 candles, oldest first. Data source: Hyperliquid (dYdX fallback).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"3000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Crypto price history as OHLC candles from on-chain perp DEXs: open/high/low/close, base volume and trade count per interval (1m, 5m, 15m, 1h, 4h, 1d) for a coin (BTC, ETH, SOL, and more). Returns up to 500 candles, oldest first. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"3000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Crypto price history as OHLC candles from on-chain perp DEXs: open/high/low/close, base volume and trade count per interval (1m, 5m, 15m, 1h, 4h, 1d) for a coin (BTC, ETH, SOL, and more). Returns up to 500 candles, oldest first. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}},"/v1/orderbook":{"post":{"summary":"Crypto Order Book (L2 Depth)","description":"Live L2 order book for a crypto perp market: aggregated bids and asks with price, size and resting-order count per level, plus the best bid/ask spread, spread % and mid price. Real-time market-depth snapshot for a coin (BTC, ETH, SOL, and more); pass `depth` for how many price levels per side. Data source: Hyperliquid (dYdX fallback). Paid endpoint (x402 + MPP). Price: $0.002000 USDC per successful payment.","tags":["crypto","order-book","orderbook","market-depth","bids-asks","l2"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string","minLength":1,"maxLength":20,"description":"Coin symbol, e.g. \"BTC\", \"ETH\", \"SOL\"."},"depth":{"type":"integer","minimum":1,"maximum":100,"description":"How many price levels per side (default 20; Hyperliquid serves up to 20, dYdX up to 100)."}},"required":["coin"],"additionalProperties":false}}}},"responses":{"200":{"description":"`bids[]` (high→low) and `asks[]` (low→high) of `{ px, sz, n? }`, plus `spread`, `spreadPct`, `midPrice`, `count: { bids, asks }`, `time`, `coin`, `source` and `attribution`. `count` 0/0 means the coin is not listed on Hyperliquid or dYdX. `stale: true` (with `cachedAt`) if served from cache.","content":{"application/json":{"schema":{"type":"object","properties":{"coin":{"type":"string"},"time":{"type":"integer"},"bids":{"type":"array","items":{"type":"object","properties":{"px":{"type":"integer"},"sz":{"type":"number"},"n":{"type":"integer"}}}},"asks":{"type":"array","items":{"type":"object","properties":{"px":{"type":"integer"},"sz":{"type":"number"},"n":{"type":"integer"}}}},"spread":{"type":"integer"},"spreadPct":{"type":"number"},"midPrice":{"type":"number"},"count":{"type":"object","properties":{"bids":{"type":"integer"},"asks":{"type":"integer"}}},"source":{"type":"string"},"attribution":{"type":"string"},"stale":{"type":"boolean"}},"description":"`bids[]` (high→low) and `asks[]` (low→high) of `{ px, sz, n? }`, plus `spread`, `spreadPct`, `midPrice`, `count: { bids, asks }`, `time`, `coin`, `source` and `attribution`. `count` 0/0 means the coin is not listed on Hyperliquid or dYdX. `stale: true` (with `cachedAt`) if served from cache."}}}},"400":{"description":"Invalid request; no payment is attempted"},"402":{"description":"Payment required; x402/MPP metadata returned in headers"},"502":{"description":"Upstream provider error after payment verification"}},"x-payment-info":{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live L2 order book for a crypto perp market: aggregated bids and asks with price, size and resting-order count per level, plus the best bid/ask spread, spread % and mid price. Real-time market-depth snapshot for a coin (BTC, ETH, SOL, and more); pass `depth` for how many price levels per side. Data source: Hyperliquid (dYdX fallback).","method":"tempo","preferredOffer":"mpp-tempo","price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"evm","intent":"charge","network":"8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}},{"mpp":{"method":"tempo","intent":"charge","network":"4217","currency":"0x20c000000000000000000000b9537d11c60e8b50","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}}],"network":"4217","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","offers":[{"amount":"2000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Live L2 order book for a crypto perp market: aggregated bids and asks with price, size and resting-order count per level, plus the best bid/ask spread, spread % and mid price. Real-time market-depth snapshot for a coin (BTC, ETH, SOL, and more); pass `depth` for how many price levels per side. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"evm","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"},{"amount":"2000","currency":"0x20c000000000000000000000b9537d11c60e8b50","description":"Live L2 order book for a crypto perp market: aggregated bids and asks with price, size and resting-order count per level, plus the best bid/ask spread, spread % and mid price. Real-time market-depth snapshot for a coin (BTC, ETH, SOL, and more); pass `depth` for how many price levels per side. Data source: Hyperliquid (dYdX fallback).","intent":"charge","method":"tempo","recipient":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A"}]}}}},"x-service-info":{"categories":["crypto"],"docs":{"homepage":"https://crypto.openverbs.com","apiReference":"https://crypto.openverbs.com/openapi.json"}}}