Active address API
The Active Addresses API counts unique addresses that participated in on-chain activity — transactions, transfers, or contract interactions. Use it for network health metrics, user engagement tracking, and token adoption analysis.
Get Active Ethereum Addresses Count Since a Date
Count all unique active addresses on Ethereum since a given date using count(uniq: address). Always include a date filter to keep the query fast — the API scans all matching activity.
Variations: Add currency to count active addresses for a specific token. Use date: {since: ..., till: ...} for a specific period. Switch the network for other EVM chains. Group by date.date for daily active address trends.
{
ethereum {
activeAddresses (date: {since: "2023-01-01"}) {
uniqueAddresses: count(uniq: address)
}
}
}
Query Active Ethereum Addresses for USDT Token Activity
Count unique addresses that interacted with a specific token by adding a currency filter. This query returns the total active address count for USDT on Ethereum.
Variations: Change the token address for any ERC-20. Add date for a time-bounded count. Use currency: {in: [...]} for multiple tokens. Compare across chains by adding aliased blocks for other networks.
{
ethereum {
activeAddresses(currency: {is: "0xdac17f958d2ee523a2206206994597c13d831ec7"}) {
uniqueAddresses: count(uniq: address)
}
}
}