Introducing: The Ecosystem Token API and Standard

Introducing: The Ecosystem Token API and Standard

Over the last 2 years, our existing token list has become an essential resource for many projects in the ecosystem, from wallets, to dexes and from screeners to bots.

Today, we are delighted to formally announce our new API that consolidates token, market and partner information into a single place - the Ecosystem Token API!

The new API is supercharged for trading, and surfaces tokens from new markets instantly. Tokens are validated into a trusted list and battle tested by the Jupiter community and users every single day.

Key Improvements

  • Multiple endpoints: You can get only verified tokens or everything that’s tradable on jup. You can also search by mint address, or by one of the many partner tags that we have. Jupiter Token List API: Your Crypto Data Gateway | Jupiter Station

  • Speed: While the old API could take hours to surface new tokens, the new one is built on the back of our new Metropolis infrastructure that brings to you new markets instantly. We stream all transactions happening on Solana, filter for the creation of new markets, and gets the metadata of tokens in those new markets for you in under a minute.

  • Integrations: It is integrated with our community-owned verification system, and many other partner lists. Verified tokens will automatically include tokens validated by our catdets into the community list, as well as new sanctum lsts. Partner integrations so far include birdeye-trending, pump.fun graduates, and clone protocol. If you wish to add your data to our API, follow our API standard here: Jupiter Partner API Standards: An Overview

  • Safety: We identify imposter tokens taking on the name and symbol of hot tokens and remove them from the API. We ban certain tokens on reports from our community. Symbols of the top ecosystem tokens are guarded. We will continue to improve on this over time, and expand our heuristics to keep our community safe.

  • One stop shop: We incorporate market metrics such as daily volume on Jupiter and essential metadata, such as freeze and mint authority, to help you form a complete picture of the token in one API call. We will continue to add new data and give you more to choose from.

Sunsetting the old API

We will deprecate the old APIs (token.jup.ag/strict, token.jup.ag/all, anything that starts with cache.jup.ag) in a month by end Aug 2024. The new API response is largely similar to the old one, so we hope that this would be an easy migration. If not, please let us know how we can help. We are eager to get you all onto a better system.

Much Love

Shoutout to the hardworking jup cats @PierreArowana, @newbyraccoon, @zhengyutay, @worlddlck, @chiwbaka and @9yointern! The new API took months of grind to refine. They had to keep up with thousands of markets and mints created daily, debug missing markets and token data, handle endless edge cases, figure out the migration of our own routing engines to the new distributed infrastructure and harden the system with monitoring and logs.

We hope you enjoy the new API – let us know if you have feedback!

13 Likes

Sound very good, I hope we see the new API being adopted fast. Thank you for this update and for everyone involved in the hard work!

6 Likes

This is amazing Mei!

Are there any mechanisms in place to mitigate flooding the API with requests?

Will it always be free to access?

4 Likes

OMG!:scream:Christmas​:gift:came early!

Thank you fren & purveyor of bountiful API endpoints.

:saluting_face::fist_right::fist_left::crown:

4 Likes

Incredible job by you and all those involved. Mei spoke about this in the last planetary call and the sacrifices made by those who have been part of it to make it happen. Well done​:clap:t6::clap:t6:

5 Likes

Amazing!! Moving forward Leap’s and bound’s :sparkles: :green_heart:

4 Likes

There’s a rate limit of 30 requests per minute but that should be more than sufficient, token data will not update that quickly. As of now, we see this as a crucial resource to support the growth of the ecosystem (PPP!), and there are no plans to charge

3 Likes

We will deprecate the old APIs (token.jup.ag/strict, token.jup.ag/all, anything that starts with cache.jup.ag) in a month by end Aug 2024.
Translation:

Regarding the Self-hosted V6 Swap API, will the market cache obtained from https://cache.jup.ag/markets?v=3 be removed as well? If self-hosted, what is needed to obtain this metadata? Looking at the https://tokens.jup.ag/tokens endpoint, it doesn’t have the functionality to obtain this data. Or will the cache.jup endpoint be retained?

3 Likes

/markets will be kept alive until we release an equivalent on the new infra

3 Likes