{"uid":"cap_K1J0elpwrDX_qGzvwK3iI","slug":"solana-x402-nft-data-api-04340ea1","name":"Solana x402 NFT Data API","description":"Blockchain data APIs with x402 payments on Solana + Base via PayAI facilitator. 7 endpoints covering bridge routing, whale alerts, DeFi yields, RPC, NFT, token, and transaction history.","url":"https://solana-x402-xi.vercel.app/api/v1/nft-data","method":"POST","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":["POST"],"type":"string"},"queryParams":{"type":"object","required":["chain","action"],"properties":{"chain":{"type":"string","description":"Chain name (e.g. ethereum, base, polygon, arbitrum)"},"limit":{"type":"number","description":"Number of results (1-100)"},"owner":{"type":"string","description":"Wallet address (for by-owner)"},"action":{"type":"string","description":"Action: by-owner, metadata, floor-price, sales"},"tokenId":{"type":"string","description":"Token ID (for metadata)"},"contractAddress":{"type":"string","description":"NFT contract address"}}}},"additionalProperties":false}}},"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__szgx0uOKMeCNeGE7kzcR","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":"Fetches NFT metadata, floor prices, sales history, and wallet-owned NFTs for a given contract or owner address across EVM chains, paid per-call via x402 micropayments.","exampleAgentPrompt":"Can you pull up the floor price for the NFT contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13d on Ethereum?","exampleUseCases":[{"title":"NFT portfolio audit for a wallet","prompt":"Look up all the NFTs owned by the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum and show me what collections they hold."},{"title":"Collection floor price tracker","prompt":"What's the current floor price for the NFT contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13d on Ethereum? I want to know if it's a good time to buy."},{"title":"Inspect specific NFT token metadata","prompt":"Fetch the metadata for token ID 1234 from NFT contract 0x60E4d786628Fea6478F785A6d7e704777c86a7c6 on Ethereum — I need the traits, image, and name."}],"resultDescription":"Returns NFT-related data depending on the action: for 'metadata' — token name, image, attributes, and description for a specific token ID; for 'floor-price' — current floor price of the collection; for 'sales' — recent sale events including price and timestamp; for 'by-owner' — list of NFTs held by the specified wallet address. Results are scoped to the specified chain and contract.","failureModes":["Missing required 'chain' or 'action' query parameters returns a 400 validation error","Invalid or non-existent contract address returns empty results or a 404","Unsupported chain name causes an error or no data","Payment failure via x402 (insufficient USDC balance or wrong facilitator) blocks the request with a 402 response","Token ID not found for 'metadata' action returns empty or null","Wallet address with no NFTs returns an empty list"],"whenToPreferThis":"Choose this endpoint when you need per-call, pay-as-you-go NFT data without a subscription — ideal for AI agents that make sporadic NFT lookups across Ethereum, Base, Polygon, or Arbitrum. Prefer this over free RPC calls when you need structured metadata, floor prices, or sales data in a single API call rather than assembling raw blockchain logs. Best when using x402-compatible micropayment infrastructure on Solana or Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:32.627Z","isFirstParty":false}