JUMP TOIntroductionWhat is Reservoir?Getting StartedSupported MarketplacesOpenSea APIBlur APIX2Y2 APILooksRare APISudoSwap APINFTX APIOther Supported Marketplaces (API)Supported ChainsEthereum NFT APIPolygon NFT APIOptimism NFT APIAvalanche NFT APIArbitrum NFT APIArbitrum Nova APIBase NFT APIBinance Smart Chain (BSC) NFT APILinea NFT APIZora NFT APIzkSync Era NFT APIPolygon zkEVM NFT APIScroll NFT APISupported TestnetsUsage CreditsTOOLSGetting StartedReservoir API OverviewReservoir SDK (Typescript)Typescript API TypingsAdaptersbuyTokenmintTokenlistTokenplaceBidacceptOffercancelOrdertransferTokensReservoirKit (React)Installing ReservoirKitHooksThemingTroubleshootingBuyModalListModalBidModalAcceptBidModalCartPopoverCancelListingModalCancelBidModalEditListingModalEditBidModalCollectModal (Mint + Sweep)SweepModalTokenMediaDune Analytics DatasetOpen-Source MarketplaceWebsocketsAsks (Listings)Bids (Offers)SalesTransfersTokensToken AttributeCollectionstop-bid.changedWebsocket best practicesReservoir Sync NodeNFT TRADING APISNFT Trading OverviewBuy tokens (fill listings)postMint tokenspostSell tokens (accept bids)postCreate bids (offers)postCancel orderspostCreate asks (listings)postBatch transfer NFTspostCreate Orders (list & bid)Check cross posting statusgetTransaction statusgetSubmit signed orderspostNFT DATA APISNFT Data OverviewTokensTokensgetToken Events BootstrapgetToken PricesgetToken IDsgetFlagged TokensgetUser TokensgetCreate token setpostRefresh TokenpostCollectionsCollectionsgetTop Trending MintsgetTop Selling CollectionsgetSearch collectionsgetMarketplace configurations by collectiongetUser collectionsgetCreate collection setpostCreate contracts setpostRefresh CollectionpostSupported marketplaces by collectiongetAttributesExplore attributesgetAll attributesgetActivityCollection activitygetUsers activitygetToken activitygetOrdersAsks (listings)getBids (offers)getOrders depthgetUser Top BidsgetSalesSalesgetTransfersHistorical token transfersgetBulk historical transfersgetEventsAsks status changesgetBid status changesgetCollection floor changesgetCollection top bid changesgetToken price changesgetOwnersOwnersgetCommon CollectionsgetOwners intersectiongetOwners Collection DistributiongetOwners Collection Set DistributiongetStatsStatsgetDaily collection volumegetSourcesSources ListgetChainChain StatsgetNFT DATA OraclesIntroductionOracleCollection bid-ask midpointgetCollection floorgetCollection top bid oraclegetToken status oraclegetUtilsManagementGet rate limits for the given API keygetDisable or reenable metadata for a collectionpostUpdate collections spam statuspostDisable or reenable metadata for a tokenpostUpdate token flag statuspostUpdate the tokens spam statuspostOverride collectionspostSimulate any given orderpostRedirectsRedirect to the given collection imagegetRedirect response to the given currency address icongetRedirect response to the given source logogetRedirect response to the given token imagegetRedirect response to the given source token pagegetMiscAttach a signature to an existing auth challengepostOff-chain cancel orderspostAttach a signature to an existing permitpostAttach a signature to an existing pre-signaturepostSend the success status of an executionpostIndirectly fill an order via a solverpostGet the status of an executionpostGet the capacity for indirect filling via a solverpostReservoir APImintsMint tokensHistorical token transfersget deprecatedhttps://api.reservoir.tools/transfers/v3Get recent transfers for a contract or token.