Skip to main content
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 volume24 or transactions24 to power a “top chains” view, and use the volumeChange* 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 filterTokens or filterPairs to focus downstream queries on where activity actually is.

Returns

NetworkFilterConnection
See 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 / excludeNetworks to scope the result set by ID before filters are applied.
  • timestamp is 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.