> For the complete documentation index, see [llms.txt](/llms.txt).

# Avalanche (C-Chain) filter methods

Infura supports the following filter methods over both HTTP and WebSocket. In both cases, the filter IDs can be shared by any connection using the same API key.

- [eth_getFilterChanges](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Fgetfilterchanges/)
- [eth_getFilterLogs](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Fgetfilterlogs/)
- [eth_newBlockFilter](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Fnewblockfilter/)
- [eth_newFilter](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Fnewfilter/)
- [eth_uninstallFilter](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Funinstallfilter/)

Filters that are not polled using [eth_getFilterChanges](/services/reference/avalanche-c-chain/json-rpc-methods/filter-methods/eth%5Fgetfilterchanges/) automatically expires after fifteen minutes of inactivity.
