Blog
Guides
Step-by-step recipes for reading onchain data: fixing a specific error you hit, or pulling a specific value out of a protocol like Aave, Uniswap, or Chainlink. Copy the snippet, adapt the address, move on.

Uniswap V3 Pool Data Without the SDK: Price, Liquidity, and Fees in One REST Call
Read sqrtPriceX96, tick, liquidity, and fee tier from any Uniswap V3 pool with a single POST request. No SDK, no ABI files, no RPC provider required.

Multi-Wallet ERC-20 Balance Scanning from TypeScript: No ABIs, No RPC, No Viem
Scan ERC-20 token balances for many wallets, across Ethereum, Base, BNB Chain, and Polygon, using TypeScript fetch. No Viem, no ABI files, no RPC provider needed.

Blockchain Monitoring in Python: Poll EVM Contract State Without the Boilerplate
How to write a Python script that polls EVM contract state (Aave health factors, ERC-20 balances, multi-wallet checks) using evmquery's REST API. No ABIs, no ABI decoders, no Multicall3 setup.

Blockchain Indexers in 2026: The Graph, Goldsky, and When to Skip the Index Entirely
When The Graph wins and when a direct contract query is faster. A practical guide to blockchain indexers with TypeScript examples for ERC-20, Uniswap v3, and DeFi.

Query EVM Contract Data from Python: No ABIs, No RPC Nodes, No web3.py
How to read live EVM smart contract data from Python using the evmquery REST API — no ABI files, no RPC nodes, no web3.py boilerplate. Five working recipes.