Search
Query Parameters
string
required
The search query. You can pass a token name (e.g.
Pepe), ticker symbol (e.g. PEPE), or a full contract address for an exact match. Partial symbols and names are supported with a minimum of two characters.string
default:"all"
Restrict results to a specific entity type. Accepted values:
token— ERC-20 / SPL tokens and equivalent assetspool— liquidity pool pairsdex— DEX protocol entriesall— return all matching entity types
string
Narrow results to a single network (e.g.
ethereum, solana). Omit this parameter to search across all supported networks. Retrieve valid network IDs from GET /networks.integer
default:"10"
Maximum number of results to return. Ceiling is
50. Increase this value when building autocomplete interfaces that benefit from a wider candidate set.Code Examples
Response Fields
array
required
Ranked array of matching entities. Each object includes a
type discriminator field so you can handle tokens, pools, and DEXes in a single response.integer
required
Total number of results matching your query, before the
limit is applied. Use this to show users how many matches exist even when you are displaying only the top results.Example Response
Example Response
Newly created tokens and pools may not appear in search results immediately. DexUtils indexes on-chain events in near real time, but search indexing can lag by up to five minutes after a contract first receives liquidity. Use the Tokens or Pools endpoints with the exact address to look up a contract that was deployed very recently.