Want quick, dependable token seek for your crypto challenge? Moralis’ Token Search API handles all of it, permitting you to search out crypto tokens by identify, image, token deal with, or pair deal with. Expertise real-time, verified token search throughout all main chains, with stay indexing, sensible rating, and detailed knowledge. Get lightning-fast token discovery in your DEX, pockets, or dapp – with only one API name.
Excited to see what the Token Search API can do? Right here’s an instance displaying it in motion:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/tokens/search?question=pepe&chains=eth’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Operating the script above will provide you with an inventory of tokens matching the question parameters. Every token may even function a real-time value, market cap, value change over time, and extra. Right here’s a pattern response:
{
//…
end result: [
{
“tokenAddress”: “0x6982508145454ce325ddbe47a25d4ec3d2311933”,
“chainId”: “0x1”,
“name”: “Pepe”,
“symbol”: “PEPE”,
“blockNumber”: null,
“blockTimestamp”: 1681483895,
“usdPrice”: 0.000008732159701029,
“marketCap”: 3673532264.62589,
“experiencedNetBuyers”: {
“oneDay”: 6,
“oneWeek”: 12
},
“netVolumeUsd”: {
“oneDay”: -308278.47758801375
},
“liquidityChangeUSD”: {
“oneDay”: -109445.76999999955
},
“usdPricePercentChange”: {
“oneDay”: -3.2959040909090422
},
“volumeUsd”: {
“oneDay”: 1570513.1603542287
},
“securityScore”: 92,
“logo”: “https://adds-token-info-29a861f.s3.eu-central-1.amazonaws.com/marketing/evm/0x6982508145454ce325ddbe47a25d4ec3d2311933_icon.png”,
“isVerifiedContract”: true,
“fullyDilutedValuation”: 3673531388.384607,
“totalHolders”: 427466
},
//…
]
}
All it takes is a single endpoint to energy a seamless, correct token search when utilizing Moralis!
To be taught extra, be a part of us in at present’s tutorial or try the next YouTube video for a fast introduction to the Token Search API:
If you wish to begin utilizing the Token Search API instantly, use the button under to join a Moralis account!
Overview
Looking for tokens on crypto platforms – whether or not it’s a pockets, DEX, or aggregator – may be painful. Outcomes are sometimes damaged, flooded with scams, and even lacking well-known property like Pepe. Nevertheless, this isn’t unusual, as constructing a dependable token search engine is tough. It requires real-time indexing, multi-chain help, and sensible rating methods – all of that are laborious to construct from scratch.
However absolutely, there needs to be a greater approach, proper?
Enter Moralis’ Token Search API, which lets you simply seek for any crypto token by identify, image, deal with, or pair deal with. We deal with all of the underlying complexities, enabling you to combine cross-chain token search performance into your tasks with only one endpoint.
To be taught extra about how this works, comply with alongside in at present’s tutorial as we kick issues off by diving straight into Moralis. Let’s go!
Exploring Moralis: The Business’s #1 Crypto Search API Supplier
Moralis is the {industry}’s high crypto knowledge supplier, providing you with entry to world-class APIs and RPC nodes designed to streamline your developer expertise. Seek for tokens, get a pockets’s totally decoded historical past, fetch real-time costs, and rather more with a single line of code. Get the instruments, insights, and knowledge it is advisable to construct refined crypto tasks – multi function place!
Let’s discover key the explanation why builders select Moralis as their crypto knowledge supplier:
Extra Information. Fewer Requests: With outcome-focused API responses, you get extra knowledge per name, decreasing the variety of requests wanted to energy superior options.
Cross-Chain Help: Expertise full function parity throughout all main chains, permitting you to construct tasks for your entire Web3 ecosystem utilizing one unified toolkit.
Enterprise-Grade Safety: Moralis is SOC 2 Kind 2 licensed, making certain enterprise-grade safety and reliability throughout all instruments and providers
With an summary of Moralis, let’s dive into the Token Search API!
What’s the Token Search API?
The Token Search API delivers real-time, verified token search throughout the Solana community and all main EVM chains. Seek for any token by identify, image, deal with, or pair deal with – with stay indexing, detailed metadata, and sensible rating. One API request is all it takes to supercharge your pockets, DEX, analytics platform, or dapp with a greater token search expertise!

