jupiter-swap-api Release 6.0.49
Support Whirlpool adaptive fee
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.49
Support Whirlpool adaptive fee
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.49
GitHub
Release v6.0.49 · jup-ag/metis-binary
Changelog
chore: update deps
fix: geyser streaming code path fixes
chore: Set up prometheus monitoring along amm update path
fix: amm interface deps
fix: Transfer optimized ata rent from payer when...
chore: update deps
fix: geyser streaming code path fixes
chore: Set up prometheus monitoring along amm update path
fix: amm interface deps
fix: Transfer optimized ata rent from payer when...
jupiter-swap-api Release 6.0.50
feat: support DBC rate limiter
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.50
feat: support DBC rate limiter
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.50
GitHub
Release v6.0.50 · jup-ag/metis-binary
What's Changed
feat: make golden section the default.
chore: Remove pump.fun AMM wsol quote restriction
fix: Remove unnecessary underlying liquidities
fix: Openbook v2 fix quoting sdk to use r...
feat: make golden section the default.
chore: Remove pump.fun AMM wsol quote restriction
fix: Remove unnecessary underlying liquidities
fix: Openbook v2 fix quoting sdk to use r...
jupiter-swap-api Release 6.0.51
feat: HumidiFi & GoonFi
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.51
feat: HumidiFi & GoonFi
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.51
GitHub
Release 6.0.51 · jup-ag/metis-binary
What's Changed
fix: Add clock to test and assert DBC RL swap
feat: HumidiFi
feat: GoonFi
fix: Inject default clock in old tests and remove odd code
chore: Exit GSS Early If We Encounter Error
...
fix: Add clock to test and assert DBC RL swap
feat: HumidiFi
feat: GoonFi
fix: Inject default clock in old tests and remove odd code
chore: Exit GSS Early If We Encounter Error
...
Ultra API: SEARCH 🔍
The Jupiter Ultra API now supports a new endpoint, providing a token search mechanism in the background for you.
- Search by mints, name or symbol of tokens
- Returns an array of mints
- Along with super helpful mint information like
- Organic score, holder count, etc
- Trading metrics
- General token metadata
Guide
Schema
The Jupiter Ultra API now supports a new endpoint, providing a token search mechanism in the background for you.
- Search by mints, name or symbol of tokens
- Returns an array of mints
- Along with super helpful mint information like
- Organic score, holder count, etc
- Trading metrics
- General token metadata
Guide
Schema
Version Upgrade for Price and Token API
Price API upgrades to V3 to support more reliable and timely pricing data - derived by the last swap price (across all transactions) and a set of heuristics to ensure the accuracy of the price and eliminate any outliers.
Token API upgrades to V2 to support an easier and reliable usage with new data addition such as organic score and more trading categories like toporganicscore.
---
⚠️ ACTION REQUIRED
-
- Please migrate to new versions by 1 AUGUST 2025
Refer to their documentation here:
Price API V3
Token API V2
---
REMINDER
For those that are still on the older APIs such as
Refer to https://dev.jup.ag/docs#whats-new
Please reach out to us in Discord if you need help.
Price API upgrades to V3 to support more reliable and timely pricing data - derived by the last swap price (across all transactions) and a set of heuristics to ensure the accuracy of the price and eliminate any outliers.
Token API upgrades to V2 to support an easier and reliable usage with new data addition such as organic score and more trading categories like toporganicscore.
---
⚠️ ACTION REQUIRED
-
/price/v2 and /tokens/v1 will be deprecated- Please migrate to new versions by 1 AUGUST 2025
Refer to their documentation here:
Price API V3
Token API V2
---
REMINDER
For those that are still on the older APIs such as
quote-api.jup.ag, tokens.jup.ag, etc, please migrate to the new endpoints before we fully deprecate them.Refer to https://dev.jup.ag/docs#whats-new
Please reach out to us in Discord if you need help.
jupiter-swap-api Release 6.0.53
feat: support dynamic tick array for whirlpool
fix: Jupiter perps breaking change
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.53
feat: support dynamic tick array for whirlpool
fix: Jupiter perps breaking change
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.53
GitHub
Release v6.0.53 · jup-ag/jupiter-swap-api
Changelog
chore: Use SCC Version Instead Of Revision Number
fix: tls issue with tonic
chore: Remove solana-client for diet
fix: confirmed_multiple_accounts_responses_receiver lag with unnecessary b...
chore: Use SCC Version Instead Of Revision Number
fix: tls issue with tonic
chore: Remove solana-client for diet
fix: confirmed_multiple_accounts_responses_receiver lag with unnecessary b...
jupiter-swap-api Release 6.0.54
fix: update tessera v quote
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.54
fix: update tessera v quote
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.54
GitHub
Release v6.0.54 · jup-ag/metis-binary
Changelog
fix: double default geyser chunk count and set geyser_streaming_chunk_count as env
fix: increase batch gma chunk size to improve startup time
chore: Group market not found to avoid spam
...
fix: double default geyser chunk count and set geyser_streaming_chunk_count as env
fix: increase batch gma chunk size to improve startup time
chore: Group market not found to avoid spam
...
jupiter-swap-api Release 6.0.56
feat: pump upgrade
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.56
feat: pump upgrade
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.56
GitHub
Release v6.0.56 · jup-ag/metis-binary
What's Changed
feat: Orca wavebreak bonding curve and launchpad migration logic
fix: Raydium amm removed too much code
feat: Compare timestamp without err to attenuate effect of race condition...
feat: Orca wavebreak bonding curve and launchpad migration logic
fix: Raydium amm removed too much code
feat: Compare timestamp without err to attenuate effect of race condition...
API Deprecation
We are phasing out these endpoints, please migrate to their respective latest.
Please reach out to @Yankee0x if you need help
- If you need help transitioning to https://portal.jup.ag.
- If you are unsure if your endpoint is the latest/official.
---
ACTION REQUIRED
We will be gradually reducing access to these endpoints over the next weeks.
- Old Quote API V6:
- Old Tokens API:
- Old Price API:
- Token V1:
- Price V2:
Refer to documentation for more info: https://dev.jup.ag/docs
We are phasing out these endpoints, please migrate to their respective latest.
Please reach out to @Yankee0x if you need help
- If you need help transitioning to https://portal.jup.ag.
- If you are unsure if your endpoint is the latest/official.
---
ACTION REQUIRED
We will be gradually reducing access to these endpoints over the next weeks.
- Old Quote API V6:
https://quote-api.jup.ag/v6/**- Old Tokens API:
https://tokens.jup.ag- Old Price API:
https://price.jup.ag- Token V1:
https://lite-api.jup.ag/tokens/v1/**- Price V2:
https://lite-api.jup.ag/price/v2/**Refer to documentation for more info: https://dev.jup.ag/docs
jupiter-swap-api Release 6.0.57
fix: pump swaps with shared account
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.57
fix: pump swaps with shared account
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.57
GitHub
Release v6.0.57 · jup-ag/jupiter-swap-api
fix: pump swap with shared accounts
Commit 17fe0da19d3e46ac238145ee7dc064a7997cd267
Commit 17fe0da19d3e46ac238145ee7dc064a7997cd267
Introducing Jupiter Plugin
The easiest way to add end-to-end swap functionality to any web application. Try it out at: https://plugin.jup.ag
👉 Powered by Ultra
👉 No RPCs needed!!!!!!!
👉 Earn fees
👉 Fully customizable to your UI
---
Terminal tool kit has been sunset. If you're using the old Terminal, please migrate over to the latest Plugin version.
Refer to docs for integration and customization details.
https://dev.jup.ag/docs/tool-kits/plugin
X post:
https://x.com/JupiterExchange/status/1953173426740576428
The easiest way to add end-to-end swap functionality to any web application. Try it out at: https://plugin.jup.ag
👉 Powered by Ultra
👉 No RPCs needed!!!!!!!
👉 Earn fees
👉 Fully customizable to your UI
---
Terminal tool kit has been sunset. If you're using the old Terminal, please migrate over to the latest Plugin version.
Refer to docs for integration and customization details.
https://dev.jup.ag/docs/tool-kits/plugin
X post:
https://x.com/JupiterExchange/status/1953173426740576428
jupiter-swap-api Release 6.0.60
feat: heaven amm integration
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.60
feat: heaven amm integration
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.60
GitHub
Release v6.0.60 · jup-ag/metis-binary
Changelog
fix: Missing MRP Report
feat: allow pump amm to not use shared accounts
fix: Remove inconsistent is jupiter internal
feat: heaven integration
Commit 77e57e455ff28d5c87de3702f3e55d7c0ef34ecc
fix: Missing MRP Report
feat: allow pump amm to not use shared accounts
fix: Remove inconsistent is jupiter internal
feat: heaven integration
Commit 77e57e455ff28d5c87de3702f3e55d7c0ef34ecc
jupiter-swap-api Release 6.0.62
🚨Please update to support the following Raydium breaking changes
feat: Raydium Launchlab add more accounts for upcoming breaking change
feat: Raydium CPMM add creator fee support and calculation
More details in Raydium Dev updates https://t.me/c/2754481335/14
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.62
🚨Please update to support the following Raydium breaking changes
feat: Raydium Launchlab add more accounts for upcoming breaking change
feat: Raydium CPMM add creator fee support and calculation
More details in Raydium Dev updates https://t.me/c/2754481335/14
Full changelog:
https://github.com/jup-ag/jupiter-swap-api/releases/tag/v6.0.62
GitHub
Release v6.0.62 · jup-ag/metis-binary
Changelog
feat: Raydium Launchlab add more accounts
feat: add creator fee support and calculation for Raydium CPMM
chore: cleanup minimize slippage
fix: Heaven check actual reserve available
fix: P...
feat: Raydium Launchlab add more accounts
feat: add creator fee support and calculation for Raydium CPMM
chore: cleanup minimize slippage
fix: Heaven check actual reserve available
fix: P...
Deprecation: Self-Hosted Jupiter API Binary
We’re beginning the process of deprecating the self hosted API binary as of this announcement.
This change lets us focus on providing better support and API infrastructure that scales better, supports new features beyond swap, and ensures a smoother developer experience.
What this means:
- No new versions or updates will be released going forward.
- Existing binaries will still work now, but eventually phased out.
- Developers should transition to the hosted Jupiter API via Portal, which offers free access and paid plans for higher rate limits.
If you have questions or need support migrating, let us know in Discord.
We’re beginning the process of deprecating the self hosted API binary as of this announcement.
This change lets us focus on providing better support and API infrastructure that scales better, supports new features beyond swap, and ensures a smoother developer experience.
What this means:
- No new versions or updates will be released going forward.
- Existing binaries will still work now, but eventually phased out.
- Developers should transition to the hosted Jupiter API via Portal, which offers free access and paid plans for higher rate limits.
If you have questions or need support migrating, let us know in Discord.
Update: Self-Hosted Jupiter API Binary
We’ve heard your feedback and are still figuring out the details.
If you’re interested in a paid version of the self-hosted API binary for trading, we’d love to get your input and feedback directly.
Please join the public discussion here: https://t.me/+HBVrLVB6BV9hMGY1
We’ve heard your feedback and are still figuring out the details.
If you’re interested in a paid version of the self-hosted API binary for trading, we’d love to get your input and feedback directly.
Please join the public discussion here: https://t.me/+HBVrLVB6BV9hMGY1
There has been a bad deployment that affects swap events parsing.
It will affect the swap events you see in the transaction, showing wrong mints or affects your parsing mechanism for other usages.
The transaction should execute as expected, only the swap event parsing has issues.
You can check the source/destination token accounts in the instruction to verify what mints were swapped.
We are working on a fix and will update.
It will affect the swap events you see in the transaction, showing wrong mints or affects your parsing mechanism for other usages.
The transaction should execute as expected, only the swap event parsing has issues.
You can check the source/destination token accounts in the instruction to verify what mints were swapped.
We are working on a fix and will update.
Jupiter Dev Notifications
There has been a bad deployment that affects swap events parsing. It will affect the swap events you see in the transaction, showing wrong mints or affects your parsing mechanism for other usages. The transaction should execute as expected, only the swap…
This is fixed, apologies for the issue.
Jupiter Dev Notifications
API Deprecation We are phasing out these endpoints, please migrate to their respective latest. Please reach out to @Yankee0x if you need help - If you need help transitioning to https://portal.jup.ag. - If you are unsure if your endpoint is the latest/official.…
Update on the old endpoints, we will be deprecating them end of September. Please migrate to the latest as soon as possible.
Jupiter Swap API Update
The Swap API now has stricter checks when
- If you are passing in
- You must pass in a valid
If you plan to take fees, ensure both are present. Else, if you do not plan to take fees, please remove both parameters from your usage.
If you are seeing new 400 errors from the Swap API, this is very likely the cause.
The Swap API now has stricter checks when
platformFeeBps and feeAccount are involved in the flow.- If you are passing in
platformFeeBps > 0 to /quote- You must pass in a valid
feeAccount to /swap or /swap-instructionsIf you plan to take fees, ensure both are present. Else, if you do not plan to take fees, please remove both parameters from your usage.
If you are seeing new 400 errors from the Swap API, this is very likely the cause.
Jupiter Dev Notifications
API Deprecation We are phasing out these endpoints, please migrate to their respective latest. Please reach out to @Yankee0x if you need help - If you need help transitioning to https://portal.jup.ag. - If you are unsure if your endpoint is the latest/official.…
Reminder on the deprecation of old APIs.
We are deprecating
To smooth the migration, we will just show
feeAmount and feeMint in each route in the routePlan. As always, the outAmount already factors in these fees.To smooth the migration, we will just show
0 for feeAmount and the input mint as the feeMint. Then, slowly, we will deprecate these attributes.