{"uid":"cap_qyjUlpjUoYzNppp7-vQV4","slug":"synapse-api-ethereum-nft-metadata-lookup-0297205f","name":"Synapse API — Ethereum NFT Metadata Lookup","description":"High-speed API suite for AI processing, web scraping, and smart data utilities across 57+ blockchain networks. Pay-per-call via x402.","url":"https://synapse-api-brown.vercel.app/api/ethereum/nft/metadata","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tokenId":{"type":"string"},"contractAddress":{"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_Zrl5KqmExPKJZU5m1qInD","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 on-chain and off-chain metadata for a specific Ethereum NFT given its contract address and token ID","exampleAgentPrompt":"Can you pull the metadata for Ethereum NFT contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D token ID 1234 — I want to see its name, image, and traits.","exampleUseCases":[{"title":"Check NFT traits before purchase","prompt":"Before I buy this NFT, can you look up the metadata for token ID 5678 on contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D and tell me what traits and rarity attributes it has?"},{"title":"Display NFT gallery details","prompt":"I'm building a gallery view — fetch the name, image URL, and description for Ethereum NFT contract 0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB token ID 42 so I can display it."},{"title":"Verify NFT ownership metadata","prompt":"Can you retrieve the full metadata for token ID 9999 from the Azuki contract at 0xED5AF388653567Af2F388E6224dC7C4b3241C544 so I can verify the asset details match what the seller described?"}],"resultDescription":"Returns structured metadata for the specified Ethereum NFT including its name, description, image URL, external URL, animation URL (if any), and an array of trait attributes (trait_type and value pairs), along with token standard and collection-level details where available.","failureModes":["Invalid or non-checksummed contract address returns an error","Token ID does not exist on the contract (returns 404 or empty metadata)","NFT metadata hosted on a down or rate-limited IPFS/HTTP server may return incomplete data","Contract address is not an NFT contract (ERC-721/ERC-1155) — may return null or error","Payment failure via x402 protocol returns 402 before the request is processed"],"whenToPreferThis":"Choose this endpoint when you need quick, pay-per-call NFT metadata resolution on Ethereum without a long-term API subscription. Ideal for agents that occasionally need to resolve NFT metadata on-demand rather than in bulk, and when you want to avoid rate limits or API key management overhead. Prefer over general-purpose blockchain explorers when you need structured, normalized metadata output rather than raw contract data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:02:10.346Z","isFirstParty":false}