Listed below are some key options and advantages of the Token Search API:
Good Token Discovery: Discover tokens by identify, image, deal with, or pair deal with, with verified outcomes ranked first and partial matches.
Cross-Chain Compatibility: Seek for tokens throughout chains like Solana, Ethereum, Polygon, BSC, Avalanche, PulseChain, and plenty of extra networks.
Complete Payloads: Get full metadata for all tokens, together with costs, complete provide, market cap, liquidity adjustments, holders, and extra.
Filtered Outcomes: Filter by blockchain to make sure quick, seamless, chain-specific searches.
With an summary of this crypto search API, let’s take a more in-depth have a look at how you should use this industry-leading instrument to seek for tokens!
Full Tutorial: Find out how to Seek for Crypto with the Greatest Token Search API
Let’s dive right into a tutorial on seek for tokens with the Token Search API. Because of its simplicity, you are able to do it in three easy steps:
Get an API Key
Write a Script
Run the Code
However earlier than we get going, it is advisable to cope with a few conditions.
Stipulations
For this temporary tutorial, we’ll be utilizing Node.js. So, be sure you have the next put in and able to go:
Step 1: Get an API Key
If you happen to haven’t already, begin by signing up for a Moralis account utilizing the button on the high proper:

From right here, you’ll must improve to both a Enterprise or customized Enterprise plan, as /tokens/search is a premium endpoint. After upgrading, copy your API key from the “Residence” tab within the Moralis admin panel:

Hold the important thing for now, as you’re going to wish it within the following step!
Step 2: Write a Script
Arrange a brand new Node.js challenge in your most popular IDE and set up the next dependencies:
npm set up node-fetch –save
npm set up moralis @moralisweb3/common-evm-utils
Subsequent, add ”kind”: ”module” to your ”package deal.json” file:

Arrange a brand new ”index.js” file and add the next script calling the /tokens/search endpoint:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/tokens/search?question=pepe&chains=eth’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
From right here, it is advisable to change the code barely. Begin by changing YOUR_API_KEY with the important thing you copied throughout step one. Subsequent, you may as well change the question parameters to suit your preferences. As an illustration, change the token identify, specify extra chains, or add the isVerifiedContract boolean to solely get verified tokens:

Step 3: Run the Code
Lastly, all that is still is to run the script. To take action, open a brand new terminal and run this command in your challenge’s root folder:
node index.js
Operating the script returns an array of tokens matching your question. Every token contains detailed knowledge, similar to value, market cap, safety rating, quantity and liquidity adjustments, emblem, and extra. Right here’s a pattern response:
{
//…
end result: [
{
“tokenAddress”: “0x6982508145454ce325ddbe47a25d4ec3d2311933”,
“chainId”: “0x1”,
“name”: “Pepe”,
“symbol”: “PEPE”,
“blockNumber”: null,
“blockTimestamp”: 1681483895,
“usdPrice”: 0.000008732159701029,
“marketCap”: 3673532264.62589,
“experiencedNetBuyers”: {
“oneDay”: 6,
“oneWeek”: 12
},
“netVolumeUsd”: {
“oneDay”: -308278.47758801375
},
“liquidityChangeUSD”: {
“oneDay”: -109445.76999999955
},
“usdPricePercentChange”: {
“oneDay”: -3.2959040909090422
},
“volumeUsd”: {
“oneDay”: 1570513.1603542287
},
“securityScore”: 92,
“logo”: “https://adds-token-info-29a861f.s3.eu-central-1.amazonaws.com/marketing/evm/0x6982508145454ce325ddbe47a25d4ec3d2311933_icon.png”,
“isVerifiedContract”: true,
“fullyDilutedValuation”: 3673531388.384607,
“totalHolders”: 427466
},
//…
]
}
That’s it! It’s simple to seek for tokens when working with Moralis. From right here, you may simply enhance your platform’s consumer expertise with complete and seamless crypto search performance!
Crypto Search API Instance: Constructing a Highly effective Token Search with One Endpoint
A clean and correct token search expertise is one thing most crypto tasks want, together with DEXs, wallets, token analytics platforms, and so on. Let’s check out an instance from Moralis.com constructed utilizing the Token Search API:

The search bar on the high left lets customers immediately discover any crypto token by identify, image, deal with, or pair deal with. Verified outcomes seem first, with choices throughout all main chains. Moreover, it highlights every token’s value and value p.c change previously 24 hours.
And the most effective half? It was constructed utilizing only one endpoint from the Token Search API!
Past the Greatest Token Search API – Exploring Different Instruments & Options
The Token Search API solely scratches the floor of Moralis’ complete Web3 API suite. As such, we’ll take the next sections to introduce three extra instruments you’ll seemingly discover useful:
Pockets API
Token API
NFT API
To be taught extra about all our premier improvement instruments, please be happy to go to our Web3 API web page for extra data!
Pockets API: Get Portfolio Information, Decoded Historical past, & Internet Value
The Pockets API is a top-tier instrument that lets you simply get any pockets’s decoded historical past, token balances with costs, internet value, profitability, and extra with a single line of code. Use this instrument to complement your platform with a complete portfolio view, transaction timelines, and different comparable options!

