{"uid":"cap_pH6e-5KLuyXK4tyL9JFYz","slug":"blockscout-block-transactions-endpoint-89a64d3d","name":"Blockscout Block Transactions Endpoint","description":"Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data","url":"https://api.blockscout.com/%7Bchain_id%7D/api/v2/blocks/%7Bblock_hash_or_number_param%7D/transactions","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","properties":{"chain_id":{"type":"string"},"block_hash_or_number_param":{"type":"string"}}},"queryParams":{"type":"object","properties":{"type":{"type":"string"},"index":{"type":"integer"},"items_count":{"type":"integer"},"block_number":{"type":"integer"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"items":[{"to":{},"fee":{"type":"string","value":"string"},"from":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"hash":"string","type":0,"nonce":0,"value":"string","method":"string","result":{},"status":"string","arbitrum":{"status":"string","poster_fee":"string","network_fee":"string","batch_number":0,"gas_used_for_l1":"string","gas_used_for_l2":"string","contains_message":"string","batch_data_container":"string","message_related_info":{"message_id":0,"message_status":"string","associated_l1_transaction_hash":"string"},"commitment_transaction":{"hash":"string","status":"string","timestamp":"string"},"confirmation_transaction":{"hash":"string","status":"string","timestamp":"string"}},"gas_used":"string","position":0,"gas_limit":"string","gas_price":"string","raw_input":"string","timestamp":"string","block_number":0,"priority_fee":"string","confirmations":0,"decoded_input":{},"exchange_rate":"string","revert_reason":{},"max_fee_per_gas":"string","token_transfers":[{"to":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"from":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"type":"string","token":{"name":"string","type":{},"symbol":"string","decimals":"string","icon_url":"string","reputation":"string","volume_24h":"string","bridge_type":"string","address_hash":"string","total_supply":"string","exchange_rate":"string","holders_count":"string","foreign_address":"string","origin_chain_id":"string","circulating_supply":"string","circulating_market_cap":"string"},"total":{},"method":"string","log_index":0,"timestamp":"string","block_hash":"string","token_type":"string","block_number":0,"transaction_hash":"string"}],"transaction_tag":"string","base_fee_per_gas":"string","created_contract":{},"is_pending_update":true,"transaction_types":["string"],"authorization_list":[{"r":"string","s":"string","v":0,"nonce":"string","status":"string","chain_id":0,"authority":"string","address_hash":"string"}],"fhe_operations_count":0,"confirmation_duration":[0],"transaction_burnt_fee":"string","historic_exchange_rate":"string","max_priority_fee_per_gas":"string","token_transfers_overflow":true,"has_error_in_internal_transactions":true}],"next_page_params":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Fk_rYlmkjoAYD3Rc-i6B9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves all transactions contained within a specific block on a given blockchain network, identified by block hash or number","exampleAgentPrompt":"Can you pull all the transactions from block 21500000 on Ethereum using Blockscout's multichain explorer?","exampleUseCases":[{"title":"Audit block activity on Arbitrum","prompt":"Show me every transaction that was included in block 150000000 on Arbitrum — I want to see the sender, recipient, fees, and status for each one."},{"title":"Investigate a suspicious block on Base","prompt":"I have a block hash 0xd4e56740f876aef8c010b86a40d5f56745a118d0908a4a95e6c0ce0b21d5a9f on Base — can you fetch all transactions from that block so I can check for anything unusual?"},{"title":"Monitor token transfers in a specific block","prompt":"Fetch all transactions from block 19000000 on Polygon using Blockscout and filter for token transfer types so I can track which tokens moved in that block."}],"resultDescription":"Returns a paginated list of transactions in the specified block, each containing: transaction hash, from/to addresses (with ENS names, tags, contract status, reputation), fee breakdown, gas used/limit/price, transaction status, decoded input data, token transfers (with token metadata), timestamp, nonce, position in block, confirmations count, and chain-specific metadata (e.g. Arbitrum L1/L2 gas breakdown, batch number).","failureModes":["Invalid chain_id returns 404 or empty results","Non-existent block hash or number returns 404","Malformed block hash format causes 400 bad request","Pagination parameters out of range return empty items array","Rate limiting or payment failure returns 402 or 429","Truncated response if block has very high transaction count — requires pagination"],"whenToPreferThis":"Use this endpoint when you need to enumerate all transactions within a specific block on any supported EVM-compatible chain. Prefer this over address-based transaction lookups when the unit of analysis is the block itself rather than a specific address or token. Particularly useful for block-level audits, MEV analysis, or reconstructing chain state at a specific height. The multichain support via chain_id makes it ideal for cross-chain tooling without needing separate explorer integrations per network.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-12T00:35:18.535Z","isFirstParty":false}