curl --request GET \
--url https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats \
--header 'X-API-Key: <api-key>'import requests
url = "https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats', 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://deep-index.moralis.io/api/v2.2/pairs/{address}/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$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://deep-index.moralis.io/api/v2.2/pairs/{address}/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"tokenAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
"tokenName": "Wrapped Ether",
"tokenSymbol": "WETH",
"tokenLogo": "https://cdn.moralis.io/coins/images/2518/large/weth.png?1595348880",
"pairCreated": "2021-04-02T10:07:54.000Z",
"pairLabel": "WETH/PEPE",
"pairAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
"exchange": "Uniswap v2",
"exchangeAddress": "0x101cc05f4a51c0319f570d5e146a8c625198e222",
"exchangeLogo": "uniswap.png",
"exchangeUrl": "app.uniswap.com",
"currentUsdPrice": "0.00000194",
"currentNativePrice": "0.0000000042",
"totalLiquidityUsd": "43345522",
"pricePercentChange": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"liquidityPercentChange": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buys": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sells": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"totalVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buyVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sellVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buyers": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sellers": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
}
}Pair Stats
Access key statistics for a token pair, such as price, buyers, sellers, liquidity, volume and more.
curl --request GET \
--url https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats \
--header 'X-API-Key: <api-key>'import requests
url = "https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats', 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://deep-index.moralis.io/api/v2.2/pairs/{address}/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$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://deep-index.moralis.io/api/v2.2/pairs/{address}/stats"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://deep-index.moralis.io/api/v2.2/pairs/{address}/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"tokenAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
"tokenName": "Wrapped Ether",
"tokenSymbol": "WETH",
"tokenLogo": "https://cdn.moralis.io/coins/images/2518/large/weth.png?1595348880",
"pairCreated": "2021-04-02T10:07:54.000Z",
"pairLabel": "WETH/PEPE",
"pairAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
"exchange": "Uniswap v2",
"exchangeAddress": "0x101cc05f4a51c0319f570d5e146a8c625198e222",
"exchangeLogo": "uniswap.png",
"exchangeUrl": "app.uniswap.com",
"currentUsdPrice": "0.00000194",
"currentNativePrice": "0.0000000042",
"totalLiquidityUsd": "43345522",
"pricePercentChange": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"liquidityPercentChange": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buys": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sells": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"totalVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buyVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sellVolume": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"buyers": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
},
"sellers": {
"5min": 123,
"1h": 123,
"4h": 123,
"24h": 123
}
}Authorizations
Path Parameters
The pair address
"0xa43fe16908251ee70ef74718545e4fe6c5ccec9f"
Query Parameters
The chain to query
eth, 0x1, sepolia, 0xaa36a7, polygon, 0x89, bsc, 0x38, bsc testnet, 0x61, avalanche, 0xa86a, cronos, 0x19, arbitrum, 0xa4b1, chiliz, 0x15b38, gnosis, 0x64, base, 0x2105, base sepolia, 0x14a34, optimism, 0xa, polygon amoy, 0x13882, linea, 0xe708, moonbeam, 0x504, moonriver, 0x505, flow, 0x2eb, flow-testnet, 0x221, ronin, 0x7e4, ronin-testnet, 0x31769, lisk, 0x46f, pulse, 0x171, sei-testnet, 0x530, sei, 0x531, monad, 0x8f "eth"
Response
Returns the pair stats.
The token address
"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640"
The token name
"Wrapped Ether"
The token symbol
"WETH"
The token image
"https://cdn.moralis.io/coins/images/2518/large/weth.png?1595348880"
The time when the pair was created
"2021-04-02T10:07:54.000Z"
The pair label
"WETH/PEPE"
The pair address
"0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640"
The exchange name
"Uniswap v2"
The exchange address
"0x101cc05f4a51c0319f570d5e146a8c625198e222"
The exchange logo
"uniswap.png"
The exchange url
"app.uniswap.com"
The current usd price
"0.00000194"
The current native price
"0.0000000042"
The total liquidity in usd
"43345522"
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes

