{"uid":"cap_FMAX9mTeCxNDllwrOoeRQ","slug":"skavio-usdc-verification-3cc0206b","name":"Skavio USDC Verification","description":"Read-only native Circle USDC transfers across six EVM chains and Solana.","url":"https://getskavio.com/x402/v1/usdc/verify?utm_source=zero.xyz","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"},"queryParams":{"type":"object","required":["tx_hash"],"properties":{"network":{"enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"type":"string","default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."},"tx_hash":{"type":"string","pattern":"^(?:0x[0-9a-fA-F]{64}|[1-9A-HJ-NP-Za-km-z]{64,88})$","maxLength":100,"minLength":64,"description":"Public transaction to inspect: 0x plus 64 hex characters for EVM; base58 64-byte Solana signature. Must match network."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["network","tx_hash","status","transfers","checked_at"],"properties":{"asset":{"type":"string"},"status":{"enum":["confirmed","waiting_confirmations"],"type":"string"},"network":{"enum":["base","polygon","arbitrum","optimism","ethereum","avalanche","solana"],"type":"string","default":"base","description":"Blockchain inspected; the separate API payment always settles native USDC on Base."},"tx_hash":{"type":"string"},"chain_id":{"type":["integer","string"]},"transfers":{"type":"array","items":{"type":"object","required":["from","to","amount_usdc","amount_atomic"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"log_index":{"type":"integer"},"amount_usdc":{"type":"string"},"amount_atomic":{"type":"string","pattern":"^[0-9]+$"},"instruction_index":{"type":"integer"}}}},"checked_at":{"type":"string","format":"date-time"},"block_number":{"type":"integer"},"confirmations":{"type":["integer","string"]},"token_contract":{"type":"string"},"block_timestamp":{"type":"integer"},"required_confirmations":{"type":["integer","string"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W6JJPvKgEDuRfifHdjecH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies and extracts native Circle USDC transfer details from a transaction hash across six EVM chains and Solana.","exampleAgentPrompt":"Can you verify the USDC transfer with tx hash 0x3a1b2c...def on the Arbitrum network and tell me the sender, recipient, and amount?","exampleUseCases":[{"title":"Confirm customer USDC payment received","prompt":"I need to confirm that a customer's USDC payment went through — the tx hash is 0xabc123...789 and it was sent on Base. Can you check the status and tell me who sent it and how much arrived?"},{"title":"Audit USDC payout on Polygon","prompt":"We sent a USDC payout to a vendor and I want to verify it landed correctly. The transaction hash on Polygon is 0xdef456...012 — can you pull the transfer details including recipient and amount?"},{"title":"Verify Solana USDC transfer for settlement","prompt":"Please check this Solana USDC transaction — the signature is 5xFgh...Zk9 — and confirm whether it's finalized and how many USDC were transferred."}],"resultDescription":"Returns a JSON object with the network, transaction hash, confirmation status (confirmed or waiting_confirmations), block number, timestamp, token contract address, and an array of transfers each containing sender address, recipient address, USDC amount in human-readable and atomic units, and log/instruction index.","failureModes":["Invalid or malformed tx_hash format returns an error (must be 0x-prefixed 64-char hex for EVM or base58 64-88 char for Solana)","Mismatched tx_hash and network (e.g. EVM hash on Solana network) returns an error","Transaction not yet indexed or very recent may return waiting_confirmations status","Non-USDC transaction hash returns no transfers array or empty transfers","Rate limiting or payment failure for the $0.02 USDC x402 fee blocks the request"],"whenToPreferThis":"Use this endpoint when you need to verify a specific USDC transfer by transaction hash across Base, Polygon, Arbitrum, Optimism, Ethereum, Avalanche, or Solana. Prefer it over general blockchain explorers when you need machine-readable structured transfer data (amounts, addresses, status) rather than human-readable pages. Ideal for automated payment confirmation workflows, settlement verification, and fraud checks on native Circle USDC transfers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:32:44.655Z","isFirstParty":false,"canonicalSlug":"skavio-usdc-verification-3cc0206b"}