New API Endpoints
We've shipped 35 new REST API endpoints across accounts, collections, tokens, NFTs, drops, swaps, and more. These are also available in new releases of our SDK, CLI, and Agent Skill.
We've shipped 35 new REST API endpoints across accounts, collections, tokens, NFTs, drops, swaps, and more. These are also available in new releases of our SDK, CLI, and Agent Skill.
We're cleaning up two deprecated REST API endpoints along with several response fields that have been marked deprecated for a while. If you're already on the recommended replacements, nothing changes for you. If you're still on any of the removed surfaces, this post tells you what to migrate to.
On September 15th, 2025, OpenSea's platform fee for selling NFTs will change from 0.5% to 1.0% for all chains as part of the final phase of rewards. Please note that orders that do not include the updated fee will not be eligible for rewards.
On May 1st 2025 for the Ronin blockchain, all orders will continue to have a 0.5% marketplace, but will be split between 3 different addresses.
As we prepare for OS2 launch, we are making changes to our offer rules to make bidding more fair on OpenSea. On January 28th at 11AM ET, OpenSea will enforce price-based decimal place limits for all offers. Offers in ETH/WETH will follow a tiered precision system based on price range. Please see the table below for more details.
Today we introduced a new API endpoint for cancelling orders offchain that use the SignedZone: https://docs.opensea.io/reference/cancel_order
Starting today, OpenSea is migrating to Seaport v1.6. There are no interface changes to Seaport, so the methods and events are the same. As a developer, you just need to update to the latest SDK versions to create and submit orders using Seaport v1.6:
limit parameter fixedtotal_supply (minted minus burned) and created_datesupply renamed to total_supply, added note to the description of the field that this value only returns the value provided from the contract if the contract has a getter for totalSupply()event_timestamp (posix timestamp at which the event occured on the blockchain)transfer events now have an nft fieldcancel events now have the following fields: nft, order_type, and maker
event_type=cancelevent payment quantity now returns as a string instead of a number (for compatibility with JavaScript)opensea_url to the NFT modelpayment_tokens to the collection responseprice object to offersToday, we are launching two new endpoints: one endpoint to get the highest bid for an NFT and one endpoint to get the cheapest listing for an NFT.