Skip to main content
Any pump.fun coin whose on-chain creator you are can have its fees redirected. The fees stop going to your wallet and start going to the coin’s PURPS wallet, which runs the strategy you choose.
1

Check the coin

GET /redirects/{mint} returns feeWallet (where the fees must go), redirected (whether they already do) and registered (whether a strategy is attached). This read runs on your own Helius key: send it as X-Helius-Key (see errors and limits).
2

Route the fees

If not redirected: POST /pumpfun/fees with mint and creatorWallet (with your X-Helius-Key header), sign the returned transaction with the creator wallet, and send it through /transactions/send.
3

Register the strategy

POST /redirects with mint and the strategy as config. Shortest form: a preset and the markets, { "preset": "balanced", "markets": ["ETH"] }, every market long at 2x. For a short or your own leverage send legs instead of markets; for anything else, the full config. All three forms are on the purps.lol page. No signature needed: the fee routing on chain is the proof. If it answers registered: false, the chain hasn’t shown us the routing yet. Wait a few seconds and call it again. registered: true means the coin is live on purps.lol with its strategy running.
A coin’s strategy is set once, at registration. A coin launched through POST /pumpfun/launches with a strategy in the build doesn’t come here: we register that one ourselves once its fee routing lands.