Endpoint overview
Fetch current USD prices for multiple token addresses in a single request.Usage
Pass thenetwork path parameter and provide a comma-separated list in the tokens query parameter.
- Only tokens with available prices are returned (unknown/unpriced tokens are omitted).
- The order of results is not guaranteed.
- If all provided tokens are invalid or unpriced, the response is an empty array with HTTP 200.
- Duplicate input addresses may produce duplicate entries; dedupe client-side if needed.
- Provide tokens as a comma-separated list in a single
tokensparameter (explode=false). - Maximum 10
tokensper request. More than 10 will return HTTP 400.
Response example
FAQs
How do I pass multiple tokens?
How do I pass multiple tokens?
tokens query parameter for each address (e.g., ?tokens=0x...&tokens=0x...).What happens to unknown tokens?
What happens to unknown tokens?
Is the result order guaranteed?
Is the result order guaranteed?
What if all tokens are invalid or unpriced?
What if all tokens are invalid or unpriced?
Are duplicate token addresses deduped?
Are duplicate token addresses deduped?
Can I send a comma-separated list in one tokens param?
Can I send a comma-separated list in one tokens param?
tokens parameter with comma-separated addresses.How many tokens can I request at once?
How many tokens can I request at once?
Path Parameters
Query Parameters
A comma-separated list of token contract addresses.
Constraints:
- A maximum of 10 token addresses can be provided.
- The total length of the string must not exceed 2000 characters.
Example: ?tokens=0xc02...cc2,0xdac...ec7
10Response
Successful operation. Returns a list of prices.
An array of price objects. Tokens for which a price could not be found are omitted from the list.
The blockchain identifier.
"ethereum"
The unique identifier for the token.
"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
The current price of the token in USD.
1850.75