EVM API
This section contains a full list of all methods within the EVM Web3 data.
Swagger Interface
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 History
- Get Wallet Token Balances
- Get Wallet Token Approvals
- Get Wallet Token Swaps
- Get Wallet NFT Balances
- Get Wallet DeFi Positions
- Get Wallet Net-worth
- Get Wallet PnL
- Get Wallet Details
- Get Wallet Domains
Get Wallet History
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getWalletHistory | Get full wallet history | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/history |
2 | getWalletTransactions | Get native transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address |
3 | getWalletTransactionsVerbose | Get decoded transactions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/verbose |
4 | getWalletTokenTransfers | Get ERC20 transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20/transfers |
5 | getWalletNFTTransfers | Get NFT transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/transfers |
6 | getNFTTradesByWallet | Get NFT trades by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/nfts/trades |
Get Wallet Token Balances
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
7 | getWalletTokenBalances | Get ERC20 token balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20 |
8 | getWalletTokenBalancesPrices | Get Native & ERC20 token balances & prices by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/tokens |
9 | getNativeBalance | Get native balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/balance |
10 | getNativeBalancesForAddresses | Get native balance for multiple wallets | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/balances |
Get Wallet Token Approvals
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
11 | getWalletApprovals | Get ERC20 approvals by wallet | Method Documentation | https://deep-index.moralis.io/api-docs-2.2/#/Wallets/getWalletApprovals |
Get Wallet Token Swaps
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
12 | getSwapsByWalletAddress | Get swaps by wallet address | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/swaps |
Get Wallet NFT Balances
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
13 | getWalletNFTs | Get NFTs by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft |
14 | getWalletNFTCollections | Get NFT collections by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/nft/collections |
Get Wallet DeFi Positions
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
15 | getDefiSummary | Get DeFi protocols by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/summary |
16 | getDefiPositionsSummary | Get DeFi positions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/positions |
17 | getDefiPositionsByProtocol | Get detailed DeFi positions by wallet and protocol | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/:protocol/positions |
Get Wallet Net-worth
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
18 | getWalletNetWorth | Get wallet net-worth | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/net-worth |
Get Wallet PnL
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
19 | getWalletProfitabilitySummary | Get Wallet PnL Summary | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/profitability/summary |
20 | getWalletProfitability | Get Wallet PnL Breakdown | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/profitability |
Get Wallet Details
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
21 | getWalletActiveChains | Get chain activity by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/chains |
22 | getWalletStats | Get wallet stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/stats |
Get Wallet Domains
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
23 | resolveAddress | ENS Lookup by Address | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:address/reverse |
24 | resolveENSDomain | ENS Lookup by Domain | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/ens/:domain |
25 | resolveAddressToDomain | Unstoppable Lookup by Address | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:address/domain |
26 | resolveDomain | Unstoppable Lookup by Domain | Method Documentation | https://deep-index.moralis.io/api/v2.2/resolve/:domain |
NFT API
- Get NFTs
- Get NFT Metadata
- Get NFT Transfers
- Get NFT Collections
- Get NFT Owners
- Get NFT Prices
- Get NFT Trades
- Get NFT Stats
- Get NFT Traits and Rarity
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 |
Get NFT Owners
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
14 | getNFTOwners | Get NFT owners | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/owners | ✅ |
15 | getNFTTokenIdOwners | Get token ID owners | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/owners | ✅ |
Get NFT Prices
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
16 | getNFTFloorPriceByContract | Get NFT floor price by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/floor-price |
17 | getNFTFloorPriceByToken | Get NFT floor price by token | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/floor-price |
18 | getNFTHistoricalFloorPriceByContract | Get historical NFT floor price by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/floor-price/historical |
19 | getNFTContractSalePrices | Get contract sale prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/price |
20 | getNFTSalePrices | Get sale prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/price |
21 | getNFTLowestPrice | Get lowest price | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/lowestprice |
Get NFT Trades
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
22 | getNFTTrades | Get NFT trades | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/trades | ✅ |
23 | getNFTTradesByToken | Get trades by token | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/trades | |
24 | getNFTTradesByWallet | Get trades by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/nfts/trades |
Get NFT Stats
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
25 | getNFTCollectionStats | Get collection stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/stats | |
26 | getNFTTokenStats | Get token stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/stats |
Get NFT Traits and Rarity
No. | Method | Description | API Reference | URL | Spam Detection |
---|---|---|---|---|---|
27 | getNFTTraitsByCollection | Get NFT traits by collection (single response, limited to 5,000 traits) | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/traits | |
28 | getNFTTraitsByCollectionPaginate | Get NFT traits by collection (paginated, no limit) | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/traits/paginate | |
29 | getNFTsByTraits | Get NFTs by traits | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/nfts-by-traits | ✅ |
30 | resyncNFTTraitsByCollection | Resync NFT traits by collection | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/traits/resync |
Token API
Select what you want to achieve:
- Get Token Balances
- Get Token Approvals
- Get Token Metadata
- Get Token Price
- Get Token Swaps
- Get Token Transfers
- Get Token Top Traders
- Get Token Pairs & Liquidity
- Get Token Stats
- Get Token Owners
Get Token Balances
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 | getWalletTokenBalancesPrices | Get Native & ERC20 token balances & prices by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/tokens |
3 | getTokenAllowance | Get ERC20 token allowance | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/allowance |
Get Token Approvals
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
4 | getWalletApprovals | Get ERC20 approvals by wallet | Method Documentation | https://deep-index.moralis.io/api-docs-2.2/#/Wallets/getWalletApprovals |
Get Token Metadata
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
5 | getWalletTokenBalances | Get ERC20 token balance by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20 |
6 | getTokenMetadataBySymbol | Get ERC20 token metadata by symbols | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/metadata/symbols |
7 | getTokenMetadata | Get ERC20 token metadata by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/metadata |
Get Token Price
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
8 | getTokenPrice | Get ERC20 token price | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/price |
9 | getMultipleTokenPrices | Get multiple token prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/prices |
10 | getPairCandlesticks | Get the OHLCV candlesticks by using pair address | Method Documentation | https://deep-index.moralis.io/api/v2.2/pairs/:address/ohlcv |
Get Token Swaps
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
11 | getSwapsByPairAddress | Get swaps by pair address | Method Documentation | https://deep-index.moralis.io/api/v2.2/pairs/:address/swaps |
12 | getSwapsByTokenAddress | Get swaps by ERC20 token address | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/swaps |
13 | getSwapsByWalletAddress | Get swaps by wallet address | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/swaps |
Get Token Transfers
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
14 | getWalletTokenTransfers | Get ERC20 token transfers by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/:address/erc20/transfers |
15 | getTokenTransfers | Get ERC20 token transfers by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/transfers |
Get Token Top Traders
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
16 | getTopProfitableWalletPerToken | Get Token Profitable Wallets | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/top-gainers |
Get Token Pairs & Liquidity
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
17 | getTokenPairs | Get token pairs by address | Method Documentation | https://deep-index.moralis.io/api/v2.2/:token_address/pairs |
18 | getPairStats | Get token pair statistics | Method Documentation | https://deep-index.moralis.io/api/v2.2//pairs/:address/stats |
19 | getAggregatedTokenPairStats | Get aggregated token pair statistics | Method Documentation | https://deep-index.moralis.io/api/v2.2/:token_address/pairs/stats |
20 | getPairAddress | Get DEX token pair address | Method Documentation | https://deep-index.moralis.io/api/v2.2/:token0_address/:token1_address/pairAddres |
21 | getPairReserves | Get DEX token pair reserves | Method Documentation | https://deep-index.moralis.io/api/v2.2/:pair_address/reserves |
Get Token Stats
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
22 | getTokenStats | Get ERC20 token stats | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/stats |
Get Token Owners
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
23 | getTokenOwners | Get ERC20 token owners | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:token_address/owners |
DeFi API
Select what you want to achieve:
Get Wallet DeFi Positions
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getDefiSummary | Get DeFi protocols by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/summary |
2 | getDefiPositionsSummary | Get DeFi positions by wallet | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/positions |
3 | getDefiPositionsByProtocol | Get detailed DeFi positions by wallet and protocol | Method Documentation | https://deep-index.moralis.io/api/v2.2/wallets/:address/defi/:protocol/positions |
Entity API
Select what you want to achieve:
Search Entities
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | searchEntities | Search for entities, addresses, and categories | Method Documentation | https://deep-index.moralis.io/api/v2.2/entities/search |
Get Entity Categories
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
2 | getEntityCategories | Get entity categories | Method Documentation | https://deep-index.moralis.io/api/v2.2/entities/categories |
Get Entities
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
3 | getEntitiesByCategory | Get entities by category | Method Documentation | https://deep-index.moralis.io/api/v2.2/entities/categories/:categoryId |
4 | getEntity | Get entity by ID | Method Documentation | https://deep-index.moralis.io/api/v2.2/entities/:entityId |
Price API
Select what you want to achieve:
Get NFT Prices
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
1 | getNFTFloorPriceByContract | Get NFT floor price by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/floor-price |
2 | getNFTFloorPriceByToken | Get NFT floor price by token | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/floor-price |
3 | getNFTHistoricalFloorPriceByContract | Get historical NFT floor price by contract | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/floor-price/historical |
4 | getNFTContractSalePrices | Get contract sale prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/price |
5 | getNFTSalePrices | Get sale prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/:token_id/price |
6 | getNFTLowestPrice | Get lowest price | Method Documentation | https://deep-index.moralis.io/api/v2.2/nft/:address/lowestprice |
Get Token Prices
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
7 | getTokenPrice | Get ERC20 token price | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/:address/price |
8 | getMultipleTokenPrices | Get multiple token prices | Method Documentation | https://deep-index.moralis.io/api/v2.2/erc20/prices |
9 | getPairCandlesticks | Get the OHLCV candlesticks by using pair address | Method Documentation | https://deep-index.moralis.io/api/v2.2/pairs/:address/ohlcv |
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 |
Get Latest Block Number
No. | Method | Description | API Reference | URL |
---|---|---|---|---|
11 | getLatestBlockNumber | Get latest block number. | Method Documentation | https://deep-index.moralis.io/api/v2.2/latestBlockNumber/:chain |
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 |