{"uid":"cap_VnIeu4SU4eoN_bfLiY9RL","slug":"blockscout-arbitrum-withdrawal-messages-by-transaction-hash-e0742326","name":"Blockscout Arbitrum Withdrawal Messages by Transaction Hash","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/arbitrum/messages/withdrawals/%7Btransaction_hash%7D","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"},"transaction_hash":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"items":[{"id":0,"data":"string","token":{"name":"string","amount":"string","symbol":"string","decimals":0,"address_hash":"string","destination_address_hash":"string"},"status":"string","callvalue":"string","l2_timestamp":0,"arb_block_number":0,"eth_block_number":0,"caller_address_hash":"string","destination_address_hash":"string","completion_transaction_hash":"string"}]}},"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_XFTX1E19ICbfBTg_cdBis","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 Arbitrum L2-to-L1 withdrawal message details for a specific transaction hash on a given chain","exampleAgentPrompt":"Can you look up the Arbitrum withdrawal messages for transaction hash 0xabc123...def456 on Arbitrum One (chain ID 42161) and tell me the withdrawal status and whether there's a completion transaction?","exampleUseCases":[{"title":"Track pending Arbitrum bridge withdrawal","prompt":"I sent a withdrawal from Arbitrum back to Ethereum mainnet — the tx hash is 0x4f2a...8c91 on chain 42161. Can you check if the withdrawal message has been completed and give me the destination address and status?"},{"title":"Audit token withdrawal amounts and recipients","prompt":"For the Arbitrum transaction 0x7b3d...1e44 on chain 42161, pull up the withdrawal message details — I need to know which token was withdrawn, the amount, and where it was sent."},{"title":"Monitor L2-to-L1 message finalization","prompt":"Check Blockscout for the L2-to-L1 withdrawal messages on Arbitrum chain 42161 for tx hash 0x9c8f...3a72 — I want to know the Ethereum block number where it was finalized and the completion transaction hash."}],"resultDescription":"Returns a list of Arbitrum withdrawal message objects, each containing a message ID, raw data, token info (name, symbol, decimals, amount, address, destination), withdrawal status, callvalue, L2 timestamp, Arbitrum block number, Ethereum block number, caller address hash, destination address hash, and completion transaction hash.","failureModes":["Invalid or non-existent transaction hash returns empty items array or 404","Unsupported chain_id returns an error or empty response","Transaction hash is not an Arbitrum withdrawal transaction — no messages returned","Network timeout or Blockscout API unavailability returns 5xx error","Malformed transaction hash format returns validation error"],"whenToPreferThis":"Use this endpoint when you specifically need to inspect Arbitrum L2-to-L1 withdrawal message data tied to a known transaction hash, including status, token details, and finalization info. Prefer this over generic blockchain explorers when you need structured, machine-readable withdrawal message data rather than human-readable explorer pages, and when you are operating on Arbitrum or other chains supported by Blockscout.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-12T00:44:03.231Z","isFirstParty":false}