Home

Get all logs for an existing filter

POST
https://vinu.nownodes.io/

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns all logs matching a filter with the specified filter ID. The filter must have been previously created with eth_newFilter.

Changed in the 29 August 2026 network upgrade. Reading back a log filter is subject to the same block range caps as eth_getLogs: 100 blocks for an unindexed filter, and 100 000 blocks for one with address and/or topics, down from no practical limit. A filter spanning a wider range returns -32000 too wide blocks range, the limit is 100000.

An unknown or expired filter id returns -32000 filter not found.

Filters live in the memory of the node that created them, and requests to this endpoint are balanced across a pool of nodes - so a filter created by one call may not be visible to the next, and long-lived polling loops will lose filters. For anything that must be reliable, use eth_getLogs with an explicit block range instead.

Body

application/json
jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters array with one element:

  1. The filter ID (hex string).
idintegerrequired

Request identifier.

Response

200OK

Array of log objects matching the filter

405Method Not Allowed

Method not served by this endpoint. The body is the plain-text string Method Not Allowed, not JSON.

422Unprocessable Entity

Missing API key - the api-key header was absent. The body is the plain-text string Missing API_key, not JSON.