Skip to main content
POST
Not publicly available: This dataset is not included in the standard public API. Request access via a custom plan — contact support@blockdb.io.

Overview

Parameters

number
required
Target EVM network. See the Chain enumeration.

Range filters (mutually exclusive)

number
Starting block number (inclusive). Use with to_block.
number
Ending block number (inclusive). Use with from_block.
string
Starting timestamp (ISO-8601). Use with to_timestamp.
string
Ending timestamp (ISO-8601). Use with from_timestamp.
Scoping rule: Provide exactly one of:
  1. Block range — from_block and to_block
  2. Time range — from_timestamp and to_timestamp
  3. Direct selectors — presented below
Direct selectors may be used on their own, without a block or time range. Do not combine scoping modes. Omitting all three returns HTTP 400.

Direct selectors

string[]
Filter by 32-byte path_id values (hex string, no 0x prefix).

Pagination

number
default:"250"
Recommended default 250; maximum 1000 to stay under ~10 MB responses.
string
Opaque pagination cursor from a previous response.

Response fields

Meta

object
Echo of request metadata applied to the response.
number
EVM chain ID echoed from the request.
object
Pure echo of the window you sent (from_block/to_block/from_timestamp/to_timestamp); unset bounds are null.
object | null
The concrete window the query actually executed against, after resolving the request. For a block range on a time-bucketed endpoint (OHLC/VWAP/VWAP-aggregate/fiat VWAP), from_timestamp/to_timestamp hold the resolved timestamp window (and from_block/to_block echo your request). For a time range on a block-keyed endpoint, from_block/to_block hold the resolved block range (and the timestamps echo your request). null for selector-only requests (no window). No extra database work is done — these are the values the query already computed.
number | null
Resolved/echoed start block of the executed window.
number | null
Resolved/echoed end block of the executed window.
string | null
Resolved/echoed start timestamp (ISO-8601) of the executed window.
string | null
Resolved/echoed end timestamp (ISO-8601) of the executed window.
object
Filter parameters echoed from the request (path_ids, pagination, etc.).

Data

object[]
Path definition records matching the request.
string
32-byte path identifier (hex, no 0x).
number
Block where the path was first observed.
string
UTC timestamp of that block.
number
Transaction index within the block.
number
Log index within the transaction.
string[]
Pool UIDs in canonical cycle order (hex, 32-byte each).
string[]
Token addresses in canonical cycle order (hex, 20-byte each), e.g. (A,B,A) or (A,B,C,A).
string
Row tracing id (hex, no 0x).
string[]
Parent tracing ids.
string
Record creation timestamp (ISO-8601).
string
Last update timestamp (ISO-8601).

Envelope

string | null
Pagination cursor.
number
Number of rows in data.
Last modified on July 19, 2026