filterNetworks returns network-level activity stats with filtering and ranking, so you can compare chains directly instead of aggregating token or pair data yourself. Each NetworkFilterResult exposes total liquidity plus volume, volume change, and transaction counts over five rolling windows (5m, 1h, 4h, 12h, and 24h), alongside display metadata (name, short name, icon) and a mainnet flag.
Use this data for
- Network leaderboards. Rank by
volume24ortransactions24to power a “top chains” view, and use thevolumeChange*attributes to surface chains gaining momentum. - Network pickers with live context. Show volume or transaction counts next to each network in a selector, using the included name and icon metadata.
- Scoping discovery to active chains. Feed the resulting network IDs into
filterTokensorfilterPairsto focus downstream queries on where activity actually is.
Returns
NetworkFilterConnection
Arguments
NetworkFilters
A set of filters to apply.
See NetworkFilters
[Int!]
A list of network IDs to include. If not provided, all networks are considered.
[Int!]
A list of network IDs to exclude.
[NetworkRanking]
A list of ranking attributes to apply.
See NetworkRanking
Int
The maximum number of networks to return.
Int
Where in the list the server should start when returning items. Use
count+offset from the previous query to request the next page of results.Example
Test this query in the Explorer →Usage Guidelines
- Use
networks/excludeNetworksto scope the result set by ID before filters are applied. timestampis when the network’s stats were last updated; use it to gauge freshness.- See the full list of supported networks on Networks.
- Response limit: 200 networks per request.