Token List API: Get validated tokens on your DApp
The Jupiter Token List API is an open, collaborative, and dynamic token list to make trading on Solana more transparent and safer for users and developers.
Our Approach: Introducing the Jupiter Token List API
Core Principles
- Safety: Only validated token addresses are shown by default on the 'Strict List'. We will continue to build up more security measures & notifications for new tokens entering the strict list over time.
- Open: Automatically adds new tokens with sufficient liquidity into the ‘Full’ list. The full list will always contain all tokens available for trade to give open access to all projects.
- Un-opinionated: All data (market, partner, community) is included and you can pick the tokens you need.
- Collaborative: We engage ecosystem partners to build a robust and comprehensive list with us by including their data.
- Community Driven: Our community drives the validation process.
Endpoints
For your convenience, we packed it into 2 endpoints for you to choose from.
- Strict: https://token.jup.ag/strict
- Only tokens that are tagged "old-registry", "community", or "wormhole" verified.
- No unknown and banned tokens.
- All: https://token.jup.ag/all
- Everything including unknown/untagged tokens that are picked up automatically.
- It does not include banned tokens by default. To bring up banned tokens, append this flag to the endpoint. (?includeBanned=true).
- Our lists are designed for trading and so only lists tokens that satisfy our minimum liquidity requirements and are available for trading on Solana Getting Your Token on Jupiter
Tags & Extensions:
Each token can have 1 or more of the following:
tags
Old-registry: From the archived Solana Labs token list repo. These tokens were added to the repo before July 2022. As this is the original token list in Solana, the tokens here are generally more recognised.tags
Community: Attested by Jupiter's communities. This includes newer and widely traded tokens created after the old-registry was archived like Bonk and Hades.tags
Wormhole: Bridged assets to Solana via wormholetags
SolanaFM: Tokens that are "verified" on the solana-fm listtags
No tags / Unknown ("tags:[ ]"): Assets that were picked up automatically by Jupiter.extensions
isBanned: Generally fake tokens trying to impersonate another project (E.g. fake wSOL), flagged by our community.
Our UI on Jup.ag
On our UI, we have 2 modes. The default that all users land on is the "strict" mode, without unknown and banned tokens. Users can choose to toggle on the full list with the "all" mode at the bottom of the token selection modal.
Community Validation for Strict Mode (BETA)
Anyone who wants to propose an addition to the strict list can open a PR against our public Github Repo. It's a community-driven approach in its early days, and we ask for your patience as we iterate.
Collaborate with us 🤝
The Jupiter Token API is still early and we want to work w everyone – users, community members, protocols and data consumers to build a better one for the ecosystem.
If you have your own data (e.g. your own validation process, bridged / staked token lists) -- talk to us.
Join the Token Revolution, Together We List!