Reference
DEX Screener API reference
Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
iconstring · uriOptional
headerstring · uri · nullableOptional
descriptionstring · nullableOptional
get/token-profiles/latest/v1
GET /token-profiles/latest/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"icon": "https://example.com",
"header": "https://example.com",
"description": "text",
"links": [
{
"type": "text",
"label": "text",
"url": "https://example.com"
}
]
}Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
iconstring · uriOptional
headerstring · uri · nullableOptional
descriptionstring · nullableOptional
get/token-profiles/recent-updates/v1
GET /token-profiles/recent-updates/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"icon": "https://example.com",
"header": "https://example.com",
"description": "text",
"links": [
{
"type": "text",
"label": "text",
"url": "https://example.com"
}
]
}Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
iconstring · uriOptional
headerstring · uri · nullableOptional
descriptionstring · nullableOptional
claimDatestring · date-timeOptional
get/community-takeovers/latest/v1
GET /community-takeovers/latest/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"icon": "https://example.com",
"header": "https://example.com",
"description": "text",
"links": [
{
"type": "text",
"label": "text",
"url": "https://example.com"
}
],
"claimDate": "2026-01-01T00:00:00.000Z"
}
]Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
datestring · date-timeOptional
typestringOptional
durationHoursnumber · nullableOptional
impressionsnumber · nullableOptional
get/ads/latest/v1
GET /ads/latest/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"date": "2026-01-01T00:00:00.000Z",
"type": "text",
"durationHours": 1,
"impressions": 1
}
]Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
amountnumberOptional
totalAmountnumberOptional
iconstring · uri · nullableOptional
headerstring · uri · nullableOptional
descriptionstring · nullableOptional
get/token-boosts/latest/v1
GET /token-boosts/latest/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"amount": 1,
"totalAmount": 1,
"icon": "https://example.com",
"header": "https://example.com",
"description": "text",
"links": [
{
"type": "text",
"label": "text",
"url": "https://example.com"
}
]
}Responses
200
Ok
application/json
urlstring · uriOptional
chainIdstringOptional
tokenAddressstringOptional
amountnumberOptional
totalAmountnumberOptional
iconstring · uri · nullableOptional
headerstring · uri · nullableOptional
descriptionstring · nullableOptional
get/token-boosts/top/v1
GET /token-boosts/top/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"url": "https://example.com",
"chainId": "text",
"tokenAddress": "text",
"amount": 1,
"totalAmount": 1,
"icon": "https://example.com",
"header": "https://example.com",
"description": "text",
"links": [
{
"type": "text",
"label": "text",
"url": "https://example.com"
}
]
}Path parameters
chainIdstringRequiredExample:
solanatokenAddressstringRequiredExample:
A55XjvzRU4KtR3Lrys8PpLZQvPojPqvnv5bJVHMYy3JvResponses
200
Ok
application/json
typestring · enumOptionalPossible values:
statusstring · enumOptionalPossible values:
paymentTimestampnumberOptional
get/orders/v1/{chainId}/{tokenAddress}
GET /orders/v1/{chainId}/{tokenAddress} HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"type": "tokenProfile",
"status": "processing",
"paymentTimestamp": 1
}
]Path parameters
chainIdstringRequiredExample:
solanapairIdstringRequiredExample:
JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCNResponses
200
Ok
application/json
schemaVersionstringOptional
get/latest/dex/pairs/{chainId}/{pairId}
GET /latest/dex/pairs/{chainId}/{pairId} HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"schemaVersion": "text",
"pairs": [
{
"chainId": "text",
"dexId": "text",
"url": "https://example.com",
"pairAddress": "text",
"labels": [
"text"
],
"baseToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"quoteToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"priceNative": "text",
"priceUsd": "text",
"txns": {
"ANY_ADDITIONAL_PROPERTY": {
"buys": 1,
"sells": 1
}
},
"volume": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"priceChange": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"liquidity": {
"usd": 1,
"base": 1,
"quote": 1
},
"fdv": 1,
"marketCap": 1,
"pairCreatedAt": 1,
"info": {
"imageUrl": "https://example.com",
"websites": [
{
"url": "https://example.com"
}
],
"socials": [
{
"platform": "text",
"handle": "text"
}
]
},
"boosts": {
"active": 1
}
}
]
}Query parameters
qstringRequiredExample:
SOL/USDCResponses
200
Ok
application/json
schemaVersionstringOptional
get/latest/dex/search
GET /latest/dex/search?q=text HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"schemaVersion": "text",
"pairs": [
{
"chainId": "text",
"dexId": "text",
"url": "https://example.com",
"pairAddress": "text",
"labels": [
"text"
],
"baseToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"quoteToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"priceNative": "text",
"priceUsd": "text",
"txns": {
"ANY_ADDITIONAL_PROPERTY": {
"buys": 1,
"sells": 1
}
},
"volume": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"priceChange": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"liquidity": {
"usd": 1,
"base": 1,
"quote": 1
},
"fdv": 1,
"marketCap": 1,
"pairCreatedAt": 1,
"info": {
"imageUrl": "https://example.com",
"websites": [
{
"url": "https://example.com"
}
],
"socials": [
{
"platform": "text",
"handle": "text"
}
]
},
"boosts": {
"active": 1
}
}
]
}Path parameters
chainIdstringRequiredExample:
solanatokenAddressstringRequiredExample:
A token addresses
JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCNResponses
200
Ok
application/json
chainIdstringOptional
dexIdstringOptional
urlstring · uriOptional
pairAddressstringOptional
labelsstring[] · nullableOptional
priceNativestringOptional
priceUsdstring · nullableOptional
fdvnumber · nullableOptional
marketCapnumber · nullableOptional
pairCreatedAtinteger · nullableOptional
get/token-pairs/v1/{chainId}/{tokenAddress}
GET /token-pairs/v1/{chainId}/{tokenAddress} HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"chainId": "text",
"dexId": "text",
"url": "https://example.com",
"pairAddress": "text",
"labels": [
"text"
],
"baseToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"quoteToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"priceNative": "text",
"priceUsd": "text",
"txns": {
"ANY_ADDITIONAL_PROPERTY": {
"buys": 1,
"sells": 1
}
},
"volume": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"priceChange": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"liquidity": {
"usd": 1,
"base": 1,
"quote": 1
},
"fdv": 1,
"marketCap": 1,
"pairCreatedAt": 1,
"info": {
"imageUrl": "https://example.com",
"websites": [
{
"url": "https://example.com"
}
],
"socials": [
{
"platform": "text",
"handle": "text"
}
]
},
"boosts": {
"active": 1
}
}
]Path parameters
chainIdstringRequiredExample:
solanatokenAddressesstringRequiredExample:
One or multiple, comma-separated token addresses (up to 30 addresses)
So11111111111111111111111111111111111111112,EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vResponses
200
Ok
application/json
chainIdstringOptional
dexIdstringOptional
urlstring · uriOptional
pairAddressstringOptional
labelsstring[] · nullableOptional
priceNativestringOptional
priceUsdstring · nullableOptional
fdvnumber · nullableOptional
marketCapnumber · nullableOptional
pairCreatedAtinteger · nullableOptional
get/tokens/v1/{chainId}/{tokenAddresses}
GET /tokens/v1/{chainId}/{tokenAddresses} HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"chainId": "text",
"dexId": "text",
"url": "https://example.com",
"pairAddress": "text",
"labels": [
"text"
],
"baseToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"quoteToken": {
"address": "text",
"name": "text",
"symbol": "text"
},
"priceNative": "text",
"priceUsd": "text",
"txns": {
"ANY_ADDITIONAL_PROPERTY": {
"buys": 1,
"sells": 1
}
},
"volume": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"priceChange": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"liquidity": {
"usd": 1,
"base": 1,
"quote": 1
},
"fdv": 1,
"marketCap": 1,
"pairCreatedAt": 1,
"info": {
"imageUrl": "https://example.com",
"websites": [
{
"url": "https://example.com"
}
],
"socials": [
{
"platform": "text",
"handle": "text"
}
]
},
"boosts": {
"active": 1
}
}
]Responses
200
Ok
application/json
descriptionstringOptional
namestringOptional
slugstringOptional
marketCapnumber · doubleOptional
liquiditynumber · doubleOptional
volumenumber · doubleOptional
tokenCountintegerOptional
get/metas/trending/v1
GET /metas/trending/v1 HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
[
{
"description": "text",
"icon": {
"type": "text",
"value": "text"
},
"name": "text",
"slug": "text",
"marketCap": 1,
"liquidity": 1,
"volume": 1,
"tokenCount": 1,
"marketCapChange": {
"m5": 1,
"h1": 1,
"h6": 1,
"h24": 1
},
"marketCapDelta": {
"m5": 1,
"h1": 1,
"h6": 1,
"h24": 1
}
}
]Path parameters
slugstringRequiredExample:
aiResponses
200
Ok
application/json
descriptionstringOptional
namestringOptional
slugstringOptional
marketCapnumber · doubleOptional
liquiditynumber · doubleOptional
volumenumber · doubleOptional
tokenCountintegerOptional
get/metas/meta/v1/{slug}
GET /metas/meta/v1/{slug} HTTP/1.1
Host: api.dexscreener.com
Accept: */*
200
Ok
{
"description": "Artificial intelligence and agents",
"icon": {
"type": "emoji",
"value": "🤖"
},
"name": "AI",
"slug": "ai",
"marketCap": 100000,
"liquidity": 100000,
"volume": 100000,
"tokenCount": 0,
"marketCapChange": {
"m5": 0,
"h1": 0,
"h6": 0,
"h24": 0
},
"marketCapDelta": {
"m5": 100000,
"h1": 100000,
"h6": 100000,
"h24": 100000
},
"pairs": []
}Last updated