JUMP TOIntroductionWhat is Reservoir NFT?Getting StartedSupported MarketplacesOpenSea APIBlur APIMagic Eden APIX2Y2 APILooksRare APISudoSwap APINFTX APIOther Supported Marketplaces (API)Supported ChainsEthereum NFT APIPolygon NFT APIBase NFT APIAbstract Testnet NFT APIAncient8 NFT APIApeChain NFT APIAstar zkEVM NFT APIArbitrum NFT APIArbitrum Nova APIAvalanche NFT APIB3 NFT APIBlast NFT APIBinance Smart Chain (BSC) NFT APIBitlayer NFT APIBoss NFT APICyber NFT APIDegen NFT APIFlow NFT APIForma NFT APIHychain NFT APILinea NFT APIMinato NFT APINebula NFT APIOptimism NFT APIPolygon zkEVM NFT APIRedstone NFT APIScroll NFT APISei NFT APIShape NFT APISoneium NFT APIXai NFT APIZero NFT APIzkSync Era NFT APIZora NFT APISupported TestnetsUsage CreditsTOOLSGetting StartedReservoir API OverviewReservoir SDK (Typescript)Typescript API TypingsAdaptersbuyTokenmintTokenlistTokenplaceBidacceptOffercancelOrdertransferTokensReservoirKit (React)Installing ReservoirKitHooksThemingTroubleshootingBuyModalListModalBidModalAcceptBidModalCartPopoverCancelListingModalCancelBidModalEditListingModalEditBidModalCollectModal (Mint + Sweep)MintModalSweepModalTokenMediaCollectButtonNFT TRADING APISNFT Trading OverviewCreate BidspostBuy TokenspostCancel OrderspostCreate ListingspostMint TokenspostSell TokenspostTransfer TokenspostManage OrdersCheck Cross Posting StatusgetCheck Transaction StatusgetSubmit Signed OrderspostCheck Transaction StatusgetNFT Data APISNFT Data OverviewTokensTokensgetToken Events BootstrapgetToken PricesgetAttributesExplore attributesgetAll attributesgetToken IDsgetFlagged TokensgetToken Asks (listings)getToken Bids (offers)getCreate token setpostRefresh TokenpostCollectionsCollectionsgetSearch Collections (Cross Chain)getTop Trending CollectionsgetTop Trending MintsgetCollection Bids (offers)getMarketplace configurations by collectiongetTop TradersgetCreate collection setpostCreate contracts setpostRefresh CollectionpostTop Trending MintsgetSearch CollectionsgetActivityCollection activitygetUsers activitygetToken activitygetSalesSalesgetTransfersBulk historical transfersgetHistorical token transfersgetOrdersAsks (listings)getBids (offers)getOrders depthgetStatsStatsgetDaily collection volumegetChainChain StatsgetAccountsUser TokensgetUser Asks (listings)getUser collectionsgetUser Bids (offers)getUser Top BidsgetOwnersOwnersgetCommon CollectionsgetOwners intersectiongetOwners Collection DistributiongetOwners Collection Set DistributiongetAdditional APIsEventsCollection floor changesgetCollection top bid changesgetToken price changesgetAsks status changesgetBid status changesgetSourcesSources ListgetManagementGet rate limits for the given API keygetDisable or reenable metadata for a collectionpostUpdate collections nsfw statuspostUpdate collections spam statuspostCreate or update an external cosignerpostInvalidate stale orderspostDisable or reenable metadata for a tokenpostUpdate token flag statuspostUpdate the tokens nsfw statuspostUpdate the tokens spam statuspostOverride collectionspostOverride collectionspostSimulate any given mintpostSimulate any given orderpostOverride tokenspostRedirectsRedirect 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 orderspostDeposit funds to the solverpostAttach 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 solverpostMake arbitrary same-chain and cross-chain calls via solverpostGet the capacity for indirect filling via a solverpostSalesget deprecatedhttps://api.reservoir.tools/sales/v4Get recent sales for a contract or token.