{"uid":"cap_H4iSjqEgy68bLrs91jQRq","slug":"onvexia-substance-blockchain-asset-analytics-feed-a30b8027","name":"Onvexia Substance — Blockchain Asset Analytics Feed","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/ai/substance","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"limit":{"type":"string","description":"Assets to return, default 50, max 300"}}}},"additionalProperties":false},"output":{"type":"object","properties":{"example":{"type":"object","properties":{"data":{"description":"The result — an array or object depending on the endpoint. An empty array means no rows in range, never that the metric is unsupported."},"meta":{"type":"object","description":"Coverage and provenance: what was measured, and what is not held. A null label means no label is held, never that the subject is safe."}}}}}}},"responseSchema":{"type":"json","example":{"data":[],"meta":{"docs":"https://onvexia.com/openapi.json","endpoint":"/v1/ai/substance"}}},"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_kRhBNOvEnRXt3AAZZkN2J","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":"Returns a paginated list of blockchain assets enriched with on-chain analytics including labelled addresses, supply-age history, and document-derived signals fused into a single reading per asset.","exampleAgentPrompt":"Pull me up to 100 blockchain assets from Onvexia with their on-chain substance analytics — I want to see labelled addresses, supply-age history, and document evidence scores across all supported chains.","exampleUseCases":[{"title":"Due diligence on crypto token roster","prompt":"Give me the top 200 blockchain assets from Onvexia's substance feed so I can review their labelled addresses and how far back their on-chain history goes — I'm doing due diligence before investing."},{"title":"Flagging low-substance tokens for risk screening","prompt":"Fetch the full list of assets from Onvexia's analytics — up to 300 — and flag any where the coverage metadata shows missing labels or thin document evidence so I can deprioritise them in our risk model."},{"title":"Populating a cross-chain asset intelligence dashboard","prompt":"Pull 50 assets from Onvexia's substance endpoint to populate my dashboard — I need the fused per-asset analytics including supply age and document analysis across all ten chains they cover."}],"resultDescription":"A JSON object with a 'data' array of asset analytics records (empty array if no rows, not unsupported) and a 'meta' object describing coverage and provenance — what was measured, what is not held, and a link to the full OpenAPI spec. Each asset record contains fused signals from labelled addresses, supply-age history back to 2008, and half a million analysed documents across ten chains.","failureModes":["Empty data array returned when no assets match — this means no rows in range, not that the metric is unsupported","limit parameter exceeding 300 may be rejected or capped","402 Payment Required if USDC micropayment via x402 is not attached to the request","meta.label being null means no label is held for that address, not that the subject is safe","Malformed limit query parameter (non-numeric string) may return 400"],"whenToPreferThis":"Choose this endpoint when you need a broad, pre-fused per-asset intelligence feed across many blockchain assets at once — particularly when you require supply-age history reaching back to 2008, labelled addresses, or document-derived on-chain signals fused into a single record. Prefer this over building your own aggregation when coverage transparency (via the meta field) matters to your use case. It is the right choice when you want multi-chain breadth (ten chains) rather than deep per-transaction data on a single chain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T12:55:41.731Z","isFirstParty":false}