Bloklake

One method. Any chain, any table.

Try Bloklake's query API: filter logs on any chain by any filter to pull Uniswap trades, Polymarket order fills, and more.

Query parameters

ParameterTypeNotes
chainstrethereum, robinhood, base, polygon, …
tablestrblocks, transactions, logs, receipts
block_rangetuple(start, end), inclusive
filtersdicte.g. { "address": …, "topic0": … }
columnslistonly the columns you need back

Common topic0 filters

The most common event signatures for filtering the logs table. Copy one straight into filters.topic0.

Uniswap V2 SwapSwap(address,uint256,uint256,uint256,uint256,address)0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822
Uniswap V3 SwapSwap(address,address,int256,int256,uint160,uint128,int24)0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67
Polymarket OrderFilledOrderFilled(bytes32,address,address,uint256,uint256,uint256,uint256,uint256)0xd0a08e8c493f9c94f29311604c9de1b4e8c8d4c06bd0c789af57f2d65bfec0f6

Ready to run this against live data?

Join the waitlist for API access: $0.50/GB scanned, 2 RPS included.

Join the waitlist