{"uid":"cap_7H-OBIYqMymL52PPOEUtS","slug":"blockscout-nft-token-instance-transfer-history-4900fa3c","name":"Blockscout NFT Token Instance Transfer History","description":"Explore crypto activities with Blockscout's multichain search. Find transactions, addresses, tokens, and dapps across top blockchain networks — your go-to explorer for cross-chain blockchain data","url":"https://api.blockscout.com/%7Bchain_id%7D/api/v2/tokens/%7Baddress_hash_param%7D/instances/%7Btoken_id_param%7D/transfers","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","HEAD","DELETE"],"type":"string"},"pathParams":{"type":"object","properties":{"chain_id":{"type":"string"},"token_id_param":{"type":"string"},"address_hash_param":{"type":"string"}}},"queryParams":{"type":"object","properties":{"index":{"type":"integer"},"token_id":{"type":"string"},"items_count":{"type":"integer"},"block_number":{"type":"integer"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"items":[{"to":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"from":{"hash":"string","name":"string","is_scam":true,"metadata":{},"proxy_type":"string","reputation":"string","is_contract":true,"is_verified":true,"public_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"private_tags":[{"label":"string","address_hash":"string","display_name":"string"}],"ens_domain_name":"string","implementations":[{"name":"string","address_hash":"string"}],"watchlist_names":[{"label":"string","display_name":"string"}]},"type":"string","token":{"name":"string","type":{},"symbol":"string","decimals":"string","icon_url":"string","reputation":"string","volume_24h":"string","bridge_type":"string","address_hash":"string","total_supply":"string","exchange_rate":"string","holders_count":"string","foreign_address":"string","origin_chain_id":"string","circulating_supply":"string","circulating_market_cap":"string"},"total":{},"method":"string","log_index":0,"timestamp":"string","block_hash":"string","token_type":"string","block_number":0,"transaction_hash":"string"}],"next_page_params":{}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JXlhPLP4J-ktHZpA03Fj0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves the paginated transfer history for a specific NFT token instance (by token ID) on a given blockchain network via Blockscout's multichain explorer","exampleAgentPrompt":"Can you pull up the full transfer history for NFT token ID 1337 from the contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum mainnet using Blockscout?","exampleUseCases":[{"title":"NFT ownership provenance audit","prompt":"Show me the complete transfer history for token ID 5000 from the Bored Ape Yacht Club contract 0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D on Ethereum — I want to see every wallet that ever held it."},{"title":"Detect suspicious NFT flipping activity","prompt":"Can you trace all the transfers of token ID 88 from contract 0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB on Ethereum and tell me how quickly it changed hands?"},{"title":"Cross-chain NFT transfer tracking","prompt":"List the transfers for token ID 12 from the NFT contract 0x1234abcd...5678 on Polygon — I need to see who sent and received it and at what block numbers."}],"resultDescription":"Returns a paginated list of transfer events for the specified NFT token instance, each including sender and recipient address details (with ENS name, tags, scam flags, proxy type), token metadata (name, symbol, type, supply, exchange rate), transaction hash, block number, block hash, timestamp, log index, method called, and a next_page_params object for cursor-based pagination through additional results.","failureModes":["Invalid or unrecognized chain_id returns an error or empty response","Non-existent token contract address returns 404 or empty items array","Token ID not found within the contract returns empty items list","Malformed address hash causes a 400 bad request","Rate limiting or payment failure (402) if USDC balance is insufficient","Pagination index out of range returns empty next_page_params"],"whenToPreferThis":"Use this endpoint when you need the complete transfer history for a specific NFT token instance (individual token ID) rather than all transfers for an entire collection. It is ideal for provenance research, ownership auditing, detecting wash trading, or tracing custody chains for a single NFT. Prefer this over general token transfer endpoints when the user specifies a particular token ID. Blockscout's multichain support makes this preferable when working across Ethereum, Polygon, and other EVM-compatible chains from a single API.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:51:09.492Z","isFirstParty":false}