API Reference
This section contains a full list of all methods within the EVM Web3 data.
Full List of APIs by Category
Find your favorite method by selecting one of the following categories:
Wallet API
Select what you want to achieve:
Get Wallet Details
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getChainActivityByWallet | Get chain activity by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/chains |
Get Native Balance
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
2 | getNativeBalanceByWallet | Get native balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/balance |
3 | getNativeBalancesForAddresses | Get native balance for multiple wallets | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/balances |
Get NFTs
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
4 | getNFTsByWallet | Get NFTs by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft |
5 | getNFTCollectionsByWallet | Get NFT collections by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/collections |
Get Tokens
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
6 | getTokenBalancesByWallet | Get ERC20 token balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20 |
Get Transactions
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
7 | getDecodedTransactionsByWallet | Get decoded transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/verbose |
8 | getNativeTransactionsByWallet | Get native transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address |
Get Transfers
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
9 | getWalletNFTTransfers | Get NFT transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/transfers |
10 | getWalletTokenTransfers | Get ERC20 token transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20/transfers |
Domains Lookups
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
11 | resolveAddress | ENS Lookup by Address | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:address/reverse |
12 | resolveENSDomain | ENS Lookup By Domain | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/ens/:domain |
13 | resolveAddressToDomain | Unstoppable Lookup by Address | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:address/domain |
14 | resolveDomain | Unstoppable Lookup By Domain | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:domain |
15 | getWalletStats | Get wallet stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/stats |
NFT API
Select what you want to achieve:
Get NFTs
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
1 | getWalletNFTs | Get NFTs by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft | ✅ |
2 | getMultipleNFTs | Get multiple NFTs | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/getMultipleNFTs | ✅ |
3 | getContractNFTs | Get NFTs by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address | ✅ |
Get NFT Metadata
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
4 | reSyncMetadata | Resync metadata | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/metadata/resync | |
5 | getNFTMetadata | Get NFT data | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id |
Get NFT Transfers
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
6 | getWalletNFTTransfers | Get transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/transfers | ✅ |
7 | getNFTContractTransfers | Get transfers by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/transfers | ✅ |
8 | getNFTTransfersFromToBlock | Get transfers from block to block | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/transfers | ✅ |
9 | getNFTTransfersByBlock | Get transfers by block | Method Documentation | https://deep-index.moralis.io/api/v2.2/block/:block_number_or_hash/nft/transfers | ✅ |
10 | getNFTTransfers | Get transfers by contract and token ID | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/transfers | ✅ |
Get NFT Collections
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
11 | getWalletNFTCollections | Get collections by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/collections | ✅ |
12 | getNFTContractMetadata | Get contract metadata | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/metadata | ✅ |
13 | syncNFTContract | Sync NFT contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/sync | |
14 | getNFTOwners | Get NFT owners | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/owners | ✅ |
Get NFT Market Data
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
15 | getNFTTokenIdOwners | Get token ID owners | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/owners | ✅ |
16 | getNFTTrades | Get NFT trades | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/trades | ✅ |
17 | getNFTLowestPrice | Get lowest price | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/lowestprice | |
18 | getNFTCollectionStats | Get collection stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/stats | |
19 | getNFTTokenStats | Get token stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/stats |
Token API
Select what you want to achieve:
Get Tokens
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getWalletTokenBalances | Get ERC20 token balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20 |
2 | getTokenMetadataBySymbol | Get ERC20 token metadata by symbols | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/metadata/symbols |
3 | getTokenMetadata | Get ERC20 token metadata by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/metadata |
Get Price
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
4 | getTokenPrice | Get ERC20 token price | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/price |
5 | getMultipleTokenPrices | Get multiple token prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/prices |
Get Balance
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
6 | getWalletTokenBalances | Get ERC20 token balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20 |
7 | getTokenAllowance | Get ERC20 token allowance | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/allowance |
Get Transfers
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
8 | getWalletTokenTransfers | Get ERC20 token transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20/transfers |
9 | getTokenTransfers | Get ERC20 token transfers by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/transfers |
Get Pairs & Liquidity
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
10 | getPairReserves | Get DEX token pair reserves | Method Documentation | https://deep-index.moralis.io/api/v2.2/:pair_address/reserves |
11 | getPairAddress | Get DEX token pair address | Method Documentation | https://deep-index.moralis.io/api/v2.2/:token0_address/:token1_address/pairAddres |
Get Token Stats
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
12 | getTokenStats | Get ERC20 token stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/stats |
Market Data API
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getTopERC20TokensByMarketCap | Get the top ERC20 tokens by market cap | Method Documentation | https://deep-index.moralis.io/api/v2.2/market-data/erc20s/top-tokens |
2 | getTopERC20TokensByPriceChange | Get the top ERC20 tokens by price change | Method Documentation | https://deep-index.moralis.io/api/v2.2/market-data/erc20s/top-movers |
3 | getTopNFTCollectionsByMarketCap | Get the top NFT collections by market cap | Method Documentation | https://deep-index.moralis.io/api/v2.2/market-data/nfts/top-collections |
4 | getTopNFTCollectionsByTradingVolume | Get the top NFT collections by trading volume | Method Documentation | https://deep-index.moralis.io/api/v2.2/market-data/nfts/hottest-collections |
Blockchain API
Select what you want to achieve:
Get Blocks
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getBlockByHash | Get block by hash | Method Documentation | https://deep-index.moralis.io/api/v2.2/block/:block_number_or_hash |
2 | getBlockByDate | Get block by date | Method Documentation | https://deep-index.moralis.io/api/v2.2/dateToBlock |
Get Transactions
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
3 | getDecodedWalletTransaction | Get decoded transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/verbose |
4 | getTransactionByHash | Get transaction by hash | Method Documentation | https://deep-index.moralis.io/api/v2.2/transaction/:transaction_hash |
5 | getDecodedTransactionByHash | Get decoded transaction by hash | Method Documentation | https://deep-index.moralis.io/api/v2.2/transaction/:transaction_hash/verbose |
6 | getInternalTransactions | Get internal transactions by transaction hash | Method Documentation | https://deep-index.moralis.io/api/v2.2/transaction/:transaction_hash/internal-transactions |
7 | getWalletTransactions | Get native transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address |
Get Logs
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
8 | getContractLogs | Get logs by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/logs |
9 | getContractEvents | Get events by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/events |
Get Stats
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
10 | getBlockStats | Get block stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/block/:block_number_or_hash/stats |
Utils
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getAPIVersion | Get API version | Method Documentation | https://deep-index.moralis.io/api/v2.2/web3/version |
2 | getEndpointWeights | Get weights of endpoints | Method Documentation | https://deep-index.moralis.io/api/v2.2/info/endpointWeights |
3 | reviewContracts | Review contracts | Method Documentation | https://deep-index.moralis.io/api/v2.2/contracts-review |