Skip to main content
POST

Overview

Parameters

number
required
Target EVM network. See the Chain enumeration for supported values.

Range Filters (mutually exclusive)

number
Starting block number (inclusive) for the query. Use with to_block.
number
Ending block number (inclusive) for the query. Use with from_block.
string
Starting timestamp (ISO-8601). If it falls between blocks, the next block after this timestamp is used. Use with to_timestamp.
string
Ending timestamp (ISO-8601). If it falls between blocks, the last block before this timestamp is used. Use with from_timestamp.
Scoping rule: Provide exactly one of:
  1. Block rangefrom_block and to_block
  2. Time rangefrom_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.

Contract Address Filter

string
Specific ERC-1155 token contract address to return (hex string, 20 bytes, no 0x prefix).

Pagination Controls

number
default:"250"
Recommended default 250; maximum 1000 to stay under ~10 MB responses.
string
Pagination cursor from a prior call.

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 (contract addresses, pagination state, etc.).

Data

object[]
Each element matches the linked dataset (no chain_id column — use meta.chain_id).
string
Unique contract incarnation ID (26 bytes hex). Disambiguates redeployed contracts at the same address.
string
The Ethereum contract address of the ERC-1155 multi-token contract.
number
Block number of the contract recognition event.
string
Block timestamp joined from the blocks table for easier selection and grouping.
number
Transaction index within the genesis block.
string | null
Contract name from name() (optional in EIP-1155).
string | null
Contract symbol from symbol() (optional in EIP-1155).
number | null
Contract decimals from decimals() (optional in EIP-1155).
string | null
URI from uri(uint256) (optional ERC1155Metadata_URI). Clients replace {id} with token ID in hex (64 chars).
boolean | null
Whether the contract supports the ERC1155Metadata_URI extension; null when detection was via fallback.
string
Row-level lineage hash (hex string, no 0x prefix).
string[]
Lineage references of immediate parents.
string
Record creation timestamp, e.g. "2025-11-11T18:42:15.123Z".
string
Last update timestamp in the same format.

Envelope Fields

string | null
Cursor token for pagination.
number
Number of records returned in data.
Last modified on July 19, 2026