OpenSea website screenshot

OpenSea

OpenSea is the world's largest NFT marketplace, offering a REST API for querying NFT collections, listings, offers, orders, and events, and for managing programmatic NFT trading across 27+ blockchain chains including Ethereum, Polygon, Base, Solana, Arbitrum, and more.

12 APIs 0 Features
NFTMarketplaceWeb3BlockchainTradingDigital Assets

APIs

OpenSea NFT API

Retrieve individual NFT metadata, ownership, rarity, analytics, and owners across supported blockchain chains. Supports batch NFT retrieval, metadata refresh, validation, and co...

OpenSea Collection API

Query NFT collection details, traits, floor prices, holders, offer aggregates, trending and top collections. Supports batch retrieval by slugs and discovery of new and popular c...

OpenSea Listing API

Create, fulfill, and query NFT listings on OpenSea. Supports best listing retrieval per collection or NFT, cross-chain fulfillment, and collection sweep purchases with automatic...

OpenSea Offer API

Build, create, fulfill, and query NFT offers and bids on OpenSea. Supports collection-wide offers, trait-based offers, item-specific bids, and best-offer retrieval per NFT.

OpenSea Order API

Look up and cancel individual orders by chain, protocol address, and order hash. Supports both Seaport listing and offer orders.

OpenSea Events API

Retrieve historical NFT marketplace events including sales, transfers, mints, and cancellations by account, collection, or individual NFT. Also supports real-time event streamin...

OpenSea Token API

Retrieve fungible token details, balances, holders, liquidity pools, price history, OHLCV candlestick data, trending tokens, and swap quotes for token trading across supported c...

OpenSea Account API

Retrieve OpenSea account profiles, resolve ENS/usernames, and access portfolio analytics including net worth history, P&L tracking, owned collections, favorites, listings, and o...

OpenSea Drops API

Discover NFT drops, check mint eligibility, build mint transactions, deploy NFT contracts, and track transaction receipts for minting operations.

OpenSea Search API

Search across OpenSea collections, NFTs, tokens, and accounts by keyword. Powers discovery of assets and creators across the OpenSea marketplace.

OpenSea Stream API

Real-time WebSocket event streaming for NFT marketplace activity per collection, including item listed, item sold, item transferred, item metadata updates, item cancelled, item ...

OpenSea Swap API

Get swap quotes and execute token trading with executable transaction data across supported blockchain chains.

Pricing Plans

Opensea Plans

2 plans

PLANS

Rate Limits

Opensea Rate Limits

4 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Opensea Context

0 classes · 0 properties

JSON-LD

Example Payloads

Build_Drop_Mint_Transaction

5 fields

EXAMPLE

Build_Offer_V2

5 fields

EXAMPLE

Cancel_Order

5 fields

EXAMPLE

Create_Instant_Api_Key

5 fields

EXAMPLE

Create_Listing_Actions

5 fields

EXAMPLE

Deploy_Drop_Contract

5 fields

EXAMPLE

Get_Account

5 fields

EXAMPLE

Get_Best_Listing_Nft

5 fields

EXAMPLE

Get_Best_Listings_Collection

5 fields

EXAMPLE

Get_Best_Offer_Nft

5 fields

EXAMPLE

Get_Chains

5 fields

EXAMPLE

Get_Collection

5 fields

EXAMPLE

Get_Collection_Floor_Prices

5 fields

EXAMPLE

Get_Collection_Holders

5 fields

EXAMPLE

Get_Collection_Stats

5 fields

EXAMPLE

Get_Collection_Traits

5 fields

EXAMPLE

Get_Collections_Batch

5 fields

EXAMPLE

Get_Contract

5 fields

EXAMPLE

Get_Deploy_Contract_Receipt

5 fields

EXAMPLE

Get_Drop_By_Slug

5 fields

EXAMPLE

Get_Drops

5 fields

EXAMPLE

Get_Nft

5 fields

EXAMPLE

Get_Nft_Analytics

5 fields

EXAMPLE

Get_Nft_Collection

5 fields

EXAMPLE

Get_Nft_Metadata

5 fields

EXAMPLE

Get_Nft_Owners

5 fields

EXAMPLE

Get_Nfts_Batch

5 fields

EXAMPLE

Get_Nfts_By_Account

5 fields

EXAMPLE

Get_Nfts_By_Collection

5 fields

EXAMPLE

Get_Nfts_By_Contract

5 fields

EXAMPLE

Get_Offers_Collection

5 fields

EXAMPLE

Get_Offers_Collection_Trait

5 fields

EXAMPLE

Get_Offers_Nft

5 fields

EXAMPLE

Get_Order

5 fields

EXAMPLE

Get_Payment_Token

5 fields

EXAMPLE

Get_Portfolio_History

5 fields

EXAMPLE

Get_Portfolio_Stats

5 fields

EXAMPLE

Get_Profile_Collections

5 fields

EXAMPLE

Get_Profile_Favorites

5 fields

EXAMPLE

Get_Profile_Listings

5 fields

EXAMPLE

Get_Profile_Offers

5 fields

EXAMPLE

Get_Profile_Offers_Received

5 fields

EXAMPLE

Get_Swap_Quote

5 fields

EXAMPLE

Get_Token

5 fields

EXAMPLE

Get_Token_Activity

5 fields

EXAMPLE

Get_Token_Group

5 fields

EXAMPLE

Get_Token_Groups

5 fields

EXAMPLE

Get_Token_Holders

5 fields

EXAMPLE

Get_Token_Liquidity_Pools

5 fields

EXAMPLE

Get_Token_Ohlcv

5 fields

EXAMPLE

Get_Token_Price_History

5 fields

EXAMPLE

Get_Tokens_Batch

5 fields

EXAMPLE

Get_Tool

5 fields

EXAMPLE

Get_Top_Collections

5 fields

EXAMPLE

Get_Top_Tokens

5 fields

EXAMPLE

Get_Transaction_Receipt

5 fields

EXAMPLE

Get_Trending_Collections

5 fields

EXAMPLE

Get_Trending_Tokens

5 fields

EXAMPLE

List_Collections

5 fields

EXAMPLE

List_Events

5 fields

EXAMPLE

List_Events_By_Account

5 fields

EXAMPLE

List_Events_By_Collection

5 fields

EXAMPLE

List_Events_By_Nft

5 fields

EXAMPLE

List_Listings_Collection_All

5 fields

EXAMPLE

List_Offers_Collection_All

5 fields

EXAMPLE

List_Tools

5 fields

EXAMPLE

Post_Criteria_Offer_V2

5 fields

EXAMPLE

Post_Listing

5 fields

EXAMPLE

Post_Offer

5 fields

EXAMPLE

Post_Swap_Execute

5 fields

EXAMPLE

Refresh_Nft_Metadata

5 fields

EXAMPLE

Report_Tool_Usage

5 fields

EXAMPLE

Resolve_Account

5 fields

EXAMPLE

Search

5 fields

EXAMPLE

Search_Tools

5 fields

EXAMPLE

Sweep_Collection

5 fields

EXAMPLE

Transfer_Assets

5 fields

EXAMPLE

Validate_Nft_Metadata

5 fields

EXAMPLE

Resources

🔑
Authentication
Authentication
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
📦
SDKs
SDKs
🔗
CLI
CLI
🔗
OpenAPI
OpenAPI
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog

Sources

Raw ↑
aid: opensea
url: https://raw.githubusercontent.com/api-evangelist/opensea/refs/heads/main/apis.yml
name: OpenSea
kind: company
description: OpenSea is the world's largest NFT marketplace, offering a REST API for querying NFT collections, listings, offers,
  orders, and events, and for managing programmatic NFT trading across 27+ blockchain chains including Ethereum, Polygon,
  Base, Solana, Arbitrum, and more.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- NFT
- Marketplace
- Web3
- Blockchain
- Trading
- Digital Assets
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
apis:
- aid: opensea:nft-api
  name: OpenSea NFT API
  description: Retrieve individual NFT metadata, ownership, rarity, analytics, and owners across supported blockchain chains.
    Supports batch NFT retrieval, metadata refresh, validation, and collection-based listing.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - NFT
  - Metadata
  - Ownership
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:collection-api
  name: OpenSea Collection API
  description: Query NFT collection details, traits, floor prices, holders, offer aggregates, trending and top collections.
    Supports batch retrieval by slugs and discovery of new and popular collections.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Collections
  - Discovery
  - Floor Price
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:listing-api
  name: OpenSea Listing API
  description: Create, fulfill, and query NFT listings on OpenSea. Supports best listing retrieval per collection or NFT,
    cross-chain fulfillment, and collection sweep purchases with automatic substitution for unavailable items.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Listings
  - Marketplace
  - Trading
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:offer-api
  name: OpenSea Offer API
  description: Build, create, fulfill, and query NFT offers and bids on OpenSea. Supports collection-wide offers, trait-based
    offers, item-specific bids, and best-offer retrieval per NFT.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Offers
  - Bids
  - Marketplace
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:order-api
  name: OpenSea Order API
  description: Look up and cancel individual orders by chain, protocol address, and order hash. Supports both Seaport listing
    and offer orders.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Orders
  - Seaport
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:events-api
  name: OpenSea Events API
  description: Retrieve historical NFT marketplace events including sales, transfers, mints, and cancellations by account,
    collection, or individual NFT. Also supports real-time event streaming via the Stream API WebSocket.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Events
  - Analytics
  - History
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:token-api
  name: OpenSea Token API
  description: Retrieve fungible token details, balances, holders, liquidity pools, price history, OHLCV candlestick data,
    trending tokens, and swap quotes for token trading across supported chains.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Tokens
  - DeFi
  - Price
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:account-api
  name: OpenSea Account API
  description: Retrieve OpenSea account profiles, resolve ENS/usernames, and access portfolio analytics including net worth
    history, P&L tracking, owned collections, favorites, listings, and offers.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Accounts
  - Portfolio
  - Identity
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:drops-api
  name: OpenSea Drops API
  description: Discover NFT drops, check mint eligibility, build mint transactions, deploy NFT contracts, and track transaction
    receipts for minting operations.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Drops
  - Minting
  - Contracts
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:search-api
  name: OpenSea Search API
  description: Search across OpenSea collections, NFTs, tokens, and accounts by keyword. Powers discovery of assets and creators
    across the OpenSea marketplace.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Search
  - Discovery
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- aid: opensea:stream-api
  name: OpenSea Stream API
  description: Real-time WebSocket event streaming for NFT marketplace activity per collection, including item listed, item
    sold, item transferred, item metadata updates, item cancelled, item received offer, and item received bid events.
  humanURL: https://docs.opensea.io/reference/stream-js
  baseURL: wss://stream-api.opensea.io/socket
  tags:
  - WebSocket
  - Streaming
  - Real-time
  - Events
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/stream-js
  - type: SDKs
    url: https://github.com/ProjectOpenSea/stream-js
- aid: opensea:swap-api
  name: OpenSea Swap API
  description: Get swap quotes and execute token trading with executable transaction data across supported blockchain chains.
  humanURL: https://docs.opensea.io/reference/api-overview
  baseURL: https://api.opensea.io/api/v2
  tags:
  - Swap
  - DeFi
  - Trading
  properties:
  - type: Documentation
    url: https://docs.opensea.io/reference/api-overview
  - type: OpenAPI
    url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
common:
- type: Authentication
  url: https://docs.opensea.io/reference/api-keys
- type: Plans
  url: plans/opensea-plans.yml
- type: RateLimits
  url: rate-limits/opensea-rate-limits.yml
- type: FinOps
  url: finops/opensea-finops.yml
- type: SDKs
  url: https://github.com/ProjectOpenSea/opensea-sdk
- type: CLI
  url: https://github.com/ProjectOpenSea/opensea-cli
- type: OpenAPI
  url: https://raw.githubusercontent.com/ProjectOpenSea/api-types/main/opensea-api.json
- type: TermsOfService
  url: https://opensea.io/tos
- type: PrivacyPolicy
  url: https://opensea.io/privacy
- type: StatusPage
  url: https://status.opensea.io
- type: Support
  url: https://support.opensea.io
- type: Blog
  url: https://opensea.io/blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com