How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Moralis Token API

The Token API from Moralis — 35 operation(s) for token.

Moralis Token API is one of 29 APIs that Moralis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Token. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 35 operations across 35 paths, and defines 70 schemas. It is described by OpenAPI 3.2.0, at version 2.2.

Requests are made against a single base URL, https://deep-index.moralis.io/api/v2.2.

35 operations 35 paths 70 schemas 32 GET3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.2
Base URL
https://deep-index.moralis.io/api/v2.2
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Moralis Token API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-Key (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 35

Across 35 paths, the API surfaces 35 operations — 32 GET, 3 POST. Each is listed below with its method, path, parameters, and response codes.

Token 35
GET
/erc20/{address}/price
Get ERC20 token price
getTokenPrice 7 params → 200
GET
/erc20/{address}/swaps
Get swap transactions by token address
getSwapsByTokenAddress 10 params → 200
GET
/erc20/{tokenAddress}/holders
Get a holders summary by token address
getTokenHolders 2 params → 200
GET
/erc20/{tokenAddress}/holders/historical
Get timeseries holders data
getHistoricalTokenHolders 7 params → 200
POST
/erc20/prices
Get Multiple ERC20 token prices
getMultipleTokenPrices 4 params body → 200
GET
/erc20/{token_address}/owners
Get ERC20 token owners by contract
getTokenOwners 5 params → 200
GET
/{address}/erc20
Get ERC20 token balances by wallet
getWalletTokenBalances 5 params → 200
GET
/{address}/erc20/transfers
Get ERC20 token transfers by wallet address
getWalletTokenTransfers 10 params → 200
GET
/erc20/metadata
Get ERC20 token metadata by contract
getTokenMetadata 2 params → 200
GET
/tokens/categories
Get ERC20 token categories
getTokenCategories → 200
GET
/erc20/metadata/symbolsdeprecated
Get ERC20 token metadata by symbols
getTokenMetadataBySymbol 2 params → 200
GET
/erc20/{address}/transfers
Get ERC20 token transfers by contract address
getTokenTransfers 9 params → 200
GET
/erc20/{address}/statsdeprecated
Get ERC20 token stats
getTokenStats 2 params → 200
GET
/erc20/{address}/top-gainers
Get top traders for a given ERC20 token
getTopProfitableWalletPerToken 3 params → 200
GET
/tokens/search
Search for tokens based on contract address, pair address, token name or token symbol.
searchTokens 6 params → 200
GET
/pairs/{address}/ohlcv
Get OHLCV by pair address
getPairCandlesticks 8 params → 200
GET
/pairs/{address}/stats
Get stats by pair address
getPairStats 2 params → 200
GET
/erc20/{token_address}/pairs
Get token pairs by address
getTokenPairs 4 params → 200
GET
/erc20/{token_address}/pairs/statsdeprecated
Get aggregated token pair statistics by address
getAggregatedTokenPairStats 2 params → 200
GET
/erc20/exchange/{exchangeName}/newdeprecated
Get new tokens by exchange
getNewTokensByExchange 4 params → 200
GET
/erc20/exchange/{exchangeName}/bondingdeprecated
Get bonding tokens by exchange
getBondingTokensByExchange 4 params → 200
GET
/erc20/exchange/{exchangeName}/graduateddeprecated
Get graduated tokens by exchange
getGraduatedTokensByExchange 4 params → 200
GET
/erc20/{tokenAddress}/bondingStatusdeprecated
Get the token bonding status
getTokenBondingStatus 2 params → 200
GET
/pairs/{address}/swaps
Get swap transactions by pair address
getSwapsByPairAddress 10 params → 200
GET
/pairs/{address}/snipersdeprecated
Get snipers by pair address
getSnipersByPairAddress 3 params → 200
GET
/volume/chainsdeprecated
Get trading stats by chain
getVolumeStatsByChain → 200
GET
/volume/categoriesdeprecated
Get trading stats by categories
getVolumeStatsByCategory 1 param → 200
GET
/volume/timeseriesdeprecated
Retrieve timeseries trading stats by chain
getTimeSeriesVolume 2 params → 200
GET
/volume/timeseries/{categoryId}deprecated
Retrieve timeseries trading stats by category
getTimeSeriesVolumeByCategory 3 params → 200
POST
/tokens/analytics/timeseries
Retrieve timeseries trading stats by token addresses
getTimeSeriesTokenAnalytics 1 param body → 200
GET
/tokens/trending
Get trending tokens
getTrendingTokensV2 2 params → 200
GET
/tokens/{tokenAddress}/analytics
Get token analytics by token address
getTokenAnalytics 2 params → 200
GET
/tokens/{tokenAddress}/score
Get token score by token address
getTokenScore 2 params → 200
GET
/tokens/{tokenAddress}/score/historical
Get historical token score by token address
getHistoricalTokenScore 3 params → 200
POST
/tokens/analytics
Get token analytics for a list of token addresses
getMultipleTokenAnalytics body → 200

Schemas 70

The contract defines 70 schemas that model the data the API accepts and returns. The most detailed are pairStatsResponse (23 properties), erc20Transaction (22 properties), erc20Metadata (21 properties), erc20Price (20 properties). Each schema is shown below with its type and property counts.

getSwapsByWalletAddressResponse
object
4 properties 1 required
pairStatsResponse
object
23 properties 23 required
getSnipersResult
object
13 properties 11 required
TokenAnalyticsData
object
13 properties
TimeSeriesVolumeByCategoryResponse
object
1 property
graduatedTokensByExchangeResponse
object
5 properties
erc20Categories
object
1 property 1 required
bondingTokensByExchangeResponse
object
5 properties
erc20Metadata
object
21 properties 6 required
TimeSeriesByCategoryData
object
5 properties
TokenHolderTimelineArray
object
7 properties 7 required
GetMultipleTokenPricesDto
object
1 property 1 required
TokenHolderSummaryHolderByAcquisition
object
3 properties 3 required
MultipleTokenAnalyticsData
object
1 property
TokenHolderChange
object
2 properties 2 required
TokenScoreVolumeUsd
object
8 properties
erc20TokenOwnerCollection
object
5 properties 1 required
TimeSeriesByTokensData
object
1 property
WalletTopProfitableWalletPerTokenResponse
object
6 properties 6 required
TokenHolderCategory
object
7 properties 7 required
tokenSupportedPairsStatsResponse
object
3 properties
ohlcv
object
7 properties
swapsByWalletAddressResult
object
19 properties 19 required
erc20Transaction
object
22 properties 15 required
candleSummary
object
4 properties 4 required
VolumeCategoriesResponse
object
1 property
getSnipersTransactions
object
3 properties 3 required
TimeSeriesVolumeResponse
object
1 property
TokenHolderTimelineResult
object
4 properties 1 required
chainListWithSolana
string
TokenTransactionTokenMetadata
object
7 properties 7 required
discoveryTokenLinks
object
13 properties 13 required
TokenScoreMetrics
object
5 properties
ChainData
object
4 properties
erc20Price
object
20 properties 3 required
VolumeChainsResponse
object
1 property
tokenBondingStatusResponse
object
4 properties 2 required
erc20TokenBalance
object
9 properties 6 required
swapsByPairAddressResult
object
13 properties 13 required
tokenAndChainItem
object
2 properties 2 required
TokenScoreTransactions
object
8 properties
newTokensByExchangeResponse
object
5 properties
getSnipersResponse
object
4 properties 4 required
TimeSeriesVolumeByTokenResponse
object
3 properties
GetTimeSeriesTokenAnalyticsDto
object
1 property 1 required
erc20TokenStat
object
1 property 1 required
TokenHolderSummaryResult
object
5 properties 5 required
TimeSeriesByTokenData
object
5 properties
nativeErc20Price
object
5 properties 5 required
HistoricalTokenScoreResponse
object
3 properties
SupportedPairTokenInfo
object
7 properties
GetMultipleTokenAnalyticsDto
object
1 property 1 required
TopProfitableWalletPerTokenResponse
object
11 properties 11 required
candleSticksResponse
object
7 properties 6 required
orderList
string
getSwapsByPairAddressResponse
object
11 properties 1 required
TimeSeriesData
object
4 properties
TokenHolderSupplyChange
object
2 properties 2 required
CategoriesData
object
8 properties
tokenSupportedPairsResponse
object
4 properties 4 required
chainList
string
tokenPriceItem
object
3 properties 1 required
TokenScoreResponse
object
5 properties
VolumeData
object
4 properties
TokenHolderSummarySupply
object
6 properties 6 required
erc20TokenOwner
object
9 properties 7 required
erc20TransactionCollection
object
4 properties 1 required
TokenScoreSupply
object
2 properties
TokenHolderSummaryHolderChange
object
7 properties 7 required
supportedPairInfo
object
16 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

moralis-token-api-openapi.yml Raw ↑

Other APIs Moralis publishes across the network.

Moralis Solana API
Moralis Streams API
Moralis Auth API
Moralis Datashare
Moralis Balance API
Moralis Block API
Moralis Categories API
Moralis DeFi API
Moralis Discovery API
Moralis Entities API
Moralis Get Balance API
Moralis Get Collections API
Where this information came from

This is an independent, third-party profile of Moralis Token API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.