What this endpoint does
With this API, you can:- Retrieve metadata for multiple assets at the same time
- Query using
ids(Mobula asset IDs),assets(asset names or contract addresses), orsymbols(token symbols) - Use
blockchainsto match contract addresses passed inassets - Map the first blockchain with the first contract address, and so on
- When
symbolsare used, return the asset with the highest market cap for that symbol
What you’ll need
- Basic knowledge of REST APIs
- A list of asset IDs, symbols, or contract addresses (depending on how you query)
- A Mobula API key
Get a free API key: Here Optional:
- DexScreener (to find contract addresses to test)
When to use Multi Metadata
Use this endpoint when you want to:- Enrich a token list with metadata in one request instead of calling
/metadatarepeatedly - Map CEX symbols to asset metadata using the
symbolsparameter - Fetch metadata for many contract addresses across Solana and EVM chains
- Build dashboards that need logos, websites, Twitter links, and metadata fields in bulk
- Retrieve enriched metadata for supported assets when available
Walkthrough to Get Multi Metadata
1. Prepare your query
The Multi Metadata endpoint requires two parameters:| Parameter | Description |
|---|---|
assets | Comma-separated list of asset names or contract addresses |
blockchains | Comma-separated blockchain name(s) used to match contract addresses in assets |
ids: Comma-separated list of Mobula asset IDssymbols: Comma-separated list of token symbols
assets, you must also pass blockchains with the same number of entries in the same order.
2. Find token addresses to test with DexScreener
To get real contract addresses:- Open DexScreener
- Pick a token
- Open its token page (or open a pair page for the token)
- Copy the token contract address (or Solana mint address)
- Note the chain the token is on (you will use this for
blockchains) - Repeat for a second token if you want to test multiple entries
assets parameter.
3. Fill the API form
Either:- Enter a comma-separated
assetslist and a comma-separatedblockchainslist (same number of entries, same order), or - Enter
ids(comma-separated), or - Enter
symbols(comma-separated)
Reviewing the response
The response returns an array of metadata objects, one per matched asset. Depending on the asset, you may see:- Asset identity fields: name, symbol, and
idwhen available - Logo and visuals: image or logo fields when provided
- Social links: Twitter and website fields when available
- Descriptions and tags: some assets include descriptions, ranks, and classification tags
- Contracts: contract mapping fields when returned
- When using
assets+blockchainswith contract addresses, the endpoint maps the first blockchain to the first address, and so on. - When using
symbols, Mobula returns the asset with the highest market cap for that symbol. - Some assets may not have an
idif they are not listed on Mobula.
Try It Live with Mobula Multi Metadata Demo (UI)
You can also test this endpoint using our demo UI: Demo UI Homepage Multi Metadata Demo UI DocsSummary
The Multi Metadata endpoint helps you:- Retrieve metadata for multiple assets in one request
- Query using
ids,assetswithblockchains, orsymbolsfor fast mapping - Bulk enrich token lists with socials, logos, and descriptive metadata
- Visualize results instantly in the Multi Metadata Demo UI
Try Mobula for Free
Try our free API today and start building in minutes.Get your free API key: Here