Skip to main content

Don't have an API key yet?

Sign-up to Moralis to get your free API key and start building today.

Get Your Free API Key
Version: 2.2

Migrating from SimpleHash to Moralis

URGENT MIGRATION NEEDED

SimpleHash is shutting down ALL THEIR APIs. Wallet providers and applications using SimpleHash API need to migrate as soon as possible to avoid service disruptions. Moralis APIs are almost an exact match, making migration straightforward.

With SimpleHash deprecating their API offering, Moralis provides a comprehensive alternative with equivalent functionality and additional capabilities. This guide will help you seamlessly transition your projects from SimpleHash to Moralis.

API Endpoint Equivalence

SimpleHash endpoints can be easily mapped to Moralis equivalents. Below you'll find the mapping organized by API category.

Quick Reference Guide

Make use of the table below to quickly find the Moralis equivalent for each SimpleHash endpoint by clicking on the Moralis Equivalent column.

Token API

FeatureSimpleHash EndpointMoralis Equivalent
Token & Pricesapi.simplehash.com/api/v0/fungibles/assetsDetails
Token Balances by Wallet(s)api.simplehash.com/api/v0/fungibles/balancesDetails
Token Top Holdersapi.simplehash.com/api/v0/fungibles/top_walletsDetails
Swaps & Transfers by Wallet(s)api.simplehash.com/api/v0/fungibles/transfers/walletsDetails
Swaps & Transfers by Tokenapi.simplehash.com/api/v0/fungibles/transfers/walletsDetails
Historical Token Pricesapi.simplehash.com/api/v0/fungibles/prices_v2/{fungible_id}Details
Historical Token OHLCapi.simplehash.com/api/v0/fungibles/ohlc/{fungible_id}Details
Native Token Balances by Wallet(s)api.simplehash.com/api/v0/native_tokens/balancesDetails

NFT API

FeatureSimpleHash EndpointMoralis Equivalent
NFT by Token IDapi.simplehash.com/api/v0/nfts/{chain}/{contract_address}/{token_id}Details
NFTs by Contractapi.simplehash.com/api/v0/nfts/{chain}/{contract_address}Details
NFTs by Wallet(s)api.simplehash.com/api/v0/nfts/owners_v2Details
Sales & Transfers by Wallet(s)api.simplehash.com/api/v0/nfts/transfers/walletsDetails
Sales & Transfers by NFTapi.simplehash.com/api/v0/nfts/transfers/{chain}/{contract_address}/{token_id}Details
Sales & Transfers by Contractapi.simplehash.com/api/v0/nfts/transfers/{chain}/{contract_address}Details
Owners by NFTapi.simplehash.com/api/v0/nfts/owners/{chain}/{contract_address}/{token_id}Details
Owners by Contractapi.simplehash.com/api/v0/nfts/owners/{chain}/{contract_address}/Details
Ownership Summary by Wallet(s)api.simplehash.com/api/v0/nfts/contractsDetails
Collections by Wallet(s)api.simplehash.com/api/v0/nfts/collections_by_wallets_v2Details
Collections by Contractapi.simplehash.com/api/v0/nfts/collections/{chain}/{contract_address}Details
Collection Historical Floor Pricesapi.simplehash.com/api/v0/nfts/floor_prices_v2/collection/{collection_id}/{granularity}Details
Top Collectionsapi.simplehash.com/api/v0/nfts/collections/top_v2Details
Trending Collectionsapi.simplehash.com/api/v0/nfts/collections/trendingDetails
Traits by Collectionapi.simplehash.com/api/v0/nfts/traits/collection/{collection_id}Details
Wallet Valuationapi.simplehash.com/api/v0/nfts/owners/valueDetails
Refresh NFT Metadataapi.simplehash.com/api/v0/nfts/refresh/{chain}/{contract_address}/{token_id}Details
Refresh Contract Metadataapi.simplehash.com/reference/refresh-contract-metadataDetails

Token API

Token & Prices

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/assets

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Token Pricehttps://deep-index.moralis.io/api/v2.2/erc20/:address/priceDocumentation
EVMGet Multiple Token Priceshttps://deep-index.moralis.io/api/v2.2/erc20/pricesDocumentation
SolanaGet Token Pricehttps://solana-gateway.moralis.io/token/:network/:address/priceDocumentation

Notes: Moralis also supports historical price lookups by block number and returns additional metadata like links.

Token Balances by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/balances?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Token Balanceshttps://deep-index.moralis.io/api/v2.2/wallets/:address/tokensDocumentation
SolanaGet Wallet Portfoliohttps://solana-gateway.moralis.io/account/:network/:address/portfolioDocumentation
SolanaGet Token Balanceshttps://solana-gateway.moralis.io/account/:network/:address/tokensDocumentation

Token Top Holders

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/top_wallets

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Token Holdershttps://deep-index.moralis.io/api/v2.2/erc20/:token_address/ownersDocumentation
SolanaComing Soon (March 2025)--

Notes: Moralis provides additional endpoints including ERC20 Token Holder Stats and ERC20 Token Holders Timeseries.

