Looking for an easy way to find a crypto token by name, symbol, address, or pair address? With Moralis’ Token Search API, it becomes a breeze. Get fast, verified token search across all major chains, complete with live indexing, smart ranking, and rich metadata. Search for any crypto with just one API call and enrich your platform with the top-tier token search functionality users deserve!
Eager to jump straight into it? Here’s a quick example showing the Token Search API in action:
import fetch from 'node-fetch'; const options = { method: 'GET', headers: { accept: 'application/json', 'X-API-Key': 'YOUR_API_KEY' }, }; fetch('https://deep-index.moralis.io/api/v2.2/tokens/search?query=pepe&chains=eth', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
Calling the above endpoint will give you an array of tokens, each enriched with valuable data, including prices, price changes over time, etc. Here’s an example of what the response looks like for Pepe:
{ //... 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! With the Token Search API, you can effortlessly search for any crypto token across all major chains with just one request!
To learn more about this premier API, follow along in today’s tutorial or check out the YouTube video below for a quick introduction:
Also, if you instantly want to use the Token Search API yourself, sign up for a Moralis account using the button below!
Overview
Getting the results you want when searching for a crypto token is much more complicated than it sounds, making it challenging to build and integrate fast, accurate token discovery functionality into decentralized applications (dapps). It takes live blockchain indexing, multi-chain support, and ranking systems – all complex features and functionality that are tough to build from scratch.
Fortunately, you can now find any crypto by token name, symbol, address, or pair address with Moralis’ Token Search API. This tool handles everything from real-time indexing to cross-chain support, enabling you to supercharge your platform with fast, reliable token search using just one endpoint.
If you’d like to learn more about this premier tool and how it works, join us below as we explore the Token Search API. Let’s go!
Introducing the Token Search API – The Easiest Way to Search for a Crypto
Moralis’ Token Search API lets you find any crypto token by symbol, name, address, or pair address. This top-tier tool delivers quick, verified token search across all major blockchain networks, including Solana, Ethereum, BNB Smart Chain (BSC), Polygon, Optimism, and many more. Supercharge your projects with a better search experience using a single API request!
Let’s explore some key features of the Token Search API:
- Real-Time Indexing: Search for tokens the moment they’re minted, thanks to live indexing across all blockchain networks.
- Smart Token Discovery: You can find any crypto token by name, symbol, address, or pair address, with support for partial and exact queries.
- Cross-Chain Support: Find tokens across supported chains, including Solana and all major EVM networks.
- Verified Token Search: Moralis ranks verified tokens first, ensuring safe, high-quality search results.
- Filter Search Results: You can filter search results by various metrics, including market cap, liquidity, volume, and more.
- Rich Metadata: Search results are enriched with metadata for all tokens. Get any asset’s address, logo, symbol, price, market cap, etc.
- Production Ready: The Token Search API is a production-ready, battle-tested search solution already used by MetaMask and Moralis.com.
All in all, the Token Search API is an industry-leading solution that allows you to find any crypto token across all the biggest chains without breaking a sweat!
Why Do You Need the Token Search API?
If you’re browsing crypto projects – whether it’s DEXs, wallets, or other platforms – it’s common to come across broken search features. Results are frequently missing, filled with scams, or cluttered with unverified junk. But this is not surprising, as building fast, reliable token search functionality from scratch is both tedious and time-consuming. It requires real-time token indexing, broad cross-chain support, sophisticated ranking systems, and more.

Fortunately, you can avoid this altogether thanks to the Token Search API, allowing you to integrate a fast, accurate token search into your projects with just one line of code. This, in turn, will allow you to save an abundance of time and resources, enabling you to move to market much quicker.
Additionally, providing a reliable token search for your project will help boost user value, trust, and retention – all of which are important when running a successful project!
To learn more about how this works, join us down below as we jump into a tutorial on how to search for a crypto token using the Token Search API!
3-Step Tutorial: How to Search for a Crypto Token by Name, Symbol, Address, or Pair Address
Now that you have familiarized yourself with the Token Search API, let’s take a closer look at how you can use this tool to find a crypto token by name, symbol, address, or pair address. Thanks to the accessibility of this tool, you can do it in three short steps:
- Get Your API Key
- Write a Script
- Run the Code
But before we dive into the initial step, you must handle a couple of prerequisites!
Prerequisites
To follow along in today’s tutorial, make sure you have these installed:
Step 1: Get Your API Key
If you haven’t already, kick things off by signing up for an account with Moralis using the button at the top right:

Next, upgrade to either a custom Enterprise or Business plan, as /tokens/search
is a premium endpoint. After upgrading, you can then go ahead and copy your API key directly under the ”Home” tab:

Keep your key for now, as you’ll need it in the following step!
Step 2: Write a Script
Open your preferred IDE and set up a new project using the following terminal command:
npm init
Next, install the required dependencies with this command:
npm install node-fetch --save npm install moralis @moralisweb3/common-evm-utils
From here, open your ”package.json” file and add ”type”: ”module”
to the list:

Create a new ”index.js” file and add the following script:
import fetch from 'node-fetch'; const options = { method: 'GET', headers: { accept: 'application/json', 'X-API-Key': 'YOUR_API_KEY' }, }; fetch('https://deep-index.moralis.io/api/v2.2/tokens/search?query=pepe&chains=eth', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
Lastly, you need to make some minor configurations before running the code. First, replace YOUR_API_KEY
with the key you just copied. Next, change the query parameters to fit your preferences. For example, swap out the token name, add more chains, and include the isVerifiedContract
boolean to only receive verified tokens:

Step 3: Run the Code
To run the code, open a new terminal and run this command in the root folder of your project:
node index.js
Doing so will give you a list of relevant tokens based on your query. Each token will also feature response parameters like usdPrice
, experiencedNetBuyers
, netVolumeUsd
, liquidityChangeUSD
, logo
, etc., giving you insights beyond the token name and address. Here’s a sample response:
{ //... 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 }, //... ) }
Congratulations! You now know how to search for a crypto token with the Token Search API. And with this single endpoint, you can easily integrate fast, accurate token search functionality into all your crypto projects!
If you want to learn more about the endpoint and try it for free, check out the token search documentation page!
What Can You Build with the Token Search API?
Now that you know how to find any crypto token by name, symbol, address, or pair address, you can easily enrich your own platform – whether it’s a DEX, wallet, or other crypto project – with a lightning-fast, accurate search engine. Let’s take a look at an example:

The example above comes from Moralis.com, powered by the Token Search API. This feature allows users to search for any crypto across any chain, with verified results at the top. Additionally, it shows the price and price percent change in the past 24 hours, giving users immediate insight into the asset.
Thanks to the accessibility of the Token Search API, we could integrate this feature into our platform with just one single endpoint. And the best part? You can now do the same!
Beyond How to Search for a Crypto – Exploring Moralis for Developers Further
Moralis for Developers is a world-class crypto data provider, supplying Web3 APIs and RPC nodes that are designed to help you build crypto projects with ease. Search for any crypto token, fetch real-time prices, get any wallet’s fully decoded history, and much more with a single API call. Get the tools and resources you need to build sophisticated crypto projects – all in one platform!

Here are the main reasons why you should use Moralis:
- Comprehensive APIs: Moralis’ APIs are designed with the outcome in mind, minimizing the calls required to develop dapps. Build a comprehensive portfolio view, in-depth wallet timelines, advanced token search, and much more with a single endpoint.
- Multi-Chain Support: Experience full feature support across all major blockchain networks, including Solana, Ethereum, BSC, Polygon, Base, etc. Use one toolkit to build dapps for the entire Web3 ecosystem.
- Enterprise-Grade Security: Moralis holds a SOC 2 Type 2 certificate, highlighting our commitment to maintaining world-class reliability and security across all tools and features.
Let’s dive deeper into our tools to further highlight the benefits of working with Moralis!
Diving Into Moralis’ Development Tools
Moralis offers a bunch of use-case-specific APIs, and in the following sections, we’ll dive a bit deeper into the following three:
- Token API
- NFT API
- Wallet API
Explore the Web3 API page to learn more about all our premier interfaces!
Token API: Get Price, OHLCV Candlesticks, & Holders
The Token API is the industry’s leading tool for fetching token-related data. Get prices, OHLCV candlesticks, pairs, swaps, etc., for any token across all major chains. Use this premier tool to integrate real-time prices into your platform, build interactive candlestick charts, and more.

Here are some key endpoints of the Token API:
/erc20/:address/price
: Query the price of any token./pairs/:address/ohlcv
: Get OHLCV data for any token pair./erc20/:address/swap
: Fetch all swap-related transactions for a token./erc20/:token_address/pairs
: Query all supported pairs of a token./erc20/:token_address/owners
: Get a list of a token’s top holders.
Check out the Token API documentation to learn more about this premier tool!
NFT API: Fetch Floor Prices, Metadata, & Transfers
With the NFT API, you can easily query NFT metadata, floor prices, transfers, balances, and much more without breaking a sweat. Use this premier API to build everything from NFT-Fi platforms to marketplaces.

Let’s explore some key endpoints of the NFT API:
/:address/nft
: Get the NFT balance of any wallet./nft/:address/:token_id
: Query the metadata of any NFT./nft/:address/:token_id/floor-price
: Fetch an NFT’s floor price./:address/nft/transfer
: Get the NFT transfers for a wallet./:address/nft/collection
: Query the collections owned by a wallet.
Explore the NFT API documentation to learn more about this top-tier interface!
Wallet API: Query a Wallet’s History, Net Worth, & Balances
The Wallet API is a world-class tool for fetching wallet-related data, enabling you to query everything from decoded wallet history to token balances with prices using only a single endpoint. As such, with the Wallet API, you can build comprehensive portfolio views, detailed transaction timelines, and much more with minimal development effort.

Here are a few key endpoints of the Wallet API:
/wallets/:address/history
: Get the decoded history of any wallet./wallets/:address/tokens
: Fetch a wallet’s token balances with prices./wallets/:address/defi/positions
: Query a wallet’s DeFi positions./wallets/:address/profitability/summary
: Get a summary of a wallet’s profitability./wallets/:address/net-worth
: Get the total net worth of a wallet, along with individual breakdowns for all chains.
Please check out the Wallet API documentation to learn more about this premier tool!
Summary: How to Search for a Specific Crypto (Using Name, Symbol, Token & Pair Address)
Getting your desired results when searching for a token is harder than expected, making it difficult to integrate token search functionality into dapps. It requires everything from live blockchain indexing to multi-chain support, which is both tedious and time-consuming to build from scratch. Fortunately, you can now find any crypto token by name, symbol, address, or pair address with Moralis’ Token Search API!

The Token Search API delivers fast, accurate token search across all major blockchain networks, complete with live indexing, rich metadata, and smart ranking. With this premier tool, you can search for a crypto token and integrate accurate search functionality into your projects with just one API call.
Here are some key features:
- Live Indexing: With real-time indexing, you can search for tokens as soon as they’re minted.
- Smart Token Discovery: Find any crypto token by symbol, name, address, or pair address.
- Cross-Chain Support: Explore tokens across all supported chains, including Solana, Ethereum, BSC, Polygon, etc.
- Rich Metadata: Search results include detailed metadata for all tokens.
- Production Ready: The Token Search API is battle-tested and is already used by MetaMask and Moralis.com.
So, if you’re looking for the easiest way to integrate fast, accurate token search functionality into your projects, be sure to sign up with Moralis today!