π Trade Any Pool. Instantly. π
Big news β our Trade API just got a serious upgrade.
You can now trade ANY pool that shows up in our live data stream. If it streams, you can trade it. Lightning-fast trades β‘οΈ
Supported pools include:
-
-
-
-
-
π Weβve also updated our documentation:
https://pumpapi.io/stream
More than 20 active users have already joined β thank you for fueling our rapid growth. π
Big news β our Trade API just got a serious upgrade.
You can now trade ANY pool that shows up in our live data stream. If it streams, you can trade it. Lightning-fast trades β‘οΈ
Supported pools include:
-
pump.fun-
Bonk -
Raydium Launchpad-
Raydium CPMM-
PumpSwapπ Weβve also updated our documentation:
https://pumpapi.io/stream
More than 20 active users have already joined β thank you for fueling our rapid growth. π
π₯12β€4β‘1
π Sign Locally. Keep private key secure. π
You asked β we delivered. Local Transactions are now live! Perfect for anyone whoβd rather keep their private key private and doesnβt mind an extra 50β100 ms of latency.
How it works
1. Send a request to our server with your
2. We return a fully-built transaction.
3. You sign it locally with your own private key.
4. Push it to the network through any RPC provider you like (Helius works great, and weβve linked a free mainnet option in the docs).
π Full documentation is already up:
https://pumpapi.io/trade-api
You asked β we delivered. Local Transactions are now live! Perfect for anyone whoβd rather keep their private key private and doesnβt mind an extra 50β100 ms of latency.
How it works
1. Send a request to our server with your
publicKey only.2. We return a fully-built transaction.
3. You sign it locally with your own private key.
4. Push it to the network through any RPC provider you like (Helius works great, and weβve linked a free mainnet option in the docs).
π Full documentation is already up:
https://pumpapi.io/trade-api
π₯7π2π1
π₯ Guaranteed Transactions
A small but highly requested update is here!
We just launched support for the
When enabled:
β£We rebroadcast your transaction multiple times for up to 10 seconds.
β£If it's seen on-chain β you'll get {..., confirmed: true }
β£If not (or if there's an error) β {..., confirmed: false }
Perfect for users who want extra reliability.
π Keep in mind: This slows down the response (up to 10 sec). For instant replies, leave it off.
π Docs updated: https://pumpapi.io/trade-api
(Experimental) π₯A small but highly requested update is here!
We just launched support for the
guaranteedDelivery flag (lightning trades only)When enabled:
β£We rebroadcast your transaction multiple times for up to 10 seconds.
β£If it's seen on-chain β you'll get {..., confirmed: true }
β£If not (or if there's an error) β {..., confirmed: false }
Perfect for users who want extra reliability.
π Keep in mind: This slows down the response (up to 10 sec). For instant replies, leave it off.
π Docs updated: https://pumpapi.io/trade-api
π₯10β€2
π PumpApi V2 is here!
Over the past week, weβve been heads down rewriting and optimizing our backend.
π§ What changed?
β£Major backend optimizations
β£bug fixes
π¬ If you run into any issues or need help, feel free to reach out: https://t.me/pumpapi_devs
Over the past week, weβve been heads down rewriting and optimizing our backend.
π§ What changed?
β£Major backend optimizations
β£bug fixes
π¬ If you run into any issues or need help, feel free to reach out: https://t.me/pumpapi_devs
π6π1
π PumpApi WS Data Stream got a serious update! π
β’ You can now trade any tokens on Raydium CPMM β no matter if they were minted on Bonk or not! π
β’ WS Sending speed improved by another 200 microseconds! β‘οΈ
β’ Added a new field
-
-
β’ Each event now includes a block number (
β’ Bonk is fixed and fully operational again!
β’ Fixed incorrect display of supply, and other stats for RaydiumβCPMM and Bonk tokens. Data is now fully reliable.
π Docs have been updated
π¦ Enjoy!
β’ You can now trade any tokens on Raydium CPMM β no matter if they were minted on Bonk or not! π
β’ WS Sending speed improved by another 200 microseconds! β‘οΈ
β’ Added a new field
mintMethod for Raydium CPMM tokens. -
bonk - if the token was minted on Bonk -
custom - if it was minted elsewhere and later added to the pool β’ Each event now includes a block number (
block) so it's easier to track bundles. β’ Bonk is fixed and fully operational again!
β’ Fixed incorrect display of supply, and other stats for RaydiumβCPMM and Bonk tokens. Data is now fully reliable.
π Docs have been updated
π¦ Enjoy!
π₯10
π₯ Great news for our Trading API: Jito Tip Support + Helius Sender
Starting now, all transactions are routed via Helius Sender, which significantly increases the chance your transaction lands and helps it get prioritized.
How the Jito auction works in PumpAPI
β’ To participate in the Jito auction, set priorityFee β₯ 0.0012 SOL.
β’ We automatically split your fee:
β 90% β jitoTip (what Jito validators prioritize)
β 10% β priorityFee (so nonβJito validators still prioritize your tx)
> Why this split? Roughly ~90% of validators run Jito, so most weight goes to
If your
β’ We send via SQWOS (no Jito).
β’ 100% of your fee is counted as
Quick example
If you set:
We route via Helius Sender and split:
Why this is great
β’ All txs are now land faster. No changes required from you.
β’ Simple oneβparameter UX (
β’ Works outβofβtheβboxβno extra setup required.
π Docs have been updated
π¬ Community & support
π¦ Enjoy
Starting now, all transactions are routed via Helius Sender, which significantly increases the chance your transaction lands and helps it get prioritized.
How the Jito auction works in PumpAPI
β’ To participate in the Jito auction, set priorityFee β₯ 0.0012 SOL.
β’ We automatically split your fee:
β 90% β jitoTip (what Jito validators prioritize)
β 10% β priorityFee (so nonβJito validators still prioritize your tx)
> Why this split? Roughly ~90% of validators run Jito, so most weight goes to
jitoTip. The remaining 10% makes your tx stand out for nonβJito validators, too.If your
priorityFee is less than 0.0012 SOL β’ We send via SQWOS (no Jito).
β’ 100% of your fee is counted as
priorityFee, minus the required 0.000005 SOL sent to Helius Sender.Quick example
If you set:
priorityFee: 0.0015 SOL
We route via Helius Sender and split:
jitoTip: 0.00135 SOL // 90%
priorityFee: 0.00015 SOL // 10%
Why this is great
β’ All txs are now land faster. No changes required from you.
β’ Simple oneβparameter UX (
priorityFee). β’ Works outβofβtheβboxβno extra setup required.
π Docs have been updated
π¬ Community & support
π¦ Enjoy
β€5π₯3
π₯ Dynamic Priority Fees Are Live! π₯
Weβve added auto-adjusting priorityFee - just set
PumpAPI automatically picks the optimal fee based on the last minute of network data.
You can even choose your confirmation probability:
β’
β’
β’
β οΈ Note: During heavy network congestion, fees for ~75/95% success can rise significantly β even $10 per transaction.
π‘ Donβt want to overspend?
Use minimal fee
β‘οΈ Also new: optional
Min 0.01 SOL required to join Jito auctions.
When set, your
π Docs have been updated
π¬ Community & support
π¦ Enjoy
Weβve added auto-adjusting priorityFee - just set
'priorityFee': 'auto', and your tx will land ~95% of the time. PumpAPI automatically picks the optimal fee based on the last minute of network data.
You can even choose your confirmation probability:
β’
'auto' / 'auto-95' β ~95% success (~0.015 SOL β $3-4) β’
'auto-75' β ~75% success (~0.00113 SOL β $0.2-0.3) β’
'auto-50' β ~50% success (~0.00022 SOL β $0.04)β οΈ Note: During heavy network congestion, fees for ~75/95% success can rise significantly β even $10 per transaction.
π‘ Donβt want to overspend?
Use minimal fee
0.00001 SOL + 'guaranteedDelivery': 'true' - weβll retry your tx up to 5 times within 10 seconds.β‘οΈ Also new: optional
'jitoTip' parameter (e.g. jitoTip: 0.01). Min 0.01 SOL required to join Jito auctions.
When set, your
priorityFee goes fully to priorityFee and the jitoTip gives your tx a serious boost in validator queues.π Docs have been updated
π¬ Community & support
π¦ Enjoy
π₯7
π₯ Datastream Just Got Better: Mayhem Mode + SPL Token 2022
Big news! Pump.fun and Pump AMM will roll out major updates - and we've upgraded our Datastream so you can jump in immediately.
π What's new on Pump.fun?
β’ New tokens can be minted using the SPL Token 2022 standard
β’ Mayhem mode
π What's new in PumpAPI Datastream?
We've enriched our stream with powerful new fields to help you trade smarter and safer:
β’
β’
β’
β’
β’
π‘ Why this matters: Scam Detection Made Easy
These fields let you filter out scam tokens on Raydium/Pump AMM before you buy.
Safe token checklist:
β
β
β
If a token passes these checks, the only risk is price manipulation - no wallet locks, no surprise taxes.
π We wrote a full guide for you: https://pumpapi.io/tutorials/detect_scamβΌοΈ
π Bug Fix:
π Docs have been updated
π¬ Community & support
π¦ Follow us on X
π¦ Stay safe and trade smart! Enjoy!
Big news! Pump.fun and Pump AMM will roll out major updates - and we've upgraded our Datastream so you can jump in immediately.
π What's new on Pump.fun?
β’ New tokens can be minted using the SPL Token 2022 standard
β’ Mayhem mode
π What's new in PumpAPI Datastream?
We've enriched our stream with powerful new fields to help you trade smarter and safer:
β’
mayhemMode - see if Mayhem is enabled (only pump and pump-amm pools)β’
mintAuthority - see if token supply can be manipulated β’
freezeAuthority - check if tokens can be frozen β’
tokenProgram - identify the token standard being used β’
tokenExtensions - spot hidden fees and other traps π‘ Why this matters: Scam Detection Made Easy
These fields let you filter out scam tokens on Raydium/Pump AMM before you buy.
Safe token checklist:
β
mintAuthority = None (no unlimited minting) β
freezeAuthority = None (your funds can't be frozen) β
tokenExtensions = metadata only or empty (no hidden fees) If a token passes these checks, the only risk is price manipulation - no wallet locks, no surprise taxes.
π We wrote a full guide for you: https://pumpapi.io/tutorials/detect_scam
π Bug Fix:
traderPublicKey for Pump.fun tokens now always shows the actual transaction signer π Docs have been updated
π¬ Community & support
π¦ Follow us on X
π¦ Stay safe and trade smart! Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯7β€1
This is our biggest update ever. It affects everyone and includes breaking changes.
β‘οΈ New Event Types
β’ Transfer events are here! Built with copy-traders in mind. We group all transfers in a transaction and send them in one convenient message. No trader can hide from you anymore! If you had your own implementation before - you can simplify your code now.
β’ createPool events for custom pools on Pump AMM / Raydium CPMM
β’ add/remove liquidity events
π All Pools Unlocked
We now stream ALL events from Pump AMM, Raydium CPMM and Raydium Launchpad - including non-standard pairs like Token-USDC (without SOL).
π° Trading API Improvements
β’ Minimum jitoTip reduced 5x β now just 0.0002 SOL
β’ Auto-split to Jito kicks in at 0.00023 SOL for manual fees
β’ New maxPriorityFee parameter - set a ceiling for auto-95 and other auto modes
β’ Smart pool selection - we automatically find the best and largest pool for any token. Need a specific pool? Just pass
poolIdβ’ Trade non-standard pairs using
quoteMintπ‘ Scam Detection Fields
β’ poolCreatedBy - replaces mintMethod. Check if it equals
pump or raydium-launchpad (safe) vs custom (risky). This is your main filter now.β’ burnedLiquidity - shows % of liquidity that's permanently locked. Higher = safer. Pump.fun tokens burn 100% after migration, so no rug pulls possible.
β’ poolId added to every trade event. Use it for arbitrage or track SOL price from
Gf7sXMoP8iRw4iiXmJ1nq4vxcRycbGXy5RL8a8LnTd3v (large SOL-USDC pool) - no external API needed.π Naming Changes (Breaking)
β’
traderPublicKey β txSigner (just the fee payer address)β’ tradersInvolved added to every event - shows actual accounts that sent/received funds. Use this for copy-trading, not txSigner!
β’
Bonk β raydium-launchpad (Bonk is just one config of Raydium Launchpad)β’
denominatedInSol β denominatedInQuoteβ’
tokenExtensions now returns a dict instead of listπ§ Other Changes
β’ Added
platform field for raydium-launchpad events: bonk, raydium-launchlab or customβ’ Added
decimals to create events and getTokenInfoβ’ Many bug fixes including missing migration events
Since this update has breaking changes, we released it on separate endpoints:
β£ Datastream β wss://test.stream.pumpapi.io/
β£ Trade API β https://test.api.pumpapi.io
Just add "test." to any our URL you're using.
β° December 29th - this update goes live on the main server. You have 4 days to prepare using new links.
π Must Read: New tutorial on detecting scam pools
π Docs updated
π¬ Community & support
π¦ Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
β€6π5
PumpApiπ¦
Reminder: On December 29 (tomorrow), if you do not migrate to the new Datastream version, your code may stop working due to several breaking changes.
You can prepare for the update using the following links:
β£ Datastream β wss://test.stream.pumpapi.io/
β£ Trade API β https://test.api.pumpapi.io
You can prepare for the update using the following links:
β£ Datastream β wss://test.stream.pumpapi.io/
β£ Trade API β https://test.api.pumpapi.io
π6π₯2
Weβve released an update to the main endpoints:
β£ Datastream β wss://stream.pumpapi.io/
β£ Trade API β https://api.pumpapi.io
If you were using the "test." endpoints, please switch back to the standard ones.
β£ Datastream β wss://stream.pumpapi.io/
β£ Trade API β https://api.pumpapi.io
If you were using the "test." endpoints, please switch back to the standard ones.
π₯5β€3β‘2
β‘οΈ Datastream & Trade API update
Latency is now 5x lower β 40 ms faster.
This is our fastest performance ever.
π¦ Enjoy
Latency is now 5x lower β 40 ms faster.
This is our fastest performance ever.
π¦ Enjoy
β€βπ₯8
You can now trade on Bags.FM, Moonshot, and other launchpads that are configs of Meteora Launchpad β directly via PumpAPI.
What is Meteora Launchpad?
Meteora Launchpad is a launchpad constructor (similar to Raydium Launchpad).
Its official name is Meteora Dynamic Bonding Curve.
A large share of trading volume is happening there right now.
β οΈ Mandatory: Track `lockedLiquidityAfterMigration`
If
lockedLiquidityAfterMigration is less than 100%, the creator will gain control over the unlocked part of liquidity after migration.New field: `launchpadConfig`
We added
launchpadConfig so you can easily detect which launchpad config a token belongs to and build better strategy filters.Support for the pools that tokens migrate into from Meteora Launchpad will be added soon.
π Docs updated
π¬ Community & support
π¦ Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
π5π3β€2
βοΈMeteora DAMM V1 β Datastream + Trade API
Weβre continuing to roll out support for AMMs that tokens can migrate into from Meteora Launchpad β and today weβre adding Meteora DAMM V1.
This is an older AMM, but still widely used. It supports two curve modes.
New field: `curveType` (for DAMM V1 pools)
β’ ConstantProduct β classic mode (
β’ StableSwap β used in stablecoinβstablecoin pools to keep the price close to 1:1 even when reserves differ
π You donβt need to calculate prices manually β just use the
β οΈ Important: poolCreatedBy
May be either
This does not guarantee safety.
Unlike Raydium Launchpad, Meteora Launchpad allows creators to choose how much liquidity they keep after migration.
π‘ Quick scam check
Check
β’ If itβs < 100%,
β’ And the pool is not popular,
β the pool is likely a scam.
Pool name in Datastream: `meteora-damm-v1`
π Docs updated
π¬ Community & support
π¦ Enjoy!
Weβre continuing to roll out support for AMMs that tokens can migrate into from Meteora Launchpad β and today weβre adding Meteora DAMM V1.
This is an older AMM, but still widely used. It supports two curve modes.
New field: `curveType` (for DAMM V1 pools)
β’ ConstantProduct β classic mode (
price = y_reserves / x_reserves) β’ StableSwap β used in stablecoinβstablecoin pools to keep the price close to 1:1 even when reserves differ
π You donβt need to calculate prices manually β just use the
price field.β οΈ Important: poolCreatedBy
May be either
custom or meteora-launchpad. This does not guarantee safety.
Unlike Raydium Launchpad, Meteora Launchpad allows creators to choose how much liquidity they keep after migration.
π‘ Quick scam check
Check
burnedLiquidity: β’ If itβs < 100%,
β’ And the pool is not popular,
β the pool is likely a scam.
Pool name in Datastream: `meteora-damm-v1`
π Docs updated
π¬ Community & support
π¦ Enjoy!
π₯7π1
This media is not supported in your browser
VIEW IN TELEGRAM
βοΈ Meteora DAMM V2 β Datastream + Trade API
Today weβre shipping the final piece of Meteora Launchpad support: Meteora DAMM V2.
This market is hot β up to ~90 tx/sec.
β οΈ New fields (Meteora Launchpad / DAMM V1 / DAMM V2)
β’ poolFeeRate β current pool fee (decimal 0 β 1)
Example:
β οΈ Meteora pools can be created with fees up to 99% β track this to avoid scams
Launchpad-only:
β’ poolFeeRateAfterMigration β fee after migration (max 0.1)
DAMM V2-only:
β’ minPrice / maxPrice β min / max possible price in the pool
π Docs updated
π¬ Community & support
π¦ Enjoy!
Today weβre shipping the final piece of Meteora Launchpad support: Meteora DAMM V2.
This market is hot β up to ~90 tx/sec.
β’ poolFeeRate β current pool fee (decimal 0 β 1)
Example:
0.01 = 1% β οΈ Meteora pools can be created with fees up to 99% β track this to avoid scams
Launchpad-only:
β’ poolFeeRateAfterMigration β fee after migration (max 0.1)
DAMM V2-only:
β’ minPrice / maxPrice β min / max possible price in the pool
π Docs updated
π¬ Community & support
π¦ Enjoy!
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯7
π° Cashback Is Live for pump.fun & PumpSwap Traders π°
Now, when you trade through us on pump.fun and PumpSwap, you automatically accumulate trading fees in pools where cashbackEnabled = True.
Weβve also added the
At the end of the day, simply call
β‘οΈ Why this matters
This function is relevant for everyone who has ever traded on pump.fun / PumpSwap.
When you trade through these platforms for the first time, they create additional accounts for you. Many users donβt even realize that small amounts of SOL remain there.
By calling
(Keep in mind: if you trade again later, the rent fee will be reserved again.)
π If you frequently rotate wallets:
Before fully clearing or abandoning an account, always call
π Documentation
π¬ Community & support
π¦ Donβt leave SOL behind.
Now, when you trade through us on pump.fun and PumpSwap, you automatically accumulate trading fees in pools where cashbackEnabled = True.
Weβve also added the
cashbackEnabled field to the Datastream so you can easily track eligible pools (only pump & pump-amm).At the end of the day, simply call
claimCashback β and youβll automatically receive all accumulated cashback.β‘οΈ Why this matters
This function is relevant for everyone who has ever traded on pump.fun / PumpSwap.
When you trade through these platforms for the first time, they create additional accounts for you. Many users donβt even realize that small amounts of SOL remain there.
By calling
claimCashback now, you can get back ~0.04 SOL β basically for free. (Keep in mind: if you trade again later, the rent fee will be reserved again.)
Before fully clearing or abandoning an account, always call
claimCashback to collect whatβs yours.π Documentation
π¬ Community & support
π¦ Donβt leave SOL behind.
Please open Telegram to view this post
VIEW IN TELEGRAM
π₯5
We've added "migrationThreshholds" to the data stream for Meteora Launchpad & Raydium Launchpad, so you can now track the bonding curve progress for these pools.
Hereβs an example:
For pump.fun this is not required, since the migration threshold is fixed at 85 SOL.
π Docs updated
π¬ Community & support
π¦ Enjoy!
Hereβs an example:
"migrationThreshholds": {
"quote": 85.0
}For pump.fun this is not required, since the migration threshold is fixed at 85 SOL.
π Docs updated
π¬ Community & support
π¦ Enjoy!
π₯6
A small update.
The number of transfer events slightly increased, because we now classify certain token-account closures as transfers β but only in cases where the closure is clearly used to send funds to another address.
In such transfers, youβll see:
π¬ Community & support
π¦ With us, nothing slips past you.
The number of transfer events slightly increased, because we now classify certain token-account closures as transfers β but only in cases where the closure is clearly used to send funds to another address.
In such transfers, youβll see:
"type": "token_account_closure"π¬ Community & support
π¦ With us, nothing slips past you.
π₯8
A small update following the previous one.
We now send withdrawals from nonce accounts as transfers (but only when the withdrawal is used to move funds to a completely different address).
In such transfers, youβll see:
π¬ Community & support
π¦ Enjoy
We now send withdrawals from nonce accounts as transfers (but only when the withdrawal is used to move funds to a completely different address).
In such transfers, youβll see:
"type": "withdraw_from_nonce"π¬ Community & support
π¦ Enjoy
π₯7
A small update again!
All pump.fun / pumpSwap events now include
π Docs updated
π¬ Community & support
π¦ Enjoy
All pump.fun / pumpSwap events now include
creatorFeeAddress β the address that receives the creatorβs fees when cashbackEnabled is False. Typically, this address matches the actual token creatorβs address, but its owner can grant access to other wallets, so the address may change over time (we track it too).π Docs updated
π¬ Community & support
π¦ Enjoy
π₯8β€3π3
π€ Partnerships are live!
You asked β we delivered.
If you have your own clients, you can now earn directly from their trades:
β’ Add
β’ Weβll charge your partner commission automatically
Two ways to monetize:
β Percentage fee
Set
Example:
β Fixed fee
Set
Example:
You can combine them or use them separately.
Even if youβre not interested in this, itβs still super useful
It lets you perform transfers inside the same transaction where you buy, sell, claim cashback, or burn β enabling more powerful strategies.
π Docs updated
π¬ Community & support
π¦ Letβs earn together!
You asked β we delivered.
If you have your own clients, you can now earn directly from their trades:
β’ Add
partnerAddress to your clientβs requests β’ Weβll charge your partner commission automatically
Two ways to monetize:
β Percentage fee
Set
partnerFeeRatio β a percent of each trade Example:
0.005 = 0.5%β Fixed fee
Set
partnerFeeFixed β a fixed amount per trade Example:
0.0001You can combine them or use them separately.
Even if youβre not interested in this, itβs still super useful
It lets you perform transfers inside the same transaction where you buy, sell, claim cashback, or burn β enabling more powerful strategies.
π Docs updated
π¬ Community & support
π¦ Letβs earn together!
π₯7