API
The Venus Protocol API providing access to indexed protocol data.
Base URL
Versioning
Versioning Choreography
Pool Endpoints
Returns pool data for all listed pools, optionally filterable by the pool's comptroller address.
Versioning (controlled via accept-version header):
stable(default):chainIdis required. Returns a paginated list of pools with embedded markets (filtered toisListed: true) and a top-leveltokensarray ofTokenMetadata.next:chainIdis optional; accepts a JSON array string for multi-chain queries (e.g.["56","1"]). Returns pools grouped by chainId alongside a separately paginated markets list withunderlyingTokenMetadataembedded in each market. No top-leveltokensfield.
[both] Filter by pool comptroller address.
[both] Filter by pool name.
[both] Filter by price oracle address.
[stable] Required. [next] Optional; accepts a JSON array string for multi-chain queries (e.g. ["56","1"]).
[both] Columns to sort by. Default is descending. Prepend + for ascending (e.g. +name).
[both] Maximum number of results to return.
20[both] Page number for pagination.
0Selects the API version. stable (default) requires chainId and returns a paginated list with embedded markets and a top-level tokens array. next supports multi-chain queries and returns pools grouped by chainId with markets in a separate paginated block.
Returns Pool data for all listed pools.
Malformed Query
Market Endpoints
Returns market data for listed markets, optionally filterable by asset address, name, symbol, underlying address, underlying name or underlying symbol.
Versioning (controlled via accept-version header):
stable(default):chainIdis required. Response includes a top-leveltokensarray ofTokenMetadataobjects. Markets includerewardsDistributorsandpointsDistributions.next:chainIdis optional for cross-chain queries. Token metadata is embedded inside each market asunderlyingTokenMetadatawith nestedtokenPrices. SupportsaccountAddressfor Prime APY data. No top-leveltokensfield.
[stable] Required. [next] Optional. Blockchain chain ID to filter results.
[both] Filter by vToken address.
[both] Filter by asset symbol.
[both] Filter by asset name.
[both] Filter by underlying token address.
[both] Filter by underlying token name.
[both] Filter by underlying token symbol.
[both] Columns to sort by. Default is descending. Prepend + for ascending (e.g. +underlyingName).
[both] Maximum number of results to return.
20[both] Page number for pagination.
0[next only] Account address to embed personalised Prime APY boosts into each market.
Selects the API version. stable (default) requires chainId and returns a top-level tokens array. next supports cross-chain queries and embeds token data inside each market as underlyingTokenMetadata.
Returns Market data for all listed markets.
Malformed Query
Fetch an array of daily snapshots of supply and borrow totals and supply and borrow apy over the previous 365 days for a given asset.
vToken address to fetch history for.
Chain ID of the network to query history for.
yearPossible values: Returns historical data for the requested asset.
Unexpected error
Returns the total value locked by all markets in the requested chains.
Comma-separated list of chain IDs to filter results. If omitted, all chains are included.
Returns the TVL data for the requested chains.
Unexpected error
Governance Endpoints
Get vote summary for a given proposal, includes sums of for, against, abstain and total votes.
Proposal Id for fetching a detailed proposal
Proposal vote summary
Unexpected error
Retrieve a summary of an account's voter profile.
Account address
A summary of an account's voter profile including latest governance transactions.
Unexpected error
Retrieve the history of proposals a given account has voted on
Account address
Array of proposals in which the given account has voted
Unexpected error
Query voter accounts ordered by votes.
Limit used for pagination
20Page number to fetch
0Returns an array of voter accounts ordered by votes
Unexpected error
Returns paginated array of proposals.
Filter by proposal ID
Filter by proposal state
Array of columns to order results. Default sort is descending. If '+' is prepended to a column it will be sorted ascending.
Limit used for pagination
20Page number to fetch
0Returns an array of proposals.
Unexpected error
Get voter details for a given proposal.
Filter by proposal ID
Account address
Array of columns to order results. Default sort is descending. If '+' is prepended to a column it will be sorted ascending.
Limit used for pagination
20Page number to fetch
0Pagination object with paginated voter activity and a summary of proposal votes.
Unexpected error
Returns paginated array of proposals. It takes an optional array of proposal ids to filter by.
Proposal Id for fetching a detailed proposal
Returns an array of proposals.
Unexpected error
Last updated

