pair_addresses input is limited to a maximum of 5 addresses per subscription.
Credit Cost
1 per minute
Supported Chains
BASE_MAINNETBSC_MAINNETETH_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
Estimate your monthly cost for this API using the Pricing Calculator.
Parameters
Array of pair addresses on supported DEXes and chains to track
Subscription
You can subscribe to theupdatePairs endpoint to receive the events.
subscription {
updatePairs(
chain_name: BASE_MAINNET
pair_addresses: [
"0x9c087Eb773291e50CF6c6a90ef0F4500e349B903"
"0x4b0Aaf3EBb163dd45F663b38b6d93f6093EBC2d3"
]
) {
trader
liquidity
pair_address
base_token {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
last_5m {
volume {
previous_value
pct_change
current_value
}
unique_sellers {
previous_value
pct_change
current_value
}
sell_count {
previous_value
pct_change
current_value
}
price {
previous_value
pct_change
current_value
}
buy_count {
previous_value
pct_change
current_value
}
sell_volume {
previous_value
pct_change
current_value
}
volume_usd {
previous_value
pct_change
current_value
}
buy_volume {
previous_value
pct_change
current_value
}
swap_count {
previous_value
pct_change
current_value
}
unique_buyers {
previous_value
pct_change
current_value
}
}
last_6hr {
volume {
previous_value
pct_change
current_value
}
unique_sellers {
previous_value
pct_change
current_value
}
sell_count {
previous_value
pct_change
current_value
}
price {
previous_value
pct_change
current_value
}
buy_count {
previous_value
pct_change
current_value
}
sell_volume {
previous_value
pct_change
current_value
}
volume_usd {
previous_value
pct_change
current_value
}
buy_volume {
previous_value
pct_change
current_value
}
swap_count {
previous_value
pct_change
current_value
}
unique_buyers {
previous_value
pct_change
current_value
}
}
market_cap
quote_rate
last_24hr {
volume {
previous_value
pct_change
current_value
}
unique_sellers {
previous_value
pct_change
current_value
}
sell_count {
previous_value
pct_change
current_value
}
price {
previous_value
pct_change
current_value
}
buy_count {
previous_value
pct_change
current_value
}
sell_volume {
previous_value
pct_change
current_value
}
volume_usd {
previous_value
pct_change
current_value
}
buy_volume {
previous_value
pct_change
current_value
}
swap_count {
previous_value
pct_change
current_value
}
unique_buyers {
previous_value
pct_change
current_value
}
}
last_1hr {
volume {
previous_value
pct_change
current_value
}
unique_sellers {
previous_value
pct_change
current_value
}
sell_count {
previous_value
pct_change
current_value
}
price {
previous_value
pct_change
current_value
}
buy_count {
previous_value
pct_change
current_value
}
sell_volume {
previous_value
pct_change
current_value
}
volume_usd {
previous_value
pct_change
current_value
}
buy_volume {
previous_value
pct_change
current_value
}
swap_count {
previous_value
pct_change
current_value
}
unique_buyers {
previous_value
pct_change
current_value
}
}
quote_rate_usd
sender
quote_token {
contract_name
contract_address
contract_decimals
contract_ticker_symbol
}
id
chain_name
direction
timestamp
}
}
Response Format
Here’s an example of the response data structure:{
"data": {
"updatePairs": {
"chain_name": "BASE_MAINNET",
"pair_address": "0x9c087Eb773291e50CF6c6a90ef0F4500e349B903",
"timestamp": "2025-08-13T12:34:56Z",
"quote_rate": 0.0002962,
"quote_rate_usd": 1.39,
"market_cap": 1250000.50,
"liquidity": 850000.25,
"base_token": {
"contract_name": "Virtual",
"contract_ticker_symbol": "VIRTUAL",
"contract_address": "0x0b3e328455c4059EEb9e3f84b5543F74E24e7E1b",
"contract_decimals": 18
},
"quote_token": {
"contract_name": "Wrapped Ether",
"contract_ticker_symbol": "WETH",
"contract_address": "0x4200000000000000000000000000000000000006",
"contract_decimals": 18
},
"last_5m": {
"price": {
"current_value": 1.39,
"previous_value": 1.37,
"pct_change": 1.46
},
"swap_count": {
"current_value": 10,
"previous_value": 8,
"pct_change": 25.0
},
"volume_usd": {
"current_value": 975.52,
"previous_value": 820.10,
"pct_change": 18.95
}
},
"last_1hr": {
"price": {
"current_value": 1.39,
"previous_value": 1.36,
"pct_change": 2.21
},
"swap_count": {
"current_value": 100,
"previous_value": 85,
"pct_change": 17.65
},
"volume_usd": {
"current_value": 12500.00,
"previous_value": 10200.00,
"pct_change": 22.55
}
}
}
}
}
Field Descriptions
Address of the trader who initiated the swap
Total liquidity in the pool
The address of the DEX pair
Information about the base token in the pairType:
TokenContractMetadataAggregated trading metrics for the last 5 minutesType:
TimeframeMetricsShow properties
Show properties
Total volume in native/quote token (buy + sell)Type:
MetricValueNumber of unique seller addressesType:
MetricValueNumber of sell transactionsType:
MetricValuePrice: current_value = current price, previous_value = price at window startType:
MetricValueNumber of buy transactionsType:
MetricValueTotal sell volume in USDType:
MetricValueTotal volume in USD (buy + sell)Type:
MetricValueTotal buy volume in USDType:
MetricValueTotal number of swapsType:
MetricValueNumber of unique buyer addressesType:
MetricValueAggregated trading metrics for the last 6 hoursType:
TimeframeMetricsShow properties
Show properties
Total volume in native/quote token (buy + sell)Type:
MetricValueNumber of unique seller addressesType:
MetricValueNumber of sell transactionsType:
MetricValuePrice: current_value = current price, previous_value = price at window startType:
MetricValueNumber of buy transactionsType:
MetricValueTotal sell volume in USDType:
MetricValueTotal volume in USD (buy + sell)Type:
MetricValueTotal buy volume in USDType:
MetricValueTotal number of swapsType:
MetricValueNumber of unique buyer addressesType:
MetricValueMarket capitalization of the token pair
Exchange rate between base and quote tokens
Aggregated trading metrics for the last 24 hoursType:
TimeframeMetricsShow properties
Show properties
Total volume in native/quote token (buy + sell)Type:
MetricValueNumber of unique seller addressesType:
MetricValueNumber of sell transactionsType:
MetricValuePrice: current_value = current price, previous_value = price at window startType:
MetricValueNumber of buy transactionsType:
MetricValueTotal sell volume in USDType:
MetricValueTotal volume in USD (buy + sell)Type:
MetricValueTotal buy volume in USDType:
MetricValueTotal number of swapsType:
MetricValueNumber of unique buyer addressesType:
MetricValueAggregated trading metrics for the last 1 hourType:
TimeframeMetricsShow properties
Show properties
Total volume in native/quote token (buy + sell)Type:
MetricValueNumber of unique seller addressesType:
MetricValueNumber of sell transactionsType:
MetricValuePrice: current_value = current price, previous_value = price at window startType:
MetricValueNumber of buy transactionsType:
MetricValueTotal sell volume in USDType:
MetricValueTotal volume in USD (buy + sell)Type:
MetricValueTotal buy volume in USDType:
MetricValueTotal number of swapsType:
MetricValueNumber of unique buyer addressesType:
MetricValueExchange rate between base and quote tokens in USD
Address that sent the transaction
Information about the quote token in the pairType:
TokenContractMetadataUnique identifier for this swap event
Swap direction: buy or sell
Timestamp of the latest swap (ISO-8601)