{"uid":"cap_1tO7wjAs1Lc4ZVEp836gA","slug":"onvexia-batch-metrics-f34fe8f3","name":"Onvexia Batch Metrics","description":"Thousands of assets across ten chains, half a million analysed documents, labelled addresses and supply-age history reaching back to 2008 — fused into one reading per asset. REST, SQL, GraphQL and MCP.","url":"https://onvexia.com/v1/metrics/batch","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"data":[],"meta":{"docs":"https://onvexia.com/openapi.json","endpoint":"/v1/metrics/batch"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4bKNiNhmoSVvMbvGN-Xus","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves batch blockchain analytics metrics — including on-chain data, labelled addresses, supply-age history, and document-derived signals — for multiple crypto assets in a single call","exampleAgentPrompt":"Pull the batch on-chain metrics from Onvexia for BTC, ETH, and SOL — I want their supply-age history and labelled address data fused into one reading per asset.","exampleUseCases":[{"title":"Portfolio-wide on-chain health check","prompt":"I want a snapshot of on-chain fundamentals for my whole watchlist — BTC, ETH, AVAX, and MATIC — including supply-age distribution and any labelled address signals. Can you batch-fetch that from Onvexia?"},{"title":"Cross-chain DeFi research report","prompt":"I'm writing a report comparing DeFi token health across Ethereum and Solana. Pull batch analytics from Onvexia for UNI, AAVE, RAY, and JTO — I need their document-derived signals and on-chain metrics in one go."},{"title":"Crypto risk screening for new listings","prompt":"We're evaluating five new token listings — fetch their on-chain metrics and labelled address data in a single batch call from Onvexia so I can screen for any supply concentration or age-related red flags."}],"resultDescription":"A JSON object with a `data` array containing one fused analytics reading per requested asset — covering on-chain metrics, labelled addresses, supply-age history, and document-derived signals — plus a `meta` object pointing to the full OpenAPI spec.","failureModes":["Empty data array returned if no valid asset identifiers are matched","Malformed or missing `properties` parameter returns an empty or error response","Rate limit or payment failure (x402) if USDC payment is not properly attached","Upstream data gaps for newly listed or obscure assets on less-covered chains","Partial results if some assets are on unsupported chains"],"whenToPreferThis":"Choose this endpoint when you need analytics for multiple crypto assets in a single round-trip, especially when you want fused readings that combine on-chain data, labelled addresses, supply-age history, and document-derived signals across up to ten chains. Prefer it over single-asset endpoints when batch efficiency matters, and over generic blockchain explorers when you need higher-level analytics rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T12:55:59.154Z","isFirstParty":false}