Reminder: we’ve moved our servers to Frankfurt, so to get maximum datastream speed and Trade API performance, please move your bots to Frankfurt as well.
Also, since the Landing Rate is now 100%, we’ve removed "auto", "auto-50", "auto-75", "auto-95", and "maxPriorityFee". This is not a breaking change - if you were using these, your priorityFee will simply be set to 0.
priorityFee is now an optional parameter. You can remove it and everything will continue to work. However, if you do pay it, your transactions will land faster.
Also, since the Landing Rate is now 100%, we’ve removed "auto", "auto-50", "auto-75", "auto-95", and "maxPriorityFee". This is not a breaking change - if you were using these, your priorityFee will simply be set to 0.
priorityFee is now an optional parameter. You can remove it and everything will continue to work. However, if you do pay it, your transactions will land faster.
👍8🔥2
🛠 Trade API & Data Stream update
1. Trade API — full execution control
We've added new parameters:
-
-
Slippage alone doesn't give you full control — the price can shift several times within milliseconds. By passing these parameters you fully control your transaction's execution and will never buy at a price you didn't expect.
2. Data Stream — quoteMint everywhere
Soon pump.fun is rolling out support for creating and trading tokens with quoteMint = USDC. To prepare you for this, we now include the quoteMint field for WSOL pools too (previously we only sent it for pools where the quote token wasn't SOL).
📍 Reminder: our servers moved to Frankfurt to sit next to the validators. Move your servers to Frankfurt for a significant speed boost.
📘 Trade API docs👈
💬 Community & support
🌐 our X
🦁 Enjoy
1. Trade API — full execution control
We've added new parameters:
-
maxQuoteAmountIn, minBaseAmountOut — for buys-
maxBaseAmountIn, minQuoteAmountOut — for sellsSlippage alone doesn't give you full control — the price can shift several times within milliseconds. By passing these parameters you fully control your transaction's execution and will never buy at a price you didn't expect.
2. Data Stream — quoteMint everywhere
Soon pump.fun is rolling out support for creating and trading tokens with quoteMint = USDC. To prepare you for this, we now include the quoteMint field for WSOL pools too (previously we only sent it for pools where the quote token wasn't SOL).
📍 Reminder: our servers moved to Frankfurt to sit next to the validators. Move your servers to Frankfurt for a significant speed boost.
📘 Trade API docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡2
Breaking changes — June 10 ‼️ ‼️
pump.fun added USDC as a quote token. We're renaming a few fields so you don't have to handle SOL and USDC separately in your code:
solAmount →
solInPool →
vSolInBondingCurve →
marketCapSol →
txType →
Until June 10 both old and new names are sent in every message. After that, only the new names remain. Switch your code now.
Creating USDC-quoted tokens
You can now create pump.fun tokens with a custom quote. To launch a USDC-quoted token, pass:
Trading USDC-quoted tokens
You must pass the same
When you trade, we pick the best pool for the
📘 Data Stream Docs👈
💬 Community & support
🌐 our X
🦁 Enjoy
pump.fun added USDC as a quote token. We're renaming a few fields so you don't have to handle SOL and USDC separately in your code:
solAmount →
quoteAmountsolInPool →
quoteInPoolvSolInBondingCurve →
vQuoteInBondingCurvemarketCapSol →
marketCapQuotetxType →
action (one tx can produce multiple events, so "tx type" was misleading)Until June 10 both old and new names are sent in every message. After that, only the new names remain. Switch your code now.
Creating USDC-quoted tokens
You can now create pump.fun tokens with a custom quote. To launch a USDC-quoted token, pass:
'quoteMint': 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'Trading USDC-quoted tokens
You must pass the same
quoteMint on every buy/sell. Without it, quoteMint defaults to WSOL — you'll either get an error, or — worse — hit a scam pool with the same base mint.When you trade, we pick the best pool for the
mint + quoteMint pair. Wrong quoteMint = wrong pool.📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥2
1.
postBalances now include final token balances for tokens involved in the event (signer + tradersInvolved in trades, sender + receiver in transfers) — not just SOL.2. Every trade event now includes:
name, symbol, uri, supply.You asked us for this a lot — and we finally shipped it. Super useful for everyone building their own dashboards.
📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9⚡1❤1🎉1
🚀 New method:
One simple HTTP request returns your SOL balance and all token balances.
📘 getBalances Docs👈
💬 Community & support
🌐 our X
🦁 Enjoy
getBalancesOne simple HTTP request returns your SOL balance and all token balances.
📘 getBalances Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Trade API update ⚡️
1. Smarter pool selection 🎯
By default we now pick the best pool across all pools available for the token — not just the
For example, if the best pool uses USDC, you'll spend/receive USDC. Want to limit selection to a specific pair? Just pass
2. New "trades" array in every response 📊
Each buy/sell via the Lightning API now returns:
✔️So you can see exactly which pool was used and which
📘 Trade API👈
💬 Community & support
🌐 our X
🦁 Enjoy
1. Smarter pool selection 🎯
By default we now pick the best pool across all pools available for the token — not just the
mint-quoteMint pair.For example, if the best pool uses USDC, you'll spend/receive USDC. Want to limit selection to a specific pair? Just pass
quoteMint like before. Now you can sell every token in a wallet without checking which pools they trade in — the quote token is resolved automatically.2. New "trades" array in every response 📊
Each buy/sell via the Lightning API now returns:
'trades': [{'poolId': '...', 'mint': '...', 'quoteMint': '...', 'pool': 'amm-name'}]✔️So you can see exactly which pool was used and which
quoteMint was spent/received.📘 Trade API
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6⚡2
PumpApi🦁
Breaking changes — June 10 ‼️ ‼️ pump.fun added USDC as a quote token. We're renaming a few fields so you don't have to handle SOL and USDC separately in your code: solAmount → quoteAmount solInPool → quoteInPool vSolInBondingCurve → vQuoteInBondingCurve…
🚨 Final reminder!
Tomorrow — we’ll remove the old fields from the data stream:
Use the new fields instead:
Don’t wait until removal — both versions are already duplicated, so you can migrate now.
Nothing complicated: just Ctrl + H and rename the old fields to the new ones
Tomorrow — we’ll remove the old fields from the data stream:
txType
solAmount
solInPool
vSolInBondingCurve
marketCapSolUse the new fields instead:
action
quoteAmount
quoteInPool
vQuoteInBondingCurve
marketCapQuoteDon’t wait until removal — both versions are already duplicated, so you can migrate now.
Nothing complicated: just Ctrl + H and rename the old fields to the new ones
👍6
PumpApi🦁
Breaking changes — June 10 ‼️ ‼️ pump.fun added USDC as a quote token. We're renaming a few fields so you don't have to handle SOL and USDC separately in your code: solAmount → quoteAmount solInPool → quoteInPool vSolInBondingCurve → vQuoteInBondingCurve…
solAmount →
quoteAmountsolInPool →
quoteInPoolvSolInBondingCurve →
vQuoteInBondingCurvemarketCapSol →
marketCapQuotetxType →
action💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
Media is too big
VIEW IN TELEGRAM
You don’t even need to code to build trading bots anymore. It backtests strategies, writes bots, runs them 24/7, and uses pre-installed pumpapi skills. Supports leading AI models including Claude Fable 5.
It runs online on its own server, so it never touches your files, nothing from your computer can leak.
Simple 3-balance system:
🖥 Server balance — pays for hosting, billed hourly
💬 LLM balance — pays for your AI conversations
💵 Agent wallet — its own Solana wallet, so it can trade, spend and do on-chain actions
Test PumpApi Agent:
https://pumpapi.ai
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3🐳2
PumpApi🦁
To see what the PumpApi Agent is capable of: GTA 6: Pump City.
The level of coding is absolutely insane.
A game created with a single prompt turned out so good that we added it to our website.
It even generated voices for the NPCs!
🎮 Play it here: pumpapi.ai/game (all devices are supported)
The level of coding is absolutely insane.
A game created with a single prompt turned out so good that we added it to our website.
It even generated voices for the NPCs!
🎮 Play it here: pumpapi.ai/game (all devices are supported)
YouTube
GTA 6 Pump city | Made by PumpApi Agent (Claude Fable 5)
Try now:
pumpapi.ai/game
pumpapi.ai
pumpapi.ai/game
pumpapi.ai
🔥8👏1
Built something with PumpApi?
We want to help more people discover it. We'll pubish it on our partners page!
How to get listed:
1. Add a clickable pumpapi.io link + our logo to your main page
2. DM @josefight with:
• Project name
• Short description
• Logo (SVG)
💬 Community & support
🌐 our X
🦁 Build with PumpApi!
We want to help more people discover it. We'll pubish it on our partners page!
How to get listed:
1. Add a clickable pumpapi.io link + our logo to your main page
2. DM @josefight with:
• Project name
• Short description
• Logo (SVG)
💬 Community & support
🦁 Build with PumpApi!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
We added two new fields to every event we send:
•
programsUsed — addresses of programs that triggered the event, such as Jupiter, Axiom, and others.•
addressLookupTables — a list of ALTs used to include more accounts in the transaction.Reminder: Pump AMM will release an update on June 20 that changes how prices are calculated. You don’t need to change anything.
If you currently calculate prices yourself, please switch to using the
price field included in every event.📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤1👍1
We will never ask you for your private key, send us money, or click on suspicious links.
admin username is only: @josifight
Please open Telegram to view this post
VIEW IN TELEGRAM
👌6
• Trade API — 200 ms faster ⚡️
• Data Stream — 20 ms lower latency
• Latency spikes — eliminated 🔥
We also hunted down the spikes that were hitting the stream every 1–2 minutes, adding 50–300 ms of lag. The stream is now stable and smooth.
📘 Trade API Docs
📘 Data Stream Docs
💬 Community & support
🦁 Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉8🔥4⚡2
🔑 You don't have to send your privateKey to use Lightning trades anymore
Go to Trade API, and generate an
Works across every API method — trades, transfers, burns, token creation, everything.
Fully optional —
📘 Trade API Docs👈
💬 Community & support
🌐 our X
🦁 Enjoy!
Go to Trade API, and generate an
apiKey in one click — then just send apiKey instead of privateKey.Works across every API method — trades, transfers, burns, token creation, everything.
Fully optional —
privateKey keeps working exactly as before📘 Trade API Docs
💬 Community & support
🦁 Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤗1
☄️ METEORA DLMM SUPPORTED! ☄️
Datastream now pushes Meteora DLMM trades, and you can trade these pools too.
Meteora DLMM is the main place for RWAs, including tokenized stocks such as Tesla, Google, Nvidia, and many others. Analyze historical stock prices and trade them right here.
📘 Trade API Docs👈
💬 Community & support
🌐 our X
🦁 Enjoy!
Datastream now pushes Meteora DLMM trades, and you can trade these pools too.
Meteora DLMM is the main place for RWAs, including tokenized stocks such as Tesla, Google, Nvidia, and many others. Analyze historical stock prices and trade them right here.
📘 Trade API Docs
💬 Community & support
🦁 Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩3⚡2❤1
New field in every trade and liquidity event:
"breakdown"Trades in the stream are aggregated. If one transaction has a 5 SOL buy and a 4 SOL sell in the same pool, you get a single
buy event for 1 SOL.breakdown shows every trade separately, with its own trader and amounts.
✔️Useful for calculating the total fees a trader paid
📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2⚡1
PumpApi was down for 2 hours and 30 minutes.
Today, our server experienced a crash caused by an automatic update of one of the system packages, which made it impossible to connect to the service. Automatic updates have now been disabled to prevent this issue from happening again.
Our service had been running for over a year without any prolonged outages.
We sincerely apologize for the disruption and any inconvenience caused.
Today, our server experienced a crash caused by an automatic update of one of the system packages, which made it impossible to connect to the service. Automatic updates have now been disabled to prevent this issue from happening again.
Our service had been running for over a year without any prolonged outages.
We sincerely apologize for the disruption and any inconvenience caused.
🤝13
Good news!
We were able to fully restore all Historical Replay hours affected by today’s outage. The affected data was rebuilt post factum:
We have also removed all fees for Trade API buy transactions until August 14, 2026.
Enjoy!
We were able to fully restore all Historical Replay hours affected by today’s outage. The affected data was rebuilt post factum:
2026/08/12/062026/08/12/072026/08/12/082026/08/12/09We have also removed all fees for Trade API buy transactions until August 14, 2026.
Enjoy!
👌8🔥3👍1
The
decimals field is now included in all trade events, not just token creation events as before.📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Two small updates:
The Trading API now also supports
📘 Trade API Docs👈
📘 Data Stream Docs👈
💬 Community & support
🌐 our X
🦁 Enjoy
pump-amm Data Stream events now include virtualQuoteInPool. For pump.fun pools, this value is currently always the same, but if that ever changes, you can always read the actual value from this field. It represents the amount of liquidity eligible for recovery after migration.The Trading API now also supports
cuLimit. The lower the cuLimit, the higher the transaction priority, but also the higher the chance that the transaction will fail. By default, we use values that ensure transactions don’t fail.📘 Trade API Docs
📘 Data Stream Docs
💬 Community & support
🦁 Enjoy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2