JUMP TOIntroductionWhat is Reservoir?Getting StartedSupported MarketplacesOpenSea APIBlur APIMagic Eden APIX2Y2 APILooksRare APISudoSwap APINFTX APIOther Supported Marketplaces (API)Supported ChainsEthereum NFT APIPolygon NFT APIOptimism NFT APIAvalanche NFT APIArbitrum NFT APIArbitrum Nova APIBase NFT APIBlast NFT APIAstar zkEVM NFT APIAncient8 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 TypingsAdaptersbuyTokenmintTokenlistTokenplaceBidacceptOffercancelOrdertransferTokenscallReservoirKit (React)Installing ReservoirKitHooksThemingTroubleshootingBuyModalListModalBidModalAcceptBidModalCartPopoverCancelListingModalCancelBidModalEditListingModalEditBidModalCollectModal (Mint + Sweep)MintModalSweepModalTokenMediaCollectButtonDune Analytics DatasetOpen-Source MarketplaceWebsocketsAsks (Listings)Bids (Offers)SalesTransfersTokensToken AttributeCollectionstop-bid.changedWebsocket best practicesReservoir Sync NodeNFT TRADING APISNFT Trading OverviewCreate BidspostBuy TokenspostCancel OrderspostCreate ListingspostMint TokenspostSell TokenspostTransfer TokenspostManage OrdersCheck Cross Posting StatusgetCheck Transaction StatusgetSubmit Signed OrderspostNFT DATA APISNFT Data OverviewTokensTokensgetToken Events BootstrapgetToken PricesgetToken IDsgetFlagged TokensgetUser TokensgetCreate token setpostRefresh TokenpostCollectionsCollectionsgetSearch Collections (Cross Chain)getTop Trending CollectionsgetTop Trending MintsgetSearch CollectionsgetMarketplace configurations by collectiongetTop TradersgetUser collectionsgetCreate collection setpostCreate contracts setpostRefresh CollectionpostAttributesAll attributesgetExplore 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 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 collectionspostSimulate any given mintpostSimulate 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 challengepostMake arbitrary same-chain and cross-chain calls via solverpostOff-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 solverpostPowered by Collection activityget https://api.reservoir.tools/collections/activity/v4This API can be used to build a feed for a collection