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 repeat the tokens query parameter for each token address you want to price.
curl -G \
  --data-urlencode "tokens=0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" \
  --data-urlencode "tokens=0xdac17f958d2ee523a2206206994597c13d831ec7" \
  "https://api.dexpaprika.com/networks/ethereum/multi/prices" | 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.
  • Comma-separated token lists are not supported; repeat the tokens parameter instead.

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.
No. Use repeated tokens parameters; comma-separated lists are not supported.

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

The token contract address. To query multiple tokens, repeat this parameter for each address. For example: ?tokens=0xc02...ec7&tokens=0xda...1ec7

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

I