Skip to main content
GET
/
networks
/
{network}
/
multi
/
prices
Get batched prices for multiple tokens on a network.
curl --request GET \
  --url https://api.dexpaprika.com/networks/{network}/multi/prices
[
  {
    "id": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
    "chain": "ethereum",
    "price_usd": 4400.569711292153
  },
  {
    "id": "0xdac17f958d2ee523a2206206994597c13d831ec7",
    "chain": "ethereum",
    "price_usd": 1.0002529851244053
  }
]

Endpoint overview

Fetch current USD prices for multiple token addresses in a single request.
See also: Token details

Usage

Pass the network path parameter and provide a comma-separated list in the tokens query parameter.
curl -X GET "https://api.dexpaprika.com/networks/ethereum/multi/prices?tokens=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xdac17f958d2ee523a2206206994597c13d831ec7" | jq
Notes:
  • 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 tokens parameter (explode=false).
  • Maximum 10 tokens per request. More than 10 will return HTTP 400.

Response example

Response
[
  {
    "id": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
    "chain": "ethereum",
    "price_usd": 4400.5697112921535
  },
  {
    "id": "0xdac17f958d2ee523a2206206994597c13d831ec7",
    "chain": "ethereum",
    "price_usd": 1.0002529851244053
  }
]

FAQs

Repeat the tokens query parameter for each address (e.g., ?tokens=0x...&tokens=0x...).
They are ignored and omitted from the response.
No. Do not rely on response order.
The endpoint returns HTTP 200 with an empty array.
No. Duplicate inputs may yield duplicate entries; dedupe client-side if required.
Yes. Provide a single tokens parameter with comma-separated addresses.
Up to 10. Requests with more than 10 tokens return HTTP 400.

Path Parameters

network
string
required

Network slug or ID (e.g., 'solana'). You can find the list of supported networks with their IDs here: /networks.

Query Parameters

tokens
string[]
required

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

Maximum length: 10

Response

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.

chain
string

The blockchain identifier.

Example:

"ethereum"

id
string

The unique identifier for the token.

Example:

"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"

price_usd
number

The current price of the token in USD.

Example:

1850.75