{ "opencollection": "1.0.0", "info": { "name": "OpenSea Account Endpoints Analytics Endpoints API", "version": "2.0.0" }, "request": { "auth": { "type": "apikey", "key": "x-api-key", "value": "{{x-api-key}}", "placement": "header" } }, "items": [ { "info": { "name": "Analytics Endpoints", "type": "folder" }, "items": [ { "info": { "name": "Get events", "type": "http" }, "http": { "method": "GET", "url": "https://api.opensea.io/api/v2/events", "params": [ { "name": "after", "value": "", "type": "query", "description": "Only show events after this timestamp (Unix timestamp in seconds)" }, { "name": "before", "value": "", "type": "query", "description": "Only show events before this timestamp (Unix timestamp in seconds)" }, { "name": "event_type", "value": "", "type": "query", "description": "Filter by event types. To get order invalidation and revalidation events, please use the Stream API. The order status can also be checked on the Get Order endpoint." }, { "name": "limit", "value": "20", "type": "query", "description": "Number of items to return per page" }, { "name": "next.value", "value": "", "type": "query" } ] }, "docs": "Get a list of events, with optional filtering by event type and time range." }, { "info": { "name": "Get events (by collection)", "type": "http" }, "http": { "method": "GET", "url": "https://api.opensea.io/api/v2/events/collection/:slug", "params": [ { "name": "slug", "value": "doodles-official", "type": "path", "description": "Unique identifier for the collection" }, { "name": "after", "value": "", "type": "query", "description": "Only show events after this timestamp (Unix timestamp in seconds)" }, { "name": "before", "value": "", "type": "query", "description": "Only show events before this timestamp (Unix timestamp in seconds)" }, { "name": "event_type", "value": "", "type": "query", "description": "Filter by event types. To get order invalidation and revalidation events, please use the Stream API. The order status can also be checked on the Get Order endpoint." }, { "name": "traits", "value": "[object Object]", "type": "query", "description": "JSON array of trait filters. Each object has 'traitType' and 'value' fields. Multiple traits are AND-combined (items must match all). Example: [{\"traitType\":\"Background\",\"value\":\"Red\"}]" }, { "name": "limit", "value": "20", "type": "query", "description": "Number of items to return per page" }, { "name": "next.value", "value": "", "type": "query" } ] }, "docs": "Get a list of events for a collection. Optionally filter by traits to only return events for items matching the specified trait criteria." }, { "info": { "name": "Get events (by NFT)", "type": "http" }, "http": { "method": "GET", "url": "https://api.opensea.io/api/v2/events/chain/:chain/contract/:address/nfts/:identifier", "params": [ { "name": "chain", "value": "ethereum", "type": "path", "description": "The blockchain on which to filter the results" }, { "name": "address", "value": "0x8ba1f109551bD432803012645Hac136c94C19D6e", "type": "path", "description": "The unique public blockchain identifier for the contract" }, { "name": "identifier", "value": "1", "type": "path", "description": "The NFT token id" }, { "name": "after", "value": "", "type": "query", "description": "Only show events after this timestamp (Unix timestamp in seconds)" }, { "name": "before", "value": "", "type": "query", "description": "Only show events before this timestamp (Unix timestamp in seconds)" }, { "name": "event_type", "value": "", "type": "query", "description": "Filter by event types. To get order invalidation and revalidation events, please use the Stream API. The order status can also be checked on the Get Order endpoint." }, { "name": "limit", "value": "20", "type": "query", "description": "Number of items to return per page" }, { "name": "next.value", "value": "", "type": "query" } ] }, "docs": "Get a list of events for a specific NFT." }, { "info": { "name": "Get events (by account)", "type": "http" }, "http": { "method": "GET", "url": "https://api.opensea.io/api/v2/events/accounts/:address", "params": [ { "name": "address", "value": "0x8ba1f109551bD432803012645Hac136c94C19D6e", "type": "path", "description": "The blockchain address of the account" }, { "name": "after", "value": "", "type": "query", "description": "Only show events after this timestamp (Unix timestamp in seconds)" }, { "name": "before", "value": "", "type": "query", "description": "Only show events before this timestamp (Unix timestamp in seconds)" }, { "name": "event_type", "value": "", "type": "query", "description": "Filter by event types. To get order invalidation and revalidation events, please use the Stream API. The order status can also be checked on the Get Order endpoint." }, { "name": "chain", "value": "", "type": "query", "description": "Filter by blockchain" }, { "name": "limit", "value": "20", "type": "query", "description": "Number of items to return per page" }, { "name": "next.value", "value": "", "type": "query" } ] }, "docs": "Get a list of events for an account." }, { "info": { "name": "Get collection stats", "type": "http" }, "http": { "method": "GET", "url": "https://api.opensea.io/api/v2/collections/:slug/stats", "params": [ { "name": "slug", "value": "doodles-official", "type": "path", "description": "Unique identifier for the specific collection" } ] }, "docs": "Get comprehensive statistics for a collection including volume, floor price, and trading metrics." } ] } ], "bundled": true }