curl -X POST "https://api.blockdb.io/v1/evm/entities/tokens/erc1155" \
-H "Authorization: Bearer $BLOCKDB_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain_id": 1,
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}'
{
"meta": {
"chain_id": 1,
"request_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"resolved_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"filters": {
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}
},
"data": [
{
"contract_id": "495f947276749ce646f68ac8c248420045cb7b5e000000000000",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e",
"block_number": 11579209,
"block_time": "2021-10-15T12:00:00Z",
"tx_index": 42,
"name": "OpenSea Shared Storefront",
"symbol": "OPENSTORE",
"decimals": null,
"uri": "https://api.opensea.io/api/v1/metadata/{id}",
"supports_metadata_uri": true,
"_tracing_id": "0203000000000000000000000000000000000001",
"_parent_tracing_ids": [
"0103000000000000000000000000000000000001"
],
"_created_at": "2025-11-11T18:42:15.123Z",
"_updated_at": "2025-11-11T18:42:15.123Z"
}
],
"cursor": null,
"page_count": 1
}
Entities
Tokens · ERC-1155
Discover ERC-1155 Multi Token contracts with metadata and provenance fields.
POST
/
v1
/
evm
/
entities
/
tokens
/
erc1155
curl -X POST "https://api.blockdb.io/v1/evm/entities/tokens/erc1155" \
-H "Authorization: Bearer $BLOCKDB_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain_id": 1,
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}'
{
"meta": {
"chain_id": 1,
"request_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"resolved_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"filters": {
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}
},
"data": [
{
"contract_id": "495f947276749ce646f68ac8c248420045cb7b5e000000000000",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e",
"block_number": 11579209,
"block_time": "2021-10-15T12:00:00Z",
"tx_index": 42,
"name": "OpenSea Shared Storefront",
"symbol": "OPENSTORE",
"decimals": null,
"uri": "https://api.opensea.io/api/v1/metadata/{id}",
"supports_metadata_uri": true,
"_tracing_id": "0203000000000000000000000000000000000001",
"_parent_tracing_ids": [
"0103000000000000000000000000000000000001"
],
"_created_at": "2025-11-11T18:42:15.123Z",
"_updated_at": "2025-11-11T18:42:15.123Z"
}
],
"cursor": null,
"page_count": 1
}
Overview
- Dataset ID:
0203 - ERC-1155 Tokens - Description: Catalog of ERC-1155 Multi Token contracts (EIP-1155); one contract can have many token types.
- CSV Sample: Download
- JSON Sample: Download
Parameters
Range Filters (mutually exclusive)
Starting block number (inclusive) for the query. Use with
to_block.Ending block number (inclusive) for the query. Use with
from_block.Starting timestamp (ISO-8601). If it falls between blocks, the next block after this timestamp is used. Use with
to_timestamp.Ending timestamp (ISO-8601). If it falls between blocks, the last block before this timestamp is used. Use with
from_timestamp.Validation rule:
You must provide either a block range, a time range, or an explicit contract address filter.
Providing more than one option results in HTTP 400.
Providing none results in HTTP 400.
You must provide either a block range, a time range, or an explicit contract address filter.
Providing more than one option results in HTTP 400.
Providing none results in HTTP 400.
Contract Address Filter
Specific ERC-1155 token contract address to return (hex string, 20 bytes, no
0x prefix).Pagination Controls
Recommended default
250; maximum 1000 to stay under ~10 MB responses.Pagination cursor from a prior call.
Response Fields
Meta
Echo of request metadata applied to the response.
EVM chain ID echoed from the request.
Pure echo of the window you sent (
from_block/to_block/from_timestamp/to_timestamp); unset bounds are 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.Resolved/echoed start block of the executed window.
Resolved/echoed end block of the executed window.
Resolved/echoed start timestamp (ISO-8601) of the executed window.
Resolved/echoed end timestamp (ISO-8601) of the executed window.
Filter parameters echoed from the request (contract addresses, pagination state, etc.).
Data
Each element matches the linked dataset (no
chain_id column — use meta.chain_id).Unique contract incarnation ID (26 bytes hex). Disambiguates redeployed contracts at the same address.
The Ethereum contract address of the ERC-1155 multi-token contract.
Block number of the contract recognition event.
Block timestamp joined from the blocks table for easier selection and grouping.
Transaction index within the genesis block.
Contract name from
name() (optional in EIP-1155).Contract symbol from
symbol() (optional in EIP-1155).Contract decimals from
decimals() (optional in EIP-1155).URI from
uri(uint256) (optional ERC1155Metadata_URI). Clients replace {id} with token ID in hex (64 chars).Whether the contract supports the ERC1155Metadata_URI extension; null when detection was via fallback.
Row-level lineage hash (hex string, no
0x prefix).Lineage references of immediate parents.
Record creation timestamp, e.g.
"2025-11-11T18:42:15.123Z".Last update timestamp in the same format.
Envelope Fields
Cursor token for pagination.
Number of records returned in
data.curl -X POST "https://api.blockdb.io/v1/evm/entities/tokens/erc1155" \
-H "Authorization: Bearer $BLOCKDB_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain_id": 1,
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}'
{
"meta": {
"chain_id": 1,
"request_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"resolved_window": {
"from_block": 12345678,
"to_block": 12345999,
"from_timestamp": "2025-10-29T00:00:00Z",
"to_timestamp": "2025-11-11T00:00:00Z"
},
"filters": {
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e"
}
},
"data": [
{
"contract_id": "495f947276749ce646f68ac8c248420045cb7b5e000000000000",
"contract_address": "495f947276749ce646f68ac8c248420045cb7b5e",
"block_number": 11579209,
"block_time": "2021-10-15T12:00:00Z",
"tx_index": 42,
"name": "OpenSea Shared Storefront",
"symbol": "OPENSTORE",
"decimals": null,
"uri": "https://api.opensea.io/api/v1/metadata/{id}",
"supports_metadata_uri": true,
"_tracing_id": "0203000000000000000000000000000000000001",
"_parent_tracing_ids": [
"0103000000000000000000000000000000000001"
],
"_created_at": "2025-11-11T18:42:15.123Z",
"_updated_at": "2025-11-11T18:42:15.123Z"
}
],
"cursor": null,
"page_count": 1
}
Last modified on May 29, 2026
Was this page helpful?
⌘I