pump.fun API
New pump.fun tokens, curves close to graduating and fresh graduations, over REST or one live WebSocket.
Aurelia follows pump.fun's bonding curves on Solana itself, and records each launch from pump.fun's own creation event. Filter any launch list with launchpad=pumpfun.
The three lists
| View | Holds | Board |
|---|---|---|
new | Launches that have not graduated | The newest 1,000 of the last 24 h |
graduating | Open bonding curves that traded in the last hour | The 500 with the highest progress |
graduated | Curves that completed in the last 24 h | The newest 500 |
Read a list
The newest pump.fun launches:
curl -s -H 'Authorization: Bearer <key>' 'https://app.aurelia.build/api/chains/solana/pulse?view=new&launchpad=pumpfun&limit=20'
Curves past half way, with a logo and a Twitter account:
curl -s -H 'Authorization: Bearer <key>' 'https://app.aurelia.build/api/chains/solana/pulse?view=graduating&launchpad=pumpfun&progress=0.5..&has=logo,twitter'
Launched in the last 10 minutes, market cap above $5,000:
curl -s -H 'Authorization: Bearer <key>' 'https://app.aurelia.build/api/chains/solana/pulse?view=new&launchpad=pumpfun&age=..600&marketCapUsd=5000..'
Follow it live
Subscribe to the pulse channel with the same filters. You get the whole list first, then only the rows that changed.
Subscribe:
{"op":"subscribe","id":"new","channel":"pulse","chain":"solana","view":"new","launchpad":"pumpfun","marketCapUsd":"5000..","limit":20}
What you can filter and sort on
progress: how far the bonding curve has come, from 0 to 1.creatorNetShare,sniperCountandsniperNetShare: what the creator and the launch's snipers still hold. Snipers here are wallets that bought in the launch block or the 4 after it.windows.5m.volumeUsd,windows.1h.trades,windows.1h.feesPaidUsdand the rest: activity over 5 minutes to 24 hours.has=logo,website,twitter,telegram,discord: only tokens with those links.
After it graduates
A completed curve's token keeps trading on PumpSwap, which Aurelia also indexes, so its candles, trades, holders and PnL stay at the same endpoints under the same address. A token row's launchpad gives its launch pool, progress, complete and graduatedAt.
Reference
- Pulse: every view and filter.
- Pulse board API: the REST endpoint.
- Solana token API: everything else on the chain.
Aurelia is an independent API and is not affiliated with pump.fun.