Skip to main content

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.

Open this query on IDE

{
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.

Open this query on IDE

{
ethereum {
activeAddresses(currency: {is: "0xdac17f958d2ee523a2206206994597c13d831ec7"}) {
uniqueAddresses: count(uniq: address)
}
}
}