{"uid":"cap_qrdQstKgIOAFsbTluHtU6","slug":"dripmetrics-trade-intensity-4e130cd4","name":"DripMetrics Trade Intensity","description":"DripMetricsAI (api description at https://dripmetrics.ai/) provides on-demand market microstructure and risk metrics for agents and developers. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Trade Intensity measures trades per minute over the specified lookback window. Discovery examples use the latest 30m window.","url":"https://api.dripmetrics.ai/metrics/trade-intensity","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["pair","exchange","window"],"properties":{"pair":{"type":"string","description":"Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA."},"window":{"enum":["30m","1h","2h","3h"],"type":"string","description":"Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only."},"exchange":{"enum":["binance","coinbase","hyperliquid"],"type":"string","description":"Exchange adapter to source recent trades from."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["metric","pair","exchange","window","value","computedAt","tradeCount","firstTradeTime","lastTradeTime","coverage"],"properties":{"pair":{"type":"string"},"value":{"type":"number"},"metric":{"type":"string"},"window":{"enum":["30m","1h","2h","3h"],"type":"string"},"coverage":{"type":"object","required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"properties":{"partialData":{"type":"boolean"},"errorMessage":{"type":["string","null"]},"completeFetch":{"type":"boolean"},"coverageRatio":{"type":"number","maximum":1,"minimum":0},"effectiveWindowMinutes":{"type":"number","minimum":0},"requestedWindowMinutes":{"type":"number","minimum":0}},"additionalProperties":false},"exchange":{"enum":["binance","coinbase","hyperliquid"],"type":"string"},"components":{"type":"object","additionalProperties":{"type":"number"}},"computedAt":{"type":"string","format":"date-time"},"tradeCount":{"type":"integer","minimum":1},"lastTradeTime":{"type":"string","format":"date-time"},"firstTradeTime":{"type":"string","format":"date-time"},"benchmarkCoverage":{"type":"object","required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"properties":{"partialData":{"type":"boolean"},"errorMessage":{"type":["string","null"]},"completeFetch":{"type":"boolean"},"coverageRatio":{"type":"number","maximum":1,"minimum":0},"effectiveWindowMinutes":{"type":"number","minimum":0},"requestedWindowMinutes":{"type":"number","minimum":0}},"additionalProperties":false}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"pair":"BTC-USD","value":7.133333,"metric":"trade-intensity","window":"30m","coverage":{"partialData":false,"errorMessage":null,"completeFetch":true,"coverageRatio":1,"effectiveWindowMinutes":30,"requestedWindowMinutes":30},"exchange":"coinbase","components":{},"computedAt":"2026-05-23T14:00:00.000Z","tradeCount":428,"lastTradeTime":"2026-05-23T13:59:58.000Z","firstTradeTime":"2026-05-23T13:00:02.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_M0lXRN68pYUJ2fujyedQZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns trades-per-minute intensity metric for a crypto trading pair over a specified lookback window from Binance or Coinbase","exampleAgentPrompt":"What's the trade intensity for BTCUSDT on Binance over the last hour — trades per minute right now?","exampleUseCases":[{"title":"Alert on unusual trading volume spikes","prompt":"Check the trade intensity for ETHUSDT on Binance over the last 30 minutes — is it significantly higher than normal? I want to know if something's happening."},{"title":"Compare trading activity across exchanges","prompt":"Get me the trades-per-minute metric for BTC-USD on Coinbase and BTCUSDT on Binance for the last hour so I can see which exchange is more active right now."},{"title":"Monitor liquidity before executing large order","prompt":"What's the current trade intensity for SOLUSDT on Binance over the last 15 minutes? I need to gauge if there's enough activity to place my order without major slippage."}],"resultDescription":"A JSON object containing the trade intensity value (trades per minute), the trading pair, exchange, lookback window, total trade count, first and last trade timestamps, computation timestamp, and a coverage object showing how completely the requested window was filled (coverage ratio, effective vs requested minutes, and whether data was partial or complete).","failureModes":["Unsupported pair/window combination (e.g. 2h or 3h window requested for non-BTC pairs) — returns error or partial data","Payment not processed correctly via x402 — 402 Payment Required response","Invalid exchange enum value — schema validation error","Insufficient trade data available for the requested window — returns partial coverage with coverageRatio < 1","Exchange API downstream outage — error message in coverage.errorMessage field"],"whenToPreferThis":"Use this endpoint when you need a real-time, per-request snapshot of crypto trade intensity (trades per minute) without committing to a subscription or API key. Ideal for agents making sporadic or event-driven checks on trading activity across Binance or Coinbase. Prefer this over order book endpoints when you care about trade execution frequency rather than depth or price impact. Best suited for short lookback windows (30m or 1h) across a broad range of pairs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:49:56.222Z","isFirstParty":false}