{"uid":"cap_K5dMqfV4eOUngS2eIuNIB","slug":"unprice-ipfs-gateway-pay-per-request-ff7dd6af","name":"unprice IPFS Gateway (Pay-per-request)","description":"Tiny paid web services for agents. Pay per request with USDC on Base via x402, plus non-x402 Base USDC tx-hash checkouts for Merchant Feed Audit, Base USDC receipts, and recent wallet statements.","url":"https://volkov.evgeny.m2.fvds.ru/pay/ipfs","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"],"type":"string"},"queryParams":{"type":"object","properties":{"cid":{"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"cid":"QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG","text":"hello","bytes":12,"sha256":"..."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.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_p8mCcKjPO6yniJmhwCJrz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches content from IPFS by CID and returns the text, byte size, and SHA256 hash, billed per-request via USDC on Base using the x402 protocol.","exampleAgentPrompt":"Can you fetch the content stored at IPFS CID QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG and show me the text and its SHA256 hash?","exampleUseCases":[{"title":"Verify NFT metadata on IPFS","prompt":"I have an NFT whose metadata points to IPFS CID QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG — can you pull the content and give me its SHA256 so I can confirm it hasn't changed?"},{"title":"Read decentralized document content","prompt":"There's a whitepaper stored on IPFS at CID QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o — fetch the full text for me so I can read it."},{"title":"Spot-check IPFS pin integrity","prompt":"I want to make sure the file pinned at CID QmNgcFTNpbMzJrPX7Yr2JDVyU9mL5d9gkA8xWf4tsPX3U is still intact — fetch it and tell me the byte size and SHA256 hash."}],"resultDescription":"Returns a JSON object containing the requested CID, the decoded text content of the IPFS object, the size in bytes, and a SHA256 hash of the content for integrity verification.","failureModes":["CID not found or unpinned on the network — gateway may time out or return an error","Invalid or malformed CID format causes a 400-level error","Payment failure via x402 (insufficient USDC balance or incorrect payment header) blocks the request","Large files may exceed text decoding limits or cause slow responses","Network congestion on IPFS can cause intermittent failures or stale content"],"whenToPreferThis":"Use this endpoint when you need to fetch and read IPFS content on a pay-per-use basis without running your own IPFS node or paying for a subscription gateway. It is especially useful for agents that need occasional, sporadic IPFS lookups billed in micro-USDC via the x402 protocol on Base, making it cost-efficient for low-volume or unpredictable workloads.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:31:53.876Z","isFirstParty":false}