For AI agents: visit https://docs.opensea.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
OpenSea Developer Documentation
HomeDocsAPI EndpointsAnnouncements
OpenSeaOpenSea Developer Documentation
API Endpoints
OpenSea
HomeDocsAPI EndpointsAnnouncements

OpenSea API

  • Overview
  • Getting Your API Key
  • Authentication
  • LLMs & Agent Discovery
  • Data & Discovery
    • Auth Endpoints
      • Create an instant API keypost
    • Chain Endpoints
      • Get supported chainsget
    • Account Endpoints
      • Get an OpenSea account profileget
      • Resolve an account identifierget
      • Get portfolio stats for an accountget
      • Get portfolio net worth history for an accountget
      • Get offers received by an accountget
      • Get active offers made by an accountget
      • Get active listings for an accountget
      • Get collections owned by an accountget
      • Get trading P&L for an accountget
      • Get token transfers for a wallet's position in a currencyget
      • Get closed (realized) trading positions for an accountget
      • Get items favorited by an accountget
      • Claim a profile usernamepost
      • Upload a profile imagepost
      • Update profile settingspatch
      • Get profile shelvesget
      • Create a profile shelfpost
      • Reorder profile shelvespatch
      • Update a profile shelfpatch
      • Delete a profile shelfdel
      • Link a wallet to the authenticated accountpost
      • Unlink a wallet from the authenticated accountdel
      • Add a watchlist entrypost
      • Remove a watchlist entrydel
      • Get tokens watched by an accountget
      • Get perpetuals watched by an accountget
      • Watch a followed profilepost
      • Stop watching a profiledel
      • Follow a profilepost
      • Unfollow a profiledel
      • Get the authenticated account's relationship with a profileget
      • Get profiles followedget
      • Get profile followersget
    • Collection Endpoints
      • Get a single collectionget
      • Get multiple collectionsget
      • Get collection by NFTget
      • Get collection traitsget
      • Get trending collectionsget
      • Get top collectionsget
      • Get collection offer aggregatesget
      • Get collection holdersget
      • Get collection floor price historyget
      • Get collections by slugspost
      • Upload collection imagepost
      • Modify collection metadatapatch
      • Set collection visibilitypatch
      • Update collection metadatapatch
    • NFT Endpoints
      • Get NFTget
      • Get NFT metadataget
      • Get NFTs by collectionget
      • Get NFTs by accountget
      • Get NFTs by contractget
      • Validate NFT metadatapost
      • Refresh NFT metadatapost
      • Transfer NFTs or tokens between walletspost
      • Get NFT ownersget
      • Get NFT analyticsget
      • Get NFTs by identifierspost
    • Contract Endpoints
      • Get contractget
      • Get payment tokenget
    • Token Endpoints
      • Get token detailsget
      • Get token balances by accountget
      • Get trending tokensget
      • Get top tokensget
      • Get token groupsget
      • Get a token group by slugget
      • Get token price historyget
      • Get token OHLCV candlesget
      • Get token swap activityget
      • Get tokens by contract identifierspost
      • Get token liquidity poolsget
      • Get token holdersget
      • Get account token activityget
    • Search Endpoints
      • Search across OpenSeaget
    • Tool Endpoints [Beta]
      • [Beta] Get a registered toolget
      • [Beta] Search registered toolsget