{"uid":"cap_ZHzTGbqJ8PEox45Cj-lV5","slug":"arbitrum-one-nft-token-metadata-fffe14f6","name":"Arbitrum One NFT Token Metadata","description":"Pay-per-call data for AI agents, paid in USDC on Base with x402: token risk checks (rug check) on Base, Ethereum, Arbitrum, Optimism, Polygon and Solana, onchain reads (balances, transactions, gas, contracts, NFTs, whale trades, new pools, ENS and Basenames), ECB exchange rates, and Canadian sales tax and business days.","url":"https://ca-tax-api-mainnet.lxtap.workers.dev/arbitrum/nft?utm_source=zero.xyz","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","required":["contract","tokenId"],"properties":{"tokenId":{"type":"string","pattern":"^\\d{1,78}$","description":"Token id as a decimal string"},"contract":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"NFT collection contract on Arbitrum One"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"chain":"arbitrum","owner":"0x000000000000000000000000000000000000dEaD","tokenId":"1","contract":"0x6325439389E0797Ab35752B4F43a14C004f22A9c","imageUrl":"https://nft2-cdn.alchemy.com/arb-mainnet/3d0860c551f1b0f62897a545d67cb4b6","metadata":{"name":"Smol #1","owners":[{"address":"0x000000000000000000000000000000000000dead","quantity":1,"quantity_string":"1"}],"rarity":{"rank":8938,"strategy_id":"openrarity","strategy_version":"1.0"},"traits":[{"value":"588","max_value":null,"trait_type":"IQ","display_type":"NUMBER"},{"value":"cap-purple","max_value":null,"trait_type":"Hat","display_type":null},{"value":"brown","max_value":null,"trait_type":"Body","display_type":null},{"value":"none","max_value":null,"trait_type":"Hair","display_type":null},{"value":"mask","max_value":null,"trait_type":"Mouth","display_type":null}],"creator":"","is_nsfw":false,"contract":"0x6325439389e0797ab35752b4f43a14c004f22a9c","decimals":null,"image_url":"https://i2c.seadn.io/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/c4ef3f615ef67f7b3939579cc01600/3bc4ef3f615ef67f7b3939579cc01600.png","collection":"smol-brains-legacy","identifier":"1","updated_at":"2026-08-19T04:00:39.243479","description":"Smol Brains","is_disabled":false,"opensea_url":"https://opensea.io/assets/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/1","metadata_url":"https://trove-api.treasure.lol/tokenuri/arb/smol-brains/1","subscription":null,"agent_binding":null,"animation_url":null,"is_suspicious":false,"token_standard":"erc721","display_image_url":"https://i2c.seadn.io/arbitrum/0x6325439389e0797ab35752b4f43a14c004f22a9c/c4ef3f615ef67f7b3939579cc01600/3bc4ef3f615ef67f7b3939579cc01600.png","original_image_url":null,"estimated_value_usd":null,"display_animation_url":null,"original_animation_url":null},"standard":"ERC-721","tokenUri":"ipfs://QmdomEpvMo5w13APURUhA1CCaEoJH7qrhiAJZv7bGqDuzi/1/5","collection":"Smol Brain","fetchedFrom":"Alchemy NFT API cache (token URI host unavailable)"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_yqjyBb8r-DwbyCt-O6i48","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","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 an ERC-721 or ERC-1155 NFT on Arbitrum One, including collection name, owner, token URI, and decoded metadata JSON with a browser-loadable image URL.","exampleAgentPrompt":"Can you pull up the full metadata for token ID 42 from the NFT contract 0xABCDEF1234567890ABCDEF1234567890ABCDEF12 on Arbitrum One — I need the collection name, current owner, and a displayable image URL.","exampleUseCases":[{"title":"NFT ownership verification for airdrop","prompt":"I need to verify who currently owns token ID 1337 from the Arbitrum NFT contract 0x1234567890ABCDEF1234567890ABCDEF12345678 — can you fetch the on-chain owner and collection name?"},{"title":"Display NFT image in a gallery app","prompt":"Fetch the metadata and image URL for token ID 5 from the ERC-721 contract 0xABCDEF1234567890ABCDEF1234567890ABCDEF12 on Arbitrum One so I can display it in my app."},{"title":"Audit NFT traits for rarity ranking","prompt":"Pull the full metadata JSON for token ID 200 from Arbitrum One contract 0x9876543210FEDCBA9876543210FEDCBA98765432, including all attributes and traits, so I can calculate its rarity score."}],"resultDescription":"Returns a JSON object containing the NFT collection name, token standard (ERC-721 or ERC-1155), current owner address (for ERC-721), the raw token URI, the decoded metadata JSON fetched from IPFS, Arweave, HTTPS, or inline data URI, and a browser-loadable image URL derived from the metadata.","failureModes":["Invalid contract address format returns a validation error","Non-existent token ID returns a not-found or revert error","Token URI pointing to an unreachable IPFS or Arweave gateway may cause metadata fetch failure","ERC-1155 tokens may not have a single owner returned","Contract address that is not an NFT contract returns an error or empty response","Rate limiting or payment failure with x402 protocol returns a 402 response"],"whenToPreferThis":"Choose this endpoint when you need complete, resolved NFT metadata for a specific token on Arbitrum One — including decoded off-chain metadata from IPFS, Arweave, or HTTPS, and a ready-to-display image URL — rather than querying a raw RPC node yourself or using a generic blockchain explorer. Especially useful when you need the image URL pre-resolved and the metadata JSON already decoded from the token URI.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:35:07.815Z","isFirstParty":false,"canonicalSlug":"arbitrum-one-nft-token-metadata-fffe14f6"}