Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Nft Owners

Look up owners of a specific NFT token or all owners of an NFT contract/collection. Can also check spam classification and fetch NFT sales history. Use this to verify NFT ownership, analyze holder distribution, or check recent sales.

Simulate Transaction

Simulate a transaction to preview its effects before sending it on-chain. Returns asset changes, gas estimates, state changes, and potential errors. Use this to verify transaction safety, preview token transfers, estimate gas costs, or detect potential failures before spending gas.

Get Logs

Retrieve event logs emitted by smart contracts within a block range. Filter by contract address and/or event topics. Use this to monitor smart contract events, track specific on-chain actions, or query historical event data.

Get Nfts

Retrieve NFTs owned by a wallet address or fetch detailed metadata for a specific NFT. Supports filtering by contract address, spam detection, and pagination. Use this to list all NFTs in a wallet, look up a specific NFT's metadata and attributes, or check NFT collection information.

Get Token Balances

Retrieve ERC-20 token balances for a wallet address, optionally filtered to specific token contracts. Also fetches token metadata (name, symbol, decimals) for each token found. Use this to check what tokens a wallet holds and their balances.

Get Transfers

Fetch historical token transfers and transactions for any address. Supports filtering by sender, receiver, transfer type (external, internal, ERC-20, ERC-721, ERC-1155), block range, and more. Use this to look up transaction history, track asset movements, or audit token flows for a wallet or between addresses.

Get Token Prices

Retrieve current prices for tokens by their contract addresses and networks. Returns prices in USD and other currencies. Use this to look up real-time token prices, compare token values, or build price feeds.

Get Wallet Balance

Get the native currency balance (ETH, MATIC, etc.) for a wallet address, along with transaction count and current gas price. Use this to quickly check how much native currency an address holds.

Call Contract

Execute a read-only call to a smart contract or estimate gas for a transaction. Does not create a transaction on the blockchain. Use this to read smart contract state, call view/pure functions, or estimate gas costs before sending a transaction.

Get Transaction

Look up a transaction by its hash and get its details and receipt. Returns transaction data including sender, receiver, value, gas info, status, and emitted logs. Use this to inspect a specific transaction, verify its status, or analyze its effects.

Get Block Info

Retrieve information about a specific block by number or hash, or get the latest block number. Returns block details including timestamp, transactions, gas usage, and miner information. Use this to inspect block data, check the current chain head, or retrieve block metadata.

Send Raw Transaction

Submit a signed transaction to the network for execution. The transaction must already be signed and hex-encoded. Use this to broadcast pre-signed transactions to the blockchain.