Beginning on September 11th, 2023, we're implementing a series of significant API changes, some of which are breaking changes, but will ultimately provide you with a faster, more reliable, and more consistent experience.
These changes are:
The
totalfield in the response body and thedisable_totalquery parameter will be removed from a number of endpoints. Customers who have already stopped using these features following earlier updates will not be affected. The affected endpoints includegetTokenTransfers,getNFTs,getWalletNFTCollections,getNFTTrades,getNFTTransfers,getContractNFTTransfers,getNFTOwners,getTokenAddressTransfers,getWalletTokenIdTransfers,getAllTokenIds,getNFTTransfersFromToBlock,getNFTTransfersByBlock,getTokenIdOwners,getTransactions,getContractEvents.Global totals will be re-introduced under new endpoints. See the migration guide for more detail.
The
directionquery parameter is being removed from thegetNFTTransfersendpoint.For the
getLogsByAddressendpoint, thetopic0field will now be required, and we will be removing thetopic1,topic2, andtopic3fields.The following endpoints will be deprecated:
searchNFTs,getErc20Mints,getErc20Burns,getErc20Transfers,getErc20Approvals.
If you are affected by these changes you can find a detailed migration guide here.
These changes will improve the speed, consistency, and scalability of our API, making it easier for you to work with whilst laying the foundations for what’s coming next… In the short term, expect enhancements like wallet net-worth, NFT prices and ERC20 holders. Rest assured, more improvements are on the way very soon!
Check out our Roadmap to stay up-to-date with all of the features we have coming soon.
