{"uid":"cap_qva6kIJdBgfXyozdDAKXE","slug":"phantom-api-abstract-nft-metadata-lookup-68359eab","name":"Phantom API — Abstract NFT Metadata Lookup","description":"Lightning-fast access to blockchain data, smart contract insights, and Web3 infrastructure across 57+ networks. Pay-per-call via x402.","url":"https://phantom-api-omega.vercel.app/api/abstract/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_5WWsg4Z2WX8_jG4rZQpS5","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 NFT metadata for a given contract address and token ID on the Abstract network","exampleAgentPrompt":"What's the metadata for token ID 42 on the NFT contract 0xAbCd1234...5678 on Abstract — I need the name, image, and any trait attributes it has.","exampleUseCases":[{"title":"NFT portfolio trait display","prompt":"Pull the full metadata for token ID 101 on NFT contract 0xDead...Beef on Abstract so I can show the image, name, and rarity traits in my portfolio dashboard."},{"title":"Verify NFT before purchase","prompt":"Before I buy it, can you grab the metadata for token 7 on contract 0x1234...abcd on Abstract and tell me what traits and image it actually has?"},{"title":"NFT collection explorer feed","prompt":"Fetch the on-chain metadata for token ID 500 at contract address 0xAaaa...Bbbb on Abstract — I'm building a gallery page and need the description, image URL, and attributes."}],"resultDescription":"Returns structured NFT metadata for the specified token, typically including the token name, description, image URI, and an array of trait/attribute key-value pairs sourced directly from the on-chain contract on the Abstract network.","failureModes":["Invalid or non-existent contract address returns an error or empty response","Token ID not found or not yet minted returns a 404 or null metadata","Network unavailability or RPC errors cause timeouts","Malformed input (non-hex contract address, non-numeric token ID) causes validation errors","Contract does not implement standard metadata interface (ERC-721/ERC-1155) may return no metadata"],"whenToPreferThis":"Choose this endpoint when you need fast, pay-per-call NFT metadata retrieval on the Abstract network without managing RPC nodes or API keys. It is ideal for lightweight agent workflows that occasionally need NFT details rather than high-volume indexing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:44:05.048Z","isFirstParty":false}