{"uid":"cap_9eo6YUIXbB1PzBSFSH4-K","slug":"usdc-receipt-verifier-base-mainnet-9aef401c","name":"USDC Receipt Verifier (Base Mainnet)","description":"Verify that a Base mainnet transaction paid at least N USDC to an address (optionally from a given sender, with K confirmations). Returns matched transfer, block time and confirmations. Read-only.","url":"https://usdc-receipt-verifier.soloearn.workers.dev/v1/verify?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["tx","to","min"],"properties":{"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"tx":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"min":{"type":"string"},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"confirmations":{"type":"string"}}}}},"output":{"type":"object","properties":{"code":{"type":"string"},"verified":{"type":"boolean"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uufeGt9fEc3QoxwGTxk8m","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that a specific Base mainnet transaction transferred at least a minimum amount of USDC to a given address, optionally checking sender and confirmation count.","exampleAgentPrompt":"Can you verify that transaction 0xabc123...def456 on Base mainnet actually sent at least 10 USDC to 0xRecipient...Address, and confirm it has at least 3 confirmations?","exampleUseCases":[{"title":"Gating digital product delivery","prompt":"Before I send the download link, can you check that transaction 0xd4f7...9a2c paid at least 25 USDC to my wallet 0x1234...5678 on Base mainnet with at least 2 confirmations?"},{"title":"Confirming freelance payment receipt","prompt":"I'm expecting payment from 0xClient...Addr — can you verify that tx 0xabc9...1234 transferred at least 50 USDC to 0xMyWallet...5678 and tell me the block time?"},{"title":"Automated subscription activation","prompt":"Check whether transaction 0x9f3e...b7c1 sent at least 5 USDC to 0xService...Addr on Base mainnet, so I can activate this user's subscription."}],"resultDescription":"Returns a JSON object with a 'verified' boolean indicating whether the transaction meets the criteria, along with a status code, the matched USDC transfer details, block timestamp, and number of confirmations at the time of the query.","failureModes":["Transaction hash not found on Base mainnet — returns verified: false","Transfer amount below specified minimum — returns verified: false","Recipient address mismatch — returns verified: false","Sender address mismatch when 'from' is specified — returns verified: false","Insufficient confirmations — returns verified: false","Invalid address or transaction hash format — likely 4xx error","RPC or network connectivity issues may cause transient failures"],"whenToPreferThis":"Use this endpoint when you need a lightweight, read-only way to programmatically confirm that a specific Base mainnet transaction paid a sufficient USDC amount to a recipient — especially in payment-gated workflows (x402 or custom), digital goods delivery, or subscription activation where you need cryptographic receipt proof without running your own blockchain node.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T06:32:16.150Z","isFirstParty":false,"canonicalSlug":"usdc-receipt-verifier-base-mainnet-9aef401c"}