Listed below are a couple of distinguished endpoints from the Pockets API:
/wallets/:deal with/historical past: Fetch a pockets’s totally decoded transaction historical past.
/wallets/:deal with/tokens: Get a pockets’s token balances with costs.
/wallets/:deal with/defi/positions: Question the DeFi positions of a pockets.
/wallets/:deal with/net-worth: Get a pockets’s complete internet value and particular person breakdowns for all chains.
/wallets/:deal with/profitability/abstract: Fetch a abstract of a pockets’s profitability.
To focus on the facility of the Pockets API, we’ll now discover a fast instance demonstrating how simple it’s to get a pockets’s totally decoded historical past:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/wallets/0xda74Ac6b69Ff4f1B6796cdDf61fBDd4A5f68525f/historical past?chain=eth’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Calling the endpoint above will provide you with an inventory of on-chain transactions, enriched with class tags, occasion summaries, deal with labels, and extra. Right here’s a pattern response:
{
//…
“end result”: [
{
“hash”: “0xe153a83ec0e392d4edbccf196ca9ac6cd76d3e332ef3d4ee935dbabfb1386861”,
“nonce”: “2123343”,
“transaction_index”: “52”,
“from_address_entity”: null,
“from_address_entity_logo”: null,
“from_address”: “0x7830c87c02e56aff27fa8ab1241711331fa86f43”,
“from_address_label”: null,
“to_address_entity”: “Coinbase”,
“to_address_entity_logo”: “https://entities-logos.s3.us-east-1.amazonaws.com/coinbase.png”,
“to_address”: “0xa9d1e08c7793af67e9d92fe308d5697fb81d3e43”,
“to_address_label”: “Coinbase: Hot Wallet”,
“value”: “0”,
“gas”: “2000000”,
“gas_price”: “2567061474”,
“receipt_cumulative_gas_used”: “3895360”,
“receipt_gas_used”: “211982”,
“receipt_contract_address”: null,
“receipt_status”: “1”,
“block_timestamp”: “2025-02-07T16:54:11.000Z”,
“block_number”: “21795951”,
“block_hash”: “0x22de8b12221a7901519ec150466737257519b15403419c0c316f465555c2e205”,
“transaction_fee”: “0.000544170825381468”,
“method_label”: null,
“nft_transfers”: [],
“erc20_transfers”: [],
“native_transfers”: [
{
“from_address_entity”: “Coinbase”,
“from_address_entity_logo”: “https://entities-logos.s3.us-east-1.amazonaws.com/coinbase.png”,
“from_address”: “0xa9d1e08c7793af67e9d92fe308d5697fb81d3e43”,
“from_address_label”: “Coinbase: Hot Wallet”,
“to_address_entity”: null,
“to_address_entity_logo”: null,
“to_address”: “0xcb1c1fde09f811b294172696404e88e658659905”,
“to_address_label”: “reubenrjs.eth”,
“value”: “300000000000000000”,
“value_formatted”: “0.3”,
“direction”: “receive”,
“internal_transaction”: true,
“token_symbol”: “ETH”,
“token_logo”: “https://cdn.moralis.io/eth/0x.png”
}
],
“abstract”: “Acquired 0.3 ETH from Coinbase: Scorching Pockets”,
“possible_spam”: false,
“class”: “obtain”
},
//…
]
}
Token API: Fetch Actual-Time Costs, OHLCV Information, & Swaps
The Token API is a number one instrument for fetching any token’s real-time value, OHLCV candlesticks knowledge, swaps, pairs, and rather more with out breaking a sweat. You should use the Token API to construct all the pieces from candlestick charts to superior token analytics instruments with minimal improvement effort.

Let’s discover some key endpoints of the Token API:
/erc20/:deal with/value: Get the value of any token in each USD and the chain’s native forex.
/erc20/:deal with/swaps: Question all swap-related transactions of a token.
/erc20/:token_address/pairs: Get all supported pairs of a token.
/erc20/:token_address/homeowners: Fetch an inventory of a token’s holders with possession percentages.
/pairs/:deal with/snipers: Question all snipers of any token pair.
/pairs/:deal with/ohlcv: Get OHLCV knowledge for any given pair deal with.
To indicate you the accessibility of the Token API, we’ll now have a look at a short instance of how you should use this interface to get token costs:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/erc20/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0/value?chain=eth&embrace=percent_change’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
Operating the code above offers you the value of the required token proven in each USD and the chain’s native cryptocurrency. Along with this, the response additionally options value adjustments over time, spam filters, a safety rating, and rather more:
{
tokenName: ‘Matic Token’,
tokenSymbol: ‘MATIC’,
tokenLogo: ‘https://emblem.moralis.io/0x1_0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0_89c931b3fcf74fe39db7a195bf8a3aa5.png’,
tokenDecimals: ’18’,
nativePrice: {
worth: ‘120155125729897’,
decimals: 18,
identify: ‘Ether’,
image: ‘ETH’,
deal with: ‘0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2’
},
usdPrice: 0.2781797175413043,
usdPriceFormatted: ‘0.278179717541304328’,
exchangeName: ‘Uniswap v2’,
exchangeAddress: ‘0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f’,
tokenAddress: ‘0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0’,
priceLastChangedAtBlock: ‘21939226’,
blockTimestamp: ‘1740678023000’,
possibleSpam: false,
verifiedContract: true,
pairAddress: ‘0x819f3450da6f110ba6ea52195b3beafa246062de’,
pairTotalLiquidityUsd: ‘465303.06’,
’24hrPercentChange’: ‘1.2687099195220788’,
securityScore: 55
}
NFT API: Question NFT Metadata, Balances, & Costs
With the NFT API, you may seamlessly fetch NFT metadata, balances, costs, and rather more throughout all main EVM chains and the Solana community. Use this top-tier interface to construct NFT portfolio views, NFT-Fi analytics instruments, and different comparable options with minimal effort.

Listed below are a couple of NFT API endpoints:
/:deal with/nft: Get any pockets’s NFT stability.
/nft/:deal with/:token_id: Fetch the metadata of any NFT.
/nft/:deal with/:token_id/floor-price: Question any NFT’s flooring value.
/:deal with/nft/switch: Fetch a pockets’s NFT transfers.
/:deal with/nft/assortment: Get all collections owned by a pockets.
Let’s have a look at an instance of fetch the ground value of any NFT to spotlight the facility of this instrument. Right here’s a script displaying the endpoint in motion:
import fetch from ‘node-fetch’;
const choices = {
technique: ‘GET’,
headers: {
settle for: ‘utility/json’,
‘X-API-Key’: ‘YOUR_API_KEY’
},
};
fetch(‘https://deep-index.moralis.io/api/v2.2/nft/0xbd3531da5cf5857e7cfaa92426877b022e612cf8/4307/floor-price?chain=eth’, choices)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));
In return for calling the endpoint above, you’ll get the ground value of the required NFT, denominated in each USD and the chain’s native forex:
{
deal with: ‘0xbd3531da5cf5857e7cfaa92426877b022e612cf8’,
token_id: ‘4307’,
floor_price: ‘9.444’,
floor_price_usd: ‘21965.365’,
forex: ‘eth’,
market: {
identify: ‘blur’,
emblem: ‘https://cdn.moralis.io/marketplaces/blur.png’
},
last_updated: ‘2025-02-27T18:03:39.601Z’
}
Please verify our API documentation web page for extra details about the Pockets API, Token API, NFT API, and all our different interfaces!
Abstract: Greatest Crypto Search API 2025 – Exploring the Token Search API
Trying up tokens on wallets, DEXs, and comparable platforms may be tedious. Search outcomes are sometimes empty, cluttered with scams, and typically even lacking well-liked tokens like Pepe. Nevertheless, we’re not shocked, as constructing a dependable token search engine is tough. It is advisable index real-time knowledge, combine cross-chain help, and kind tokens precisely – all of that are tough and time-consuming to do from scratch.

Thankfully, it’s now doable to streamline the method of constructing a dependable search function with Moralis’ Token Search API, permitting you to search for any crypto by identify, image, deal with, or pair deal with. Listed below are a number of the key options of this instrument:
Cross-Chain Help: Seek for tokens throughout Solana and all main EVM chains.
Good Token Discovery: Discover tokens by identify, image, deal with, or pair deal with, with partial matches and verified property ranked first.
Complete Information: Obtain complete metadata for all tokens, together with value, market cap, holders, and extra.
Filtered Outcomes: Filter by chain to make sure you solely get the tokens you’re searching for.
With the Token Search API, you may combine quick, correct token search performance into your crypto challenge with only one request, giving your customers the search expertise they deserve!
So, if you wish to take your challenge to the following degree utilizing the Token Search API, join a Moralis account at present!







