{"uid":"cap_XQQC2IBhudPZKAHKyfFWO","slug":"obol-xrp-transaction-lookup-ce6af64c","name":"Obol XRP Transaction Lookup","description":"Obol sells verified blockchain data over x402, settled in USDC on Base.","url":"https://obol.danieldutoit.net/v1/xrp/transaction","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"found":false,"network":"xrp-mainnet","coverage":{"match_type":"exact_transaction_hash_block_number_and_tx_index","maximum_results":1},"tx_index":7,"transaction":null,"block_number":"103400001","transaction_hash":"a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iwyzsEONsnw2VxOKVSkqR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up a verified XRP Mainnet transaction by transaction hash and block number, returning on-chain transaction data or a not-found result.","exampleAgentPrompt":"Can you look up XRP transaction hash a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0 at block 103400001 on XRP Mainnet and tell me if it was found and what the transaction details are?","exampleUseCases":[{"title":"Verify XRP payment receipt","prompt":"I need to confirm that an XRP payment went through — the transaction hash is b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1 at block 103500000. Can you check whether it's on-chain and show me the transaction details?"},{"title":"Audit XRP ledger transaction","prompt":"For our financial audit, I need to retrieve the verified on-chain record of XRP transaction c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2 at block number 103600002. Can you pull the full transaction data from the XRP mainnet?"},{"title":"Debug failed XRP transfer","prompt":"A customer claims their XRP transfer didn't go through. The hash they gave me is d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3 at block 103700003. Can you check if this transaction actually exists on the XRP mainnet ledger?"}],"resultDescription":"Returns a JSON object indicating whether the transaction was found (found: boolean), the network queried (xrp-mainnet), coverage metadata including match type (exact transaction hash, block number, and tx index) and maximum results, the transaction index, the block number, the transaction hash, and the full transaction object (or null if not found).","failureModes":["Transaction hash not found on XRP mainnet — returns found: false with null transaction","Invalid or malformed transaction hash format — may return an error or not-found response","Block number mismatch — if the hash exists but block number doesn't match, transaction may not be returned","Payment failure via x402/USDC — call not executed if micropayment cannot be settled","Network unavailability — upstream XRP node data may be temporarily inaccessible"],"whenToPreferThis":"Choose this endpoint when you need cryptographically verified XRP mainnet transaction data with exact hash, block number, and transaction index matching. It is ideal for payment verification, auditing, and on-chain confirmation use cases where data integrity matters and you are willing to pay a small per-call USDC fee via the x402 protocol. Prefer this over free or unverified indexers when trust and data provenance are important.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:40.628Z","isFirstParty":false}