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.
Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.
API Evangelist profiles OpenSea the way a machine reads it — 329 machine-readable artifacts across 17 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.
Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — OpenSea scores 58.6/100 (developing), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.
Kin Score
This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.
How we profile OpenSea
Each block below is one kind of artifact we hold for OpenSea. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.
APIs 17
Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.
Individual APIs this provider publishes, each with its own machine-readable definition.
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 Account Endpoints API
Account endpoints to retrieve OpenSea account profiles and resolve identifiers
OpenSea Analytics Endpoints API
Analytics endpoints to retrieve events, stats, and trading data
OpenSea Auth Endpoints API
The Auth Endpoints API from OpenSea — 1 operation(s) for auth endpoints.
OpenSea Chain Endpoints API
Chain endpoints to discover supported blockchains and their capabilities
OpenSea Collection Endpoints API
Collection endpoints to retrieve collection details, traits, and trending data
OpenSea Contract Endpoints API
Contract endpoints to retrieve contract metadata and payment token details
OpenSea Drops Endpoints API
Endpoints for discovering drops, checking mint eligibility, and building mint transactions
OpenSea Listing Endpoints API
Listing endpoints for creating, fulfilling, and querying listings
OpenSea NFT Endpoints API
NFT endpoints to retrieve individual NFTs, metadata, ownership, and rarity
OpenSea Offer Endpoints API
Offer endpoints for building, creating, fulfilling, and querying offers
OpenSea Order Endpoints API
Order endpoints for looking up and canceling individual orders
OpenSea Search Endpoints API
Search endpoints for discovering collections, tokens, NFTs, and accounts
OpenSea Swap Endpoints API
Swap endpoints for getting token swap quotes with executable transaction data
OpenSea Token Endpoints API
Token endpoints for getting token details, balances, and trending data
OpenSea Tool Endpoints [Beta] API
[Beta] Tool endpoints for discovering and inspecting registered onchain tools. This API is under active development and may change without notice.
OpenSea Transaction Endpoints API
Transaction endpoints for checking transaction receipts and status
Scroll within the panel for all 17 ·
Pricing Plans 1
Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.
Published pricing tiers and plan structures.
Opensea Plans
PLANSRate Limits 1
Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.
Documented rate limits and quota policies.
Opensea Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.
Cost, billing, and metering signals for API financial operations.
Opensea Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.
JSON-LD contexts and semantic vocabularies used across these APIs.
Opensea Context
JSON-LDSpectral Rules 1
Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.
OpenSea API Rules
SPECTRALJSON Schema 220
Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.
Standalone JSON Schema definitions for this provider's data models.
AccountResolveResponse
JSON SCHEMAAccountResponse
JSON SCHEMAAccountSearchResponse
JSON SCHEMAAdditionalRecipient
JSON SCHEMAAddress
JSON SCHEMAAdvancedOrder
JSON SCHEMAAgentBindingResponse
JSON SCHEMAAgentNftResponse
JSON SCHEMAAssetEventsResponse
JSON SCHEMAAssetIdentifierResponse
JSON SCHEMAAssetMetadataResponse
JSON SCHEMAAssetQuantityInput
JSON SCHEMAAssetReceiptResponse
JSON SCHEMABasicOrderParameters
JSON SCHEMABatchCollectionsRequest
JSON SCHEMABatchNftsRequest
JSON SCHEMABatchTokensRequest
JSON SCHEMABidderResponse
JSON SCHEMABuildOfferRequest
JSON SCHEMABuildOfferResponse
JSON SCHEMACancelRequest
JSON SCHEMACancelResponse
JSON SCHEMAChainIdentifier
JSON SCHEMAChainListResponse
JSON SCHEMAChainResponse
JSON SCHEMACollectionBatchResponse
JSON SCHEMACollectionCriteria
JSON SCHEMACollectionDetailedResponse
JSON SCHEMACollectionHolderResponse
JSON SCHEMACollectionHoldersPaginatedResponse
JSON SCHEMACollectionInner
JSON SCHEMACollectionObject
JSON SCHEMACollectionOfferAggregateResponse
JSON SCHEMACollectionOfferAggregatesPaginatedResponse
JSON SCHEMACollectionPaginatedResponse
JSON SCHEMACollectionRarity
JSON SCHEMACollectionResponse
JSON SCHEMACollectionSearchResponse
JSON SCHEMACollectionStatsResponse
JSON SCHEMAConsideration
JSON SCHEMAConsiderationItem
JSON SCHEMAConsiderationObject
JSON SCHEMAContract
JSON SCHEMAContractCriteria
JSON SCHEMAContractInner
JSON SCHEMAContractResponse
JSON SCHEMACreateListingActionsRequest
JSON SCHEMACreateListingActionsResponse
JSON SCHEMACriteria
JSON SCHEMACriteriaObject
JSON SCHEMACriteriaRequest
JSON SCHEMACriteriaResolver
JSON SCHEMACrossChainFulfillmentRequest
JSON SCHEMACrossChainFulfillmentResponse
JSON SCHEMACrossChainPaymentToken
JSON SCHEMADropDeployReceiptResponse
JSON SCHEMADropDeployRequest
JSON SCHEMADropDeployResponse
JSON SCHEMADropDetailedResponse
JSON SCHEMADropMintRequest
JSON SCHEMADropMintResponse
JSON SCHEMADropPaginatedResponse
JSON SCHEMADropResponse
JSON SCHEMADropStageResponse
JSON SCHEMAEip3009Fields
JSON SCHEMAEvent
JSON SCHEMAEventBase
JSON SCHEMAFee
JSON SCHEMAFloorPriceHistoryResponse
JSON SCHEMAFloorPricePointResponse
JSON SCHEMAFulfillAdvancedOrder
JSON SCHEMAFulfillAvailableAdvancedOrders
JSON SCHEMAFulfillAvailableOrders
JSON SCHEMAFulfillBasicOrder
JSON SCHEMAFulfillListingResponse
JSON SCHEMAFulfillOrder
JSON SCHEMAFulfillerObject
JSON SCHEMAFulfillment
JSON SCHEMAFulfillmentComponent
JSON SCHEMAFulfillmentData
JSON SCHEMAFullfillListingRequest
JSON SCHEMAFullfillmentDataRequest
JSON SCHEMAGetOrderResponse
JSON SCHEMAInstantApiKeyResponse
JSON SCHEMAIntervalStat
JSON SCHEMAItem
JSON SCHEMAJsonNode
JSON SCHEMAListing
JSON SCHEMAListingItem
JSON SCHEMAListingObject
JSON SCHEMAListingOrOffer
JSON SCHEMAListingPrice
JSON SCHEMAListingsResponse
JSON SCHEMAMatchAdvancedOrders
JSON SCHEMAMatchOrders
JSON SCHEMAMetadataIngestionError
JSON SCHEMANft
JSON SCHEMANftAnalyticsResponse
JSON SCHEMANftBatchResponse
JSON SCHEMANftDetailed
JSON SCHEMANftIdentifierInput
JSON SCHEMANftListResponse
JSON SCHEMANftResponse
JSON SCHEMANftSalePointResponse
JSON SCHEMANftSearchResponse
JSON SCHEMANumericTraitCriteria
JSON SCHEMANumericTraitData
JSON SCHEMAOffer
JSON SCHEMAOfferAggregatePriceResponse
JSON SCHEMAOfferItem
JSON SCHEMAOfferObject
JSON SCHEMAOfferWithCriteriaRequest
JSON SCHEMAOffersResponse
JSON SCHEMAOhlcvCandleResponse
JSON SCHEMAOhlcvResponse
JSON SCHEMAOrder
JSON SCHEMAOrderAsset
JSON SCHEMAOrderData
JSON SCHEMAOrderEvent
JSON SCHEMAOrderParameters
JSON SCHEMAOwner
JSON SCHEMAOwnersPaginatedResponse
JSON SCHEMAParameters
JSON SCHEMAPartialParameters
JSON SCHEMAPayment
JSON SCHEMAPaymentToken
JSON SCHEMAPortfolioHistoryDataPoint
JSON SCHEMAPortfolioHistoryResponse
JSON SCHEMAPortfolioStatsResponse
JSON SCHEMAPrice
JSON SCHEMAPriceHistoryPointResponse
JSON SCHEMAPriceHistoryResponse
JSON SCHEMAPriceResponse
JSON SCHEMAPricingCurrencies
JSON SCHEMAProfileCollectionResponse
JSON SCHEMAProfileCollectionsResponse
JSON SCHEMAProtocolData
JSON SCHEMARarity
JSON SCHEMARateLimitsResponse
JSON SCHEMARegisteredToolResponse
JSON SCHEMASaleEvent
JSON SCHEMASeaportCall
JSON SCHEMASeaportParameters
JSON SCHEMASeaportProtocolDataModel
JSON SCHEMASeaportRequest
JSON SCHEMASearchResponse
JSON SCHEMASearchResultResponse
JSON SCHEMASocialMediaAccount
JSON SCHEMASubscriptionInfoResponse
JSON SCHEMASwapAssetInput
JSON SCHEMASwapCostResponse
JSON SCHEMASwapExecuteRequest
JSON SCHEMASwapExecuteResponse
JSON SCHEMASwapPriceImpact
JSON SCHEMASwapQuoteDetails
JSON SCHEMASwapQuoteInput
JSON SCHEMASwapQuoteResponse
JSON SCHEMASwapRouteErrorResponse
JSON SCHEMASwapTransactionResponse
JSON SCHEMASweepCollectionRequest
JSON SCHEMASweepCollectionResponse
JSON SCHEMASweepError
JSON SCHEMATokenAmountResponse
JSON SCHEMATokenBalancePaginatedResponse
JSON SCHEMATokenBalanceResponse
JSON SCHEMATokenBaseResponse
JSON SCHEMATokenBatchResponse
JSON SCHEMATokenContractInput
JSON SCHEMATokenDetailedResponse
JSON SCHEMATokenGroupCurrencyResponse
JSON SCHEMATokenGroupPaginatedResponse
JSON SCHEMATokenGroupResponse
JSON SCHEMATokenGroupRollingStatsResponse
JSON SCHEMATokenGroupSocialsResponse
JSON SCHEMATokenGroupStatsResponse
JSON SCHEMATokenHolderDistributionResponse
JSON SCHEMATokenHolderResponse
JSON SCHEMATokenHoldersResponse
JSON SCHEMATokenLiquidityPoolResponse
JSON SCHEMATokenLiquidityPoolsResponse
JSON SCHEMATokenPaginatedResponse
JSON SCHEMATokenResponse
JSON SCHEMATokenSearchResponse
JSON SCHEMATokenSocialsResponse
JSON SCHEMATokenStatsResponse
JSON SCHEMATokenSwapActivityPaginatedResponse
JSON SCHEMATokenSwapActivityResponse
JSON SCHEMAToolAccessResponse
JSON SCHEMAToolCollectionResponse
JSON SCHEMAToolListItemResponse
JSON SCHEMAToolListPaginatedResponse
JSON SCHEMAToolPaymentStatsResponse
JSON SCHEMAToolPricingRecipientResponse
JSON SCHEMAToolRequirementResponse
JSON SCHEMAToolSearchPaginatedResponse
JSON SCHEMAToolSearchResultResponse
JSON SCHEMAToolUsageRequest
JSON SCHEMAToolUsageResponse
JSON SCHEMATotal
JSON SCHEMATotalSpentResponse
JSON SCHEMATrait
JSON SCHEMATraitCriteria
JSON SCHEMATraitData
JSON SCHEMATraitObject
JSON SCHEMATransactionData
JSON SCHEMATransactionIdentifierInput
JSON SCHEMATransactionReceiptRequest
JSON SCHEMATransactionReceiptResponse
JSON SCHEMATransferAsset
JSON SCHEMATransferEvent
JSON SCHEMATransferRequest
JSON SCHEMATransferResponse
JSON SCHEMAType
JSON SCHEMAUint256
JSON SCHEMAV1ErrorWrapper
JSON SCHEMAValidateMetadataAssetIdentifier
JSON SCHEMAValidateMetadataAttribute
JSON SCHEMAValidateMetadataDetails
JSON SCHEMAValidateMetadataResponse
JSON SCHEMAX402SettlementFields
JSON SCHEMAScroll within the panel for all 220 ·
Examples 83
Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.
Example request and response payloads for these APIs.
Build_Drop_Mint_Transaction
EXAMPLEBuild_Offer_V2
EXAMPLECancel_Order
EXAMPLECreate_Instant_Api_Key
EXAMPLECreate_Listing_Actions
EXAMPLEDeploy_Drop_Contract
EXAMPLEGet_Account
EXAMPLEGet_Best_Listing_Nft
EXAMPLEGet_Best_Listings_Collection
EXAMPLEGet_Best_Offer_Nft
EXAMPLEGet_Chains
EXAMPLEGet_Collection
EXAMPLEGet_Collection_Floor_Prices
EXAMPLEGet_Collection_Holders
EXAMPLEGet_Collection_Stats
EXAMPLEGet_Collection_Traits
EXAMPLEGet_Collections_Batch
EXAMPLEGet_Contract
EXAMPLEGet_Deploy_Contract_Receipt
EXAMPLEGet_Drop_By_Slug
EXAMPLEGet_Drops
EXAMPLEGet_Nft
EXAMPLEGet_Nft_Analytics
EXAMPLEGet_Nft_Collection
EXAMPLEGet_Nft_Metadata
EXAMPLEGet_Nft_Owners
EXAMPLEGet_Nfts_Batch
EXAMPLEGet_Nfts_By_Account
EXAMPLEGet_Nfts_By_Collection
EXAMPLEGet_Nfts_By_Contract
EXAMPLEGet_Offers_Collection
EXAMPLEGet_Offers_Collection_Trait
EXAMPLEGet_Offers_Nft
EXAMPLEGet_Order
EXAMPLEGet_Payment_Token
EXAMPLEGet_Portfolio_History
EXAMPLEGet_Portfolio_Stats
EXAMPLEGet_Profile_Collections
EXAMPLEGet_Profile_Favorites
EXAMPLEGet_Profile_Listings
EXAMPLEGet_Profile_Offers
EXAMPLEGet_Profile_Offers_Received
EXAMPLEGet_Swap_Quote
EXAMPLEGet_Token
EXAMPLEGet_Token_Activity
EXAMPLEGet_Token_Group
EXAMPLEGet_Token_Groups
EXAMPLEGet_Token_Holders
EXAMPLEGet_Token_Liquidity_Pools
EXAMPLEGet_Token_Ohlcv
EXAMPLEGet_Token_Price_History
EXAMPLEGet_Tokens_Batch
EXAMPLEGet_Tool
EXAMPLEGet_Top_Collections
EXAMPLEGet_Top_Tokens
EXAMPLEGet_Transaction_Receipt
EXAMPLEGet_Trending_Collections
EXAMPLEGet_Trending_Tokens
EXAMPLEList_Collections
EXAMPLEList_Events
EXAMPLEList_Events_By_Account
EXAMPLEList_Events_By_Collection
EXAMPLEList_Events_By_Nft
EXAMPLEList_Listings_Collection_All
EXAMPLEList_Offers_Collection_All
EXAMPLEList_Tools
EXAMPLEPost_Criteria_Offer_V2
EXAMPLEPost_Listing
EXAMPLEPost_Offer
EXAMPLEPost_Swap_Execute
EXAMPLERefresh_Nft_Metadata
EXAMPLEReport_Tool_Usage
EXAMPLEResolve_Account
EXAMPLESearch
EXAMPLESearch_Tools
EXAMPLESweep_Collection
EXAMPLETransfer_Assets
EXAMPLEValidate_Nft_Metadata
EXAMPLEScroll within the panel for all 83 ·
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.
Recommended x-agentic-access execution contracts for AI agents.
Resources
Every other property we hold for OpenSea — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Access & Security 4
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
← All providers · Data indexed from github.com/api-evangelist/opensea · machine-readable index on apis.io