Swaps & Transfers by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Swaps by Wallethttps://deep-index.moralis.io/api/v2.2/wallets/:address/swapsDocumentation
SolanaGet Swaps by Wallethttps://solana-gateway.moralis.io/account/:network/:walletAddress/swapsDocumentation

Notes: Moralis offers additional related endpoints including ERC20 token transfers by wallet and the comprehensive wallet history API.

Swaps & Transfers by Token

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Swaps by Token Addresshttps://deep-index.moralis.io/api/v2.2/erc20/:address/swapsDocumentation
SolanaGet Swaps by Token Addresshttps://solana-gateway.moralis.io/token/:network/:tokenAddress/swapsDocumentation

Notes: Moralis provides additional related endpoints including ERC20 token transfers by contract, swaps by pair address, and Solana swaps by pair address.

Historical Token Prices

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/prices_v2/{fungible_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Token Pricehttps://deep-index.moralis.io/api/v2.2/erc20/:address/priceDocumentation
EVMGet Multiple Token Priceshttps://deep-index.moralis.io/api/v2.2/erc20/pricesDocumentation

Historical Token OHLC

SimpleHash Endpoint: https://api.simplehash.com/api/v0/fungibles/ohlc/{fungible_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet OHLCV by Pair Addresshttps://deep-index.moralis.io/api/v2.2/pairs/:address/ohlcvDocumentation
SolanaGet OHLCV by Pair Addresshttps://solana-gateway.moralis.io/token/:network/pairs/:pairAddress/ohlcvDocumentation

Native Token Balances by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/native_tokens/balances?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Native Balance by Wallethttps://deep-index.moralis.io/api/v2.2/:address/balanceDocumentation
EVMGet Native Balance for Multiple Walletshttps://deep-index.moralis.io/api/v2.2/wallets/balancesDocumentation
EVMGet Native & ERC20 Token Balances by Wallethttps://deep-index.moralis.io/api/v2.2/wallets/:address/tokensDocumentation
SolanaGet Native Token Balance by Wallethttps://solana-gateway.moralis.io/account/:network/:address/balanceDocumentation

NFT API

NFT by Token ID

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/{chain}/{contract_address}/{token_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Metadatahttps://deep-index.moralis.io/api/v2.2/nft/:address/:token_idDocumentation
SolanaGet NFT Metadatahttps://solana-gateway.moralis.io/nft/:network/:address/metadataDocumentation

NFTs by Contract

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/{chain}/{contract_address}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFTs by Contracthttps://deep-index.moralis.io/api/v2.2/nft/:addressDocumentation

NFTs by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/owners_v2?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFTs by Wallethttps://deep-index.moralis.io/api/v2.2/:address/nftDocumentation
SolanaGet NFTs by Wallethttps://solana-gateway.moralis.io/account/:network/:address/nftDocumentation

Sales & Transfers by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Trades by Wallethttps://deep-index.moralis.io/api/v2.2/wallets/:address/nfts/tradesDocumentation

Notes: Moralis offers additional related endpoints including NFT transfers by wallet and comprehensive wallet history.

Sales & Transfers by NFT

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/transfers/{chain}/{contract_address}/{token_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Trades by Tokenhttps://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/tradesDocumentation

Sales & Transfers by Contract

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/transfers/{chain}/{contract_address}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Trades by Contracthttps://deep-index.moralis.io/api/v2.2/nft/:address/tradesDocumentation

Owners by NFT

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/owners/{chain}/{contract_address}/{token_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Owners by Token IDhttps://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/ownersDocumentation

Owners by Contract

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/owners/{chain}/{contract_address}/

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Owners by Contracthttps://deep-index.moralis.io/api/v2.2/nft/:address/ownersDocumentation

Ownership Summary by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/contracts?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Collections by Wallethttps://deep-index.moralis.io/api/v2.2/:address/nft/collectionsDocumentation

Notes: Moralis supports filtering by token address(es).

Collections by Wallet(s)

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/collections_by_wallets_v2?chains={chains}&wallet_addresses={wallet_addresses}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Collections by Wallethttps://deep-index.moralis.io/api/v2.2/:address/nft/collectionsDocumentation

Collections by Contract

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/collections/{chain}/{contract_address}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Collection Metadatahttps://deep-index.moralis.io/api/v2.2/nft/:address/metadataDocumentation

Collection Historical Floor Prices

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/floor_prices_v2/collection/{collection_id}/{granularity}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Historical Floor Price by Contracthttps://deep-index.moralis.io/api/v2.2/nft/:address/floor-price/historicalDocumentation

Notes: Floor prices are supported on Ethereum & Base. Moralis also offers additional endpoints for NFT Floor Price by Contract, NFT Floor Price by Token ID, Sale Prices by Contract, and Sale Prices by Token ID.

Trait Floor Prices by NFT

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFTs by Traitshttps://deep-index.moralis.io/api/v2.2/nft/:address/nfts-by-traitsDocumentation

Top Collections

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/collections/top_v2

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Top NFT Collections by Market Caphttps://deep-index.moralis.io/api/v2.2/market-data/nfts/top-collectionsDocumentation

Notes: Currently only supports Ethereum.

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/collections/trending

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Top NFT Collections by Trading Volumehttps://deep-index.moralis.io/api/v2.2/market-data/nfts/hottest-collectionsDocumentation

Notes: Currently only supports Ethereum.

Traits by Collection

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/traits/collection/{collection_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet NFT Traits by Collectionhttps://deep-index.moralis.io/api/v2.2/nft/:address/traitsDocumentation

Notes: Moralis also offers an endpoint to get NFTs by traits.

Wallet Valuation

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/owners/value

ChainMoralis EquivalentMoralis URLDocumentation
EVMGet Wallet Networthhttps://deep-index.moralis.io/api/v2.2/wallets/:address/net-worthDocumentation

Notes: Currently calculates based on fungibles.

Refresh NFT Metadata

SimpleHash Endpoint: https://api.simplehash.com/api/v0/nfts/refresh/{chain}/{contract_address}/{token_id}

ChainMoralis EquivalentMoralis URLDocumentation
EVMResync NFT Metadatahttps://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/metadata/resyncDocumentation

Refresh Contract Metadata

SimpleHash Endpoint: https://docs.simplehash.com/reference/refresh-contract-metadata

ChainMoralis EquivalentMoralis URLDocumentation
EVMAvailable as Premium EndpointAvailable as Premium EndpointAvailable as Premium Endpoint

Name Resolution

ENS Lookup

SimpleHash Endpoint: https://api.simplehash.com/api/v0/ens/lookup

ChainMoralis EquivalentMoralis URLDocumentation
EVMResolve ENS Domainhttps://deep-index.moralis.io/api/v2.2/resolve/ens/:domainDocumentation

Notes: Moralis offers additional endpoints for resolving Unstoppable Domains and other resolution services.

Reverse ENS Lookup

SimpleHash Endpoint: https://api.simplehash.com/api/v0/ens/reverse_lookup

ChainMoralis EquivalentMoralis URLDocumentation
EVMResolve Addresshttps://deep-index.moralis.io/api/v2.2/resolve/:address/reverseDocumentation

Notes: Moralis provides additional endpoints for getting Unstoppable Domain by Address and Address by Unstoppable Domain.

Real-time Data

Webhooks

FeatureMoralis EquivalentMoralis URLDocumentation
Real-time EventsStreams APIN/A - Setup through dashboardDocumentation

Notes: Moralis Streams API provides powerful real-time blockchain data capabilities, including filters, webhooks, and managed infrastructure. Unlike SimpleHash, Moralis offers comprehensive support for real-time blockchain events tracking.

Beyond SimpleHash: Exclusive Moralis Capabilities

Moralis offers many additional endpoints and features not available in SimpleHash. Here are some of our most popular exclusive endpoints:

Advanced Wallet Analysis

FeatureEndpointDocumentation
Wallet HistoryGET https://deep-index.moralis.io/api/v2.2/wallets/:address/historyDocumentation
Wallet ApprovalsGET https://deep-index.moralis.io/api/v2.2/wallets/:address/approvalsDocumentation
Wallet Net WorthGET https://deep-index.moralis.io/api/v2.2/wallets/:address/net-worthDocumentation

Token Analytics

FeatureEndpointDocumentation
Token Holder StatsGET https://deep-index.moralis.io/api/v2.2/erc20/:token_address/holders/statsDocumentation
Historical Token HoldersGET https://deep-index.moralis.io/api/v2.2/erc20/:token_address/holders/historicalDocumentation

Token Search & Discovery

FeatureEndpointDocumentation
Search TokensGET https://deep-index.moralis.io/api/v2.2/tokens/searchDocumentation
Trending TokensGET https://deep-index.moralis.io/api/v2.2/tokens/trendingDocumentation

DEX and Pair Analytics

FeatureEndpointDocumentation
Pair StatsGET https://deep-index.moralis.io/api/v2.2/pairs/:address/statsDocumentation
Aggregated Token Pair StatsGET https://deep-index.moralis.io/api/v2.2/:token_address/pairs/statsDocumentation

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

  1. Sign up for a Moralis account: https://admin.moralis.com/register
  2. Get your API key: Navigate to the Web3 APIs section in your dashboard
  3. Update your API calls: Replace SimpleHash endpoints with the corresponding Moralis endpoints
  4. Explore the documentation: https://docs.moralis.com/

Why Choose Moralis?

MIGRATION SUPPORT AVAILABLE

Moralis has a dedicated team to help you migrate smoothly from SimpleHash. Contact our team for personalized support and to learn about special developer discounts for teams transitioning from SimpleHash.

Trusted by Industry Leaders

Moralis APIs power some of the biggest names in the crypto space:

  • MetaMask
  • Kraken
  • Blockchain.com
  • And many other top wallets and applications

Migration Support

Our dedicated migration team is ready to help SimpleHash users transition smoothly:

  • Technical guidance to map your existing implementation
  • Support with API key setup and configuration
  • Best practices for optimizing API usage

Developer Discounts

Contact our team today to learn about special pricing options available for teams migrating from SimpleHash.

Moralis is committed to providing a seamless transition for SimpleHash users with comprehensive support throughout your migration journey.