Discover/opensea.io API
live

opensea.io APIopensea.io

Query OpenSea NFT collections, floor prices, item rarity, owner data, and recent sales/transfers via 4 REST endpoints. No official API key required.

Endpoints
4
Updated
1mo ago
Try it
Max results to return (max 50)
Search keyword
Comma-separated chain filters (e.g. ETHEREUM,BASE,POLYGON)
api.parse.bot/scraper/0fc9c665-6fe2-4664-bcbd-e08c694bb070/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0fc9c665-6fe2-4664-bcbd-e08c694bb070/search?limit=3&query=bored+ape' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search OpenSea for collections, tokens, and currencies by keyword. Returns matching results with basic metadata like name, slug, chain, and floor price for collections.

Input
ParamTypeDescription
limitintegerMax results to return (max 50)
queryrequiredstringSearch keyword
chainsstringComma-separated chain filters (e.g. ETHEREUM,BASE,POLYGON)
Response
{
  "type": "object",
  "fields": {
    "query": "string - the search query used",
    "total": "integer - number of results returned",
    "results": "array of search result objects with type, id, slug, name, chain, and type-specific fields"
  },
  "sample": {
    "data": {
      "query": "bored ape",
      "total": 1,
      "results": [
        {
          "id": "46188685bcac4206ace63c9d017abbb7",
          "name": "Bored Ape Yacht Club",
          "slug": "boredapeyachtclub",
          "type": "Collection",
          "chain": "ethereum",
          "image_url": "https://i2c.seadn.io/collection/boredapeyachtclub/image/1a09c26b1c30427b26944c47fc7bb9/d81a09c26b1c30427b26944c47fc7bb9.png",
          "floor_price": {
            "usd": 24665.28,
            "amount": 10.879999,
            "symbol": "ETH"
          },
          "is_verified": true,
          "total_supply": 9998,
          "one_day_floor_change": 0.0668
        }
      ]
    },
    "status": "success"
  }
}

About the opensea.io API

This API gives developers structured access to OpenSea data across 4 endpoints covering collection search, detailed metadata, item listings, and activity feeds. The get_collection endpoint returns floor price, volume stats, owner count, token standard, and verification status for any collection slug. The get_collection_items endpoint exposes per-NFT rarity rank, best listing, and owner info with cursor-based pagination.

Search and Collection Metadata

The search endpoint accepts a keyword query and optional chains filter (e.g. ETHEREUM,BASE,POLYGON) and returns up to 50 matching results with type, slug, name, chain, and floor price. Use it to resolve a collection slug before calling downstream endpoints. The get_collection endpoint takes that slug and returns a fuller picture: stats covering total_supply, owner_count, and listed_item_count; volume figures; floor_price with usd, amount, and symbol; top_offer; is_verified; and the owner's display_name and wallet address.

Browsing Collection Items

The get_collection_items endpoint lists NFTs within a collection. Each item object carries token_id, contract_address, image_url, chain, rarity_rank, owner, best_listing, and best_offer. Results can be sorted by PRICE, RARITY, CREATED_DATE, LAST_SALE_DATE, or LAST_TRANSFER_DATE in either ASC or DESC order. Pages are navigated via the next_cursor field in each response, with up to 50 items per page.

Collection Activity Feed

The get_collection_activity endpoint returns recent events for a collection sorted newest-first. Each event includes event_type (Sale, Transfer, Listing, or Offer), event_time, price, from, to, item details, and marketplace. This is useful for tracking floor-price movements, wash-trade signals, or real-time sale notifications. Pagination also uses next_cursor.

Common use cases
  • Monitor floor price changes across multiple NFT collections using get_collection stats on a schedule
  • Build a rarity-sorted gallery of listed items for a specific collection using get_collection_items with sort_by=RARITY
  • Alert users when a collection records a sale above a threshold by polling get_collection_activity for Sale events
  • Resolve collection slugs from user search input before fetching full metadata using the search endpoint with chain filters
  • Track wallet activity within a collection by filtering Transfer events from get_collection_activity by address
  • Compare owner_count to total_supply across collections to gauge holder concentration
  • Display verified collection badges and owner display names in a portfolio dashboard using is_verified and owner fields
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does OpenSea have an official developer API?+
Yes. OpenSea offers an official REST API at https://docs.opensea.io/reference/api-overview that requires an API key. It covers similar collection and item data but access is gated and subject to OpenSea's own usage policies.
What does `get_collection_items` return for each NFT, and how do I page through results?+
Each item includes id, name, token_id, contract_address, image_url, chain, rarity_rank, owner, best_listing, and best_offer. To fetch the next page, pass the next_cursor value from the current response into the next request. When next_cursor is null, there are no further pages.
Can I filter collection activity by event type, such as returning only Sales?+
The get_collection_activity endpoint returns all event types (Sale, Transfer, Listing, Offer) and does not currently accept an event-type filter parameter. You can filter the returned events array client-side by the event_type field. If you need server-side filtering, you can fork this API on Parse and revise it to add that parameter.
Does the API cover individual NFT trait data or trait-based rarity breakdowns?+
Not currently. The API exposes rarity_rank per item and collection-level stats, but individual trait names, values, and trait rarity percentages are not returned by any endpoint. You can fork this API on Parse and revise it to add a trait-detail endpoint.
How current is the data returned for floor price and volume stats?+
The get_collection endpoint reflects the state of OpenSea at the time of the request. Floor price and volume figures are point-in-time snapshots — they are not streamed or pushed. For time-series tracking, poll the endpoint on a schedule and store results locally.
Page content last updated . Spec covers 4 endpoints from opensea.io.
Related APIs in Crypto Web3See all →
cryptoslam.io API
Track NFT market trends and collection performance with access to global stats, collection rankings, sales history, and rarity data across multiple blockchains. Search collections, monitor top sales, and analyze blockchain performance metrics to stay informed on the NFT market.
blur.io API
Access NFT collection data on Blur.io, including floor prices, best bids, listed tokens, and recent activity. Authenticate with an Ethereum wallet to place collection bids and retrieve portfolio holdings.
highlight.xyz API
Discover trending NFT collections, search for specific projects, and view detailed collection information including top collectors and sponsors on Highlight.xyz. Find related projects and stay informed on what's gaining momentum in the NFT market.
ens.vision API
Search and explore ENS domains across the marketplace, discover owner portfolios and activity feeds, and resolve names to addresses with complete text records. Get domain details, browse categories, view offers and recommendations, and track all marketplace listings in one place.
cosmos.so API
Search a curated database of images, videos, links, notes, and products by content type, color, and sorting preferences, then browse results with pagination to find exactly what you need. Discover and organize collections of related visual content tailored to your search criteria.
cults3d.com API
Search and discover 3D printable models across Cults3D's marketplace, filtering by categories and sorting by popularity metrics like downloads, views, and likes. Access detailed information about specific creations, designer profiles, and engagement data to find the perfect models for your printing projects.
etsy.com API
Discover what shoppers are searching for on Etsy by accessing real-time trending keywords and popular search terms that can help you identify market demand and optimize your product listings. Get instant access to autocomplete suggestions and "Popular right now" trends to stay ahead of customer interests and improve your shop's visibility.
rip.fun API
Browse and search trading cards, packs, and sets while tracking real-time market prices and price history on the rip.fun marketplace. Monitor trending cards, view detailed card and pack information, check recent mystery pack pulls, and analyze price changes to stay informed on the trading card market.
OpenSea API – NFT Collections, Items & Activity · Parse