Endpoints
All the endpoints available in the Ekubo API, generated from the OpenAPI 3.1 specification
Tokens
Get a list of tokens for the given chain ID
The ID of the network that is being fetched
Token symbol search
1000The :-concatenated chain ID and token address for pagination
1:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48Pattern: ^(?:\d+|0x[a-fA-F0-9]+):0x[a-fA-F0-9]+$Token visibility priority threshold
List of tokens
Array of tokens
Name of the token
Symbol for the token
The number of decimals used for display of token balances
The address of the token for the specified chain
How much this token should be surfaced relative to other tokens (higher is better)
How much the token should prefer to be the numerator when displayed in prices (higher is more numerator-like)
The total supply of the token
The USD price for one unit of the token
List of tokens
Fetch metadata for a specific set of tokens
Repeat the id parameter to fetch multiple tokens (e.g. ?id=1:0x...&id=0x1:0x...)
1:0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48Tokens
Array of tokens
Name of the token
Symbol for the token
The number of decimals used for display of token balances
The address of the token for the specified chain
How much this token should be surfaced relative to other tokens (higher is better)
How much the token should prefer to be the numerator when displayed in prices (higher is more numerator-like)
The total supply of the token
The USD price for one unit of the token
Tokens
Returns metadata for a specific token on the given chain
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Token information
Name of the token
Symbol for the token
The number of decimals used for display of token balances
The address of the token for the specified chain
How much this token should be surfaced relative to other tokens (higher is better)
How much the token should prefer to be the numerator when displayed in prices (higher is more numerator-like)
The total supply of the token
The USD price for one unit of the token
Token not found
Returns bounded USD price history for a token, sampled from the latest price in each interval
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Bucket size in seconds
900History duration in seconds, up to 24 hours
86400The token's USD price history
Token not found
Returns a list of recent events for the given trading pair
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given core address.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given pool id.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A list of events for the given pair
A list of events for the given pair
Returns the liquidity chart for the given token pair, aggregated across all pools
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$For each tick for pools of the pair, the liquidity delta
For each tick for pools of the pair, the liquidity delta
Prices
Get the VWAP-based price history for the given pair
An address on the specified blockchain network
0x0A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
1A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The price history of the pair
The price history of the pair
Pools
Returns the pool key details for the given core address and pool id
The ID of the network that is being fetched
An address on the specified blockchain network
0xabcdA hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
1A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Pool key details for the given pool
Pool key details for the given pool
Returns the liquidity delta for each tick for the given pool key hash
The ID of the network that is being fetched
An address on the specified blockchain network
0xabcdA hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
1A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The current liquidity chart for the given pool key hash
The current liquidity chart for the given pool key hash
Returns the top positions (by liquidity) for the given core address and pool id
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Maximum number of positions to return
10Top positions for the given pool
Top positions for the given pool
Returns pool OHLC history with swap candles and TWAMM-projected tail fill when needed
The ID of the network that is being fetched
An address on the specified blockchain network
0xabcdA hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
1A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Bucket size in seconds
Unix timestamp (seconds)
Unix timestamp (seconds)
Pool-level price history and TWAMM metadata for charting
Pool-level price history and TWAMM metadata for charting
Pairs
Returns pool info for a pair
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Minimum USD TVL required for a pool to be included
1000Information about the pools of a token pair
Information about the pools of a token pair
Returns the top positions (by liquidity) for the given trading pair
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given core address.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given pool id.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Maximum number of positions to return
10Top positions for the given pair
Top positions for the given pair
Returns TVL stats for the pair
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given core address.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given pool id.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Information about the token pair TVL
Information about the token pair TVL
Returns volume stats for a given trading pair
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given core address.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to pools with the given pool id.
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Information about the token pair volume
Information about the token pair volume
Positions
Returns the list of position NFTs and their keys for multiple addresses
Filter positions by state; defaults to returning all positions
Restrict results to a specific chain ID
Maximum number of positions to return per page
50Page number to fetch (1-indexed)
1The position NFTs owned by the provided addresses and keys
The position NFTs owned by the provided addresses and keys
Returns the list of position NFTs and their keys
The address for which to list positions
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Filter positions by state; defaults to returning all positions
Restrict results to a specific chain ID
Maximum number of positions to return per page
50Page number to fetch (1-indexed)
1The position NFTs owned by the address and keys
The position NFTs owned by the address and keys
Returns position NFT lifecycle, liquidity update, and fee collection events in ascending event order
Chain ID for which to list events
Inclusive first block number
Inclusive last block number
Return events strictly after this event_id; use next_cursor to continue
Maximum number of events to return
100A globally ordered page of position events
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$^-?\d+$A globally ordered page of position events
Returns the entire history of the given position ID
Chain ID for which to list events
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the Positions contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The position history
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The position history
Returns the ERC721 metadata for the given position token ID
Chain ID for which to generate metadata
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the Positions NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT metadata for the given position ID
The NFT metadata for the given position ID
Returns the generated art for the given position NFT ID
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the Positions NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The position NFT image
No content
The position NFT image
No content
Protocol overview
Returns pools with boosted fees state, including current and scheduled donation deltas
The ID of the network that is being fetched
Pools with boosted fees data
Pools with boosted fees data
Returns stats for the top pairs
The ID of the network that is being fetched
Minimum USD TVL required for a pair to be included
1000The stats for the protocols top pairs
The stats for the protocols top pairs
Returns the revenue stats for the protocol
The ID of the network that is being fetched
The revenue stats for the protocol
The revenue stats for the protocol
Blocks
Returns the block whose timestamp is nearest to the provided timestamp
The ID of the network that is being fetched
Timestamp to find the closest block for in the ISO string format
2025-11-10T00:00:00ZThe block closest to the given timestamp
The block closest to the given timestamp
Get information about a particular block ingested by the API
The ID of the network that is being fetched
The tag of the block to get or the number of a block containing events
The timestamp of the given block number
The timestamp of the given block number
DCA orders
Returns the ERC721 metadata for the given order token ID
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the Positions NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT metadata for the given order ID
The NFT metadata for the given order ID
Returns the generated art for the given order NFT ID
A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the Positions NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The order NFT image
No content
The order NFT image
No content
Limit orders
Returns the list of limit orders currently held by the given address
An address on the specified blockchain network
0x1234A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Filter limit orders by state; defaults to returning all orders
Restrict results to a specific chain ID
Maximum number of limit orders to return per page
50Page number to fetch (1-indexed)
1The list of limit orders held or previously held by the address
The list of limit orders held or previously held by the address
Auctions
Lists auction NFTs grouped by token_id + (token0, token1, config)
Chain ID for which to list auctions
Only include auction keys where both tokens meet this visibility priority threshold
0If provided, only include auction keys linked to NFTs currently owned by this address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$List of auction keys
List of auction keys
Returns NFT metadata for auction NFTs; route shape matches positions and orders
Chain ID for which to generate metadata
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT contract address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT metadata for the given token ID
The NFT metadata for the given token ID
Returns the generated NFT image for auction NFTs; route shape matches positions and orders
Chain ID for which to generate metadata
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT contract address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT image
No content
The NFT image
No content
Returns dynamic auction NFT state for UI consumption
Chain ID for which to fetch state
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT contract address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Auction NFT state data
A hexadecimal number
^0x[a-fA-F0-9]+$Auction NFT state data
NFT metadata
Returns the ERC721 metadata for the given token ID, chain ID and NFT contract address
Chain ID for which to generate metadata
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The NFT metadata for the given position ID
No content
The NFT metadata for the given position ID
No content
Returns the generated art for the given position NFT ID
Chain ID for which to generate metadata
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address of the NFT contract
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The position NFT image
No content
The position NFT image
No content
Governance
Returns the list of top delegates
Chain ID for which to list top delegates
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The list of top delegates
A decimal number
^\d+e?\d*$The list of top delegates
Returns information about a particular staker address: the addresses they have delegated to and the total amount delegated to them
Chain ID for which to look up staker data
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address for which to look up staker data
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Information about the given staker
A decimal number
^\d+e?\d*$Information about the given staker
Returns the list of all proposals
Chain ID for which to list proposals
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The list of proposals
The list of proposals
Returns the list of voters for a proposal and their votes
Chain ID for which to list proposals
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The ID of the proposal
^0x[a-fA-F0-9]+$The list of voters and their weights for a specific proposal
The list of voters and their weights for a specific proposal
Returns the list of votes on a proposal
Chain ID for which to list proposals
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The ID of the proposal
^0x[a-fA-F0-9]+$The list of votes on a specific proposal
The list of votes on a specific proposal
Campaigns & rewards
List all the liquidity incentive campaigns
Restrict campaigns to the specified chain ID
The list of campaigns
Response for list campaigns endpoint
The list of campaigns
Returns all the claims available for the address
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict claims to the specified chain ID
The list of claims for an address
The list of claims for the given address
The list of claims for an address
Returns the computed rewards for a specified position
The ID of the network that is being fetched
An address on the specified blockchain network
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Filter to rewards in periods that started at or after this time
Filter to rewards in periods that ended at or before this time
The computed rewards for each campaign and the specified position
The list of rewards for a specified position
The computed rewards for each campaign and the specified position
Misc
Returns the list of TWAP orders currently held by the given addresses
Filter orders by state; defaults to returning all orders
Restrict results to a specific chain ID
Maximum number of TWAP orders to return per page
50Page number to fetch (1-indexed)
1The list of TWAP orders placed by the addresses
The list of TWAP orders placed by the addresses
Returns the list of TWAP orders currently held by the given address
An address on the specified blockchain network
0x1234A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Filter orders by state; defaults to returning all orders
Restrict results to a specific chain ID
Maximum number of TWAP orders to return per page
50Page number to fetch (1-indexed)
1The list of TWAP orders placed by the address
The list of TWAP orders placed by the address
Returns the current state of the given TWAMM pair, including the future order expirations
The ID of the network that is being fetched
An address on the specified blockchain network
0x0A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The current state of the given TWAMM pair
The current state of the given TWAMM pair
Returns the current state of the given TWAMM pool, including the future order expirations
The ID of the network that is being fetched
An address on the specified blockchain network
0xabcdA hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
1234A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The current state of the given TWAMM pool
The current state of the given TWAMM pool
Returns the current state of the given TWAMM pool, including the future order expirations
The ID of the network that is being fetched
An address on the specified blockchain network
0x0A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$An address on the specified blockchain network
0xabcdA hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$A number represented in hexadecimal or decimal
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The current state of the given TWAMM pool
The current state of the given TWAMM pool
Returns the pools for a ve33 extension
The ve33 extension contract address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to a specific chain ID
Maximum number of ve33 pools to return per page. Returns all pools when omitted.
Page number to fetch (1-indexed). Values above 1 require pageSize.
1The ve33 pools
A decimal number
^\d+e?\d*$The ve33 pools
Returns the list of ve33 tokens owned by the address
The veNFT contract address
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$The address for which to list ve33 tokens
A hexadecimal number
^0x[a-fA-F0-9]+$A decimal number
^\d+e?\d*$Restrict results to a specific chain ID
Maximum number of ve33 tokens to return per page
50Page number to fetch (1-indexed)
1The ve33 tokens owned by the address
The ve33 tokens owned by the address
Last updated
Was this helpful?

