Credit Cost
TBD
Supported Chains
BASE_MAINNETBSC_MAINNETETH_MAINNETHYPEREVM_MAINNETMEGAETH_MAINNETMONAD_MAINNETPOLYGON_MAINNETSOLANA_MAINNET
This stream is currently in Beta. It is stable for testing and evaluation but may undergo changes in schema or behavior as we continue to improve it. No API credits are currently charged.We welcome your feedback so please reach out to us directly to report issues or request features.
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)