{"uid":"cap_YtjE7zKkClbNCfdGSbZMo","slug":"spraay-ipfs-arweave-content-pinning-7e49370d","name":"Spraay IPFS/Arweave Content Pinning","description":"Pin content to IPFS or Arweave for permanent storage.","url":"https://gateway.spraay.app/api/v1/storage/pin","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"string"},"provider":{"type":"string"},"contentType":{"type":"string"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BZDWte6_aHg9LzTUMacEc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Pins arbitrary content to IPFS or Arweave for permanent, decentralized storage.","exampleAgentPrompt":"Pin this JSON metadata string to Arweave so it's permanently stored — the content is '{\"name\":\"My NFT\",\"description\":\"A rare item\"}' and the content type is application/json.","exampleUseCases":[{"title":"Archive NFT metadata permanently","prompt":"I need to store this NFT metadata on Arweave so it lasts forever — here's the JSON: {\"name\":\"Genesis Collection\",\"image\":\"ipfs://QmXxxx\",\"attributes\":[{\"trait\":\"rarity\",\"value\":\"legendary\"}]} and make sure it's marked as application/json"},{"title":"Preserve document for legal compliance","prompt":"Can you pin this contract document to IPFS so we have a permanent, timestamped record that can't be altered or deleted? It's a PDF file and needs to be publicly accessible for audit purposes."},{"title":"Backup website content decentralized","prompt":"Store our website's backup HTML files on Arweave for permanence — I want to ensure our site's content is preserved forever even if our servers go down, and it should be retrievable by content hash."}],"resultDescription":"Returns a storage reference such as a content hash (CID for IPFS) or transaction ID (for Arweave) confirming the content has been pinned to the selected decentralized storage provider.","failureModes":["Invalid provider value — must be 'ipfs' or 'arweave'","Content too large for a single pin request","Malformed or missing data field","Payment failure (USDC balance insufficient for $0.01 fee)","Provider network unavailable or congested"],"whenToPreferThis":"Use this endpoint when you need permanent, censorship-resistant storage for content — especially for NFT metadata, documents, or any data that must remain publicly accessible forever. Choose IPFS for content-addressed retrieval and Arweave for guaranteed permanence with a one-time fee model.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:44:07.827Z","isFirstParty":false}