{"uid":"cap_M7XM2rCiEPCw8cAsKEOic","slug":"onvexia-capital-flow-graph-aec827d0","name":"Onvexia Capital Flow Graph","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/graph/capital-flow","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":"Max source->asset edges, default 8"}}}},"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/graph/capital-flow"}}},"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_Ou4AT_0o-LNsnE0bYXQzo","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 graph of capital flow edges showing which source addresses or entities are funding a given blockchain asset, with provenance metadata.","exampleAgentPrompt":"Show me the top 8 capital flow sources feeding into Ethereum's USDC contract — I want to see which wallets or entities are driving the largest inflows, with provenance details.","exampleUseCases":[{"title":"DeFi protocol funding source audit","prompt":"Pull the capital flow graph for the Uniswap v3 pool on Ethereum, up to 8 source edges — I need to know which major wallets or entities are the primary funders."},{"title":"Suspicious token inflow investigation","prompt":"Show me the top capital sources flowing into this newly launched Solana token — I'm trying to figure out if it's being funded by known bad actors or wash-trading wallets."},{"title":"Portfolio risk — counterparty exposure","prompt":"Get me the capital flow graph for WBTC on Ethereum with the default edge limit so I can see if any sanctioned or high-risk addresses are among its main funding sources."}],"resultDescription":"A JSON object with a `data` array of source-to-asset capital flow edges (up to the requested limit, default 8) and a `meta` object describing coverage, measurement scope, and provenance — including a link to the full OpenAPI spec. An empty data array means no flow rows exist in range, not that the metric is unsupported.","failureModes":["Empty data array returned when no capital flow data exists for the queried asset (not an error — check meta for coverage)","402 Payment Required if USDC micropayment via x402 is missing or insufficient","Invalid or unsupported asset/chain identifier returns an error or empty result","Null labels in meta indicate no label is held, not that the address is safe","Rate limiting or network errors returning 429 or 5xx"],"whenToPreferThis":"Choose this endpoint when you need to trace the on-chain funding graph for a specific asset — identifying which source addresses or entities are driving capital inflows. It is especially valuable for DeFi risk analysis, due diligence on new tokens, or counterparty exposure checks. Prefer it over general block explorers when you need labelled addresses, multi-chain coverage, and fused provenance metadata in a single structured response.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T13:07:19.949Z","isFirstParty":false}