curl --request GET \
--url https://api.dexpaprika.com/networks/{network}/tokens/{token_address}import requests
url = "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dexpaprika.com/networks/{network}/tokens/{token_address}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dexpaprika.com/networks/{network}/tokens/{token_address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dexpaprika.com/networks/{network}/tokens/{token_address}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyGet a token's latest data on a network.
Retrieves detailed information about a specific token on the given network, including latest price, metadata, status, and recent summary metrics such as price changes and volumes over multiple timeframes.
token_supply is a raw integer. To get the actual supply, move the decimal point left by the decimals value. Example: supply = raw_supply / 10^decimals curl --request GET \
--url https://api.dexpaprika.com/networks/{network}/tokens/{token_address}import requests
url = "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dexpaprika.com/networks/{network}/tokens/{token_address}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dexpaprika.com/networks/{network}/tokens/{token_address}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dexpaprika.com/networks/{network}/tokens/{token_address}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dexpaprika.com/networks/{network}/tokens/{token_address}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_bodyEndpoint overview
Fetch token metadata, price, FDV, liquidity summary, and recent metrics.FAQs
Which identifiers are accepted?
Which identifiers are accepted?
token_address (contract or canonical address) and network (e.g., ethereum, solana).How do I interpret supply fields?
How do I interpret supply fields?
total_supply is raw; divide by 10^decimals to get human-readable supply.How to discover pools for this token?
How to discover pools for this token?
GET /networks/{network}/pools/search with the token_address query parameter to list pools that contain this token on the network.What are the summary timeframes?
What are the summary timeframes?
Tutorial: Fetch a token's price
Path Parameters
Token contract address. Such as JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN for Jupiter on Solana.
Response
successful operation
Essential information for a token, including metadata and status.
Internal or canonical ID for the token (e.g., "usdc-usd-coin").
Human-readable name of the token (e.g., "USD Coin").
Ticker symbol of the token (e.g., "USDC").
Blockchain network where the token exists (e.g., "ethereum", "solana").
Decimal precision of the token (e.g., 6 for USDC).
Total supply of the token.
A detailed overview of the token's purpose, use cases, or background.
Official website URL for the token/project.
Official Telegram URL for the token/project.
Official Twitter URL for the token/project.
Link to a block explorer or analytics page for this token.
Indicates whether the token has an associated image/logo.
When the token was added to the system.
Fully diluted valuation of the token.
When the served data last changed. Keyless and free-key data refreshes about once a minute, paid data is realtime.
A comprehensive summary of token-related metrics, including price, liquidity, and transaction volumes across various time intervals.
Show child attributes
Show child attributes
{ "price_usd": 125.67, "fdv": 12567, "liquidity_usd": 5000000, "pools": 5, "24h": { "volume": 100000, "volume_usd": 102000, "buy_usd": 50000, "sell_usd": 52000, "sells": 150, "buys": 180, "txns": 330, "last_price_usd_change": 50 }, "6h": { "volume": 25000, "volume_usd": 25500, "sells": 45, "buys": 50, "buy_usd": 12500, "sell_usd": 13000, "txns": 95, "last_price_usd_change": 10 }, "1h": { "volume": 5000, "volume_usd": 5100, "buy_usd": 2500, "sell_usd": 2600, "sells": 10, "buys": 15, "txns": 25, "last_price_usd_change": 2 }, "30m": { "volume": 2500, "volume_usd": 2550, "buy_usd": 1250, "sell_usd": 1300, "sells": 5, "buys": 8, "txns": 13, "last_price_usd_change": 1 }, "15m": { "volume": 1250, "volume_usd": 1275, "buy_usd": 675, "sell_usd": 700, "sells": 2, "buys": 4, "txns": 6, "last_price_usd_change": 0.5 }, "5m": { "volume": 500, "volume_usd": 510, "buy_usd": 250, "sell_usd": 260, "sells": 1, "buys": 1, "txns": 2, "last_price_usd_change": -0.5 }, "1m": { "volume": 100, "volume_usd": 102, "buy_usd": 50, "sell_usd": 52, "sells": 1, "buys": 0, "txns": 1, "last_price_usd_change": 0 } }
Was this page helpful?