Migrating from Reservoir to Moralis
Reservoir is sunsetting their NFT APIs on October 15th, 2025. Applications and platforms using Reservoir API need to migrate as soon as possible to avoid service disruptions. Moralis APIs offer equivalent functionality, making migration straightforward.
With Reservoir deprecating their API offering, Moralis provides a comprehensive alternative with equivalent functionality. This guide will help you seamlessly transition your projects from Reservoir to Moralis.
Quick Reference Guide
Make use of the table below to quickly find the Moralis equivalent for each Reservoir endpoint.
NFT Data API
Feature | Reservoir Endpoint | Moralis Equivalent |
---|---|---|
Get Multiple NFTs | nft.reservoir.tools/reference/gettokensv7 | Details |
NFT Prices | nft.reservoir.tools/reference/gettokensfloorv1 | Details |
Get Token IDs | nft.reservoir.tools/reference/gettokensidsv1 | Details |
Refresh Metadata | nft.reservoir.tools/reference/posttokensrefreshv2 | Details |
Collection Activity | nft.reservoir.tools/reference/getcollectionsactivityv6 | Details |
User Activity | nft.reservoir.tools/reference/getusersactivityv6 | Details |
Token Activity | nft.reservoir.tools/reference/gettokenstokenactivityv5 | Details |
Sales | nft.reservoir.tools/reference/getsalesv6 | Details |
NFT Transfers | nft.reservoir.tools/reference/gettransfersbulkv2 | Details |
User Tokens | nft.reservoir.tools/reference/getusersusertokensv10 | Details |
User Collections | nft.reservoir.tools/reference/getusersusercollectionsv4 | Details |
Owners | nft.reservoir.tools/reference/getownersv2 | Details |
Stats | nft.reservoir.tools/reference/getstatsv1 | Details |
Endpoint Details
Get Multiple NFTs
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get Multiple NFTs | https://deep-index.moralis.io/api/v2.2/nft/getMultiple |
NFT Prices
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFTs by Contract | https://deep-index.moralis.io/api/v2.2/nft/:address |
Get Token IDs
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get Multiple NFTs | https://deep-index.moralis.io/api/v2.2/nft/getMultiple |
Refresh Metadata
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Resync NFT Metadata | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/metadata/resync |
Note: Refresh entire collection metadata is available as a premium feature.
Collection Activity
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Contract Transfers | https://deep-index.moralis.io/api/v2.2/nft/:address/transfers |
EVM | Get NFT Trades | https://deep-index.moralis.io/api/v2.2/nft/:address/trades |
User Activity
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Trades by Wallet | https://deep-index.moralis.io/api/v2.2/wallets/:address/nfts/trades |
EVM | Get Wallet NFT Transfers | https://deep-index.moralis.io/api/v2.2/:address/nft/transfers |
EVM | Get Wallet History | https://deep-index.moralis.io/api/v2.2/wallets/:address/history |
Token Activity
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Transfers | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/transfers |
EVM | Get NFT Trades by Token | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/trades |
Sales
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Trades by Token | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/trades |
EVM | Get NFT Trades | https://deep-index.moralis.io/api/v2.2/nft/:address/trades |
NFT Transfers
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Contract Transfers | https://deep-index.moralis.io/api/v2.2/nft/:address/transfers |
EVM | Get NFT Transfers | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/transfers |
EVM | Get Wallet NFT Transfers | https://deep-index.moralis.io/api/v2.2/:address/nft/transfers |
User Tokens
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get Wallet NFTs | https://deep-index.moralis.io/api/v2.2/wallets/:address/nfts |
User Collections
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get Wallet NFT Collections | https://deep-index.moralis.io/api/v2.2/wallets/:address/nft-collections |
Owners
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Owners | https://deep-index.moralis.io/api/v2.2/nft/:address/owners |
EVM | Get NFT Token ID Owners | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/owners |
Stats
Chain | Moralis Equivalent | Moralis URL |
---|---|---|
EVM | Get NFT Contract Sale Prices | https://deep-index.moralis.io/api/v2.2/nft/:address/sales |
EVM | Get NFT Sale Prices | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/sales |
Real-time Data
Webhooks
Feature | Moralis Equivalent | Moralis URL | Documentation |
---|---|---|---|
Real-time Events | Streams API | N/A - Setup through dashboard | Documentation |
Notes: Moralis Streams API provides powerful real-time blockchain data capabilities, including filters, webhooks, and managed infrastructure.
Beyond Reservoir: Exclusive Moralis Capabilities
Moralis offers many additional endpoints and features not available in Reservoir. Here are some of our most popular exclusive endpoints:
Advanced Wallet Analysis
Feature | Endpoint | Documentation |
---|---|---|
Wallet History | GET https://deep-index.moralis.io/api/v2.2/wallets/:address/history | Documentation |
Wallet Approvals | GET https://deep-index.moralis.io/api/v2.2/wallets/:address/approvals | Documentation |
Wallet Net Worth | GET https://deep-index.moralis.io/api/v2.2/wallets/:address/net-worth | Documentation |
Token Analytics
Feature | Endpoint | Documentation |
---|---|---|
Token Holder Stats | GET https://deep-index.moralis.io/api/v2.2/erc20/:token_address/holders/stats | Documentation |
Historical Token Holders | GET https://deep-index.moralis.io/api/v2.2/erc20/:token_address/holders/historical | Documentation |
Token Search & Discovery
Feature | Endpoint | Documentation |
---|---|---|
Search Tokens | GET https://deep-index.moralis.io/api/v2.2/tokens/search | Documentation |
Trending Tokens | GET https://deep-index.moralis.io/api/v2.2/tokens/trending | Documentation |
DEX and Pair Analytics
Feature | Endpoint | Documentation |
---|---|---|
Pair Stats | GET https://deep-index.moralis.io/api/v2.2/pairs/:address/stats | Documentation |
Aggregated Token Pair Stats | GET https://deep-index.moralis.io/api/v2.2/:token_address/pairs/stats | Documentation |
NFT Advanced Capabilities
- Enriched Metadata: Access fully enriched and normalized metadata on NFT collections and individual tokens through a single API call
- Real-time NFT Transfer Data: Get all the latest NFT transfer data for specific NFTs, wallets, or track real-time transfers
- Advanced Spam Detection: Protect your platform from undesirable NFTs with collection spam indicators
- On-chain Pricing Data: Incorporate on-chain pricing data including last sale prices and floor prices
- Optimized Image Previews: Benefit from dynamically sized image previews and conversions to user-friendly formats
Getting Started with Moralis
- Sign up for a Moralis account: https://admin.moralis.com/register
- Get your API key: Navigate to the Web3 APIs section in your dashboard
- Update your API calls: Replace Reservoir endpoints with the corresponding Moralis endpoints
- Explore the documentation: https://docs.moralis.com/
Moralis has a dedicated team to help you migrate smoothly from Reservoir. Contact our team for personalized support.