Pump.fun New Tokens & Graduations Feed - Solana On-Chain
Pricing
from $2.00 / 1,000 token launches
Pump.fun New Tokens & Graduations Feed - Solana On-Chain
Pump.fun new tokens and graduations feed decoded from Solana on-chain data: creator wallet, dev initial buy, bundled buyers, bonding-curve progress, market cap, PumpSwap pool and liquidity. Built in Rust. Bring your own RPC. $2.00 per 1,000 launches.
Pricing
from $2.00 / 1,000 token launches
Rating
0.0
(0)
Developer
OFFGRID LABS
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
What does Pump.fun New Tokens & Graduations Feed do?
Pump.fun New Tokens & Graduations Feed returns the newest pump.fun token launches and graduations, decoded directly from Solana on-chain data. Launch rows include the creator wallet, the dev's initial buy, bundled buyers in the create transaction and live bonding-curve progress. Graduation rows include the PumpSwap pool, liquidity and time to graduate. Pricing is pay per result: $2.00 per 1,000 launches and $4.00 per 1,000 graduations, with no subscription and no API key (bring your own Solana RPC for speed).
Built in Rust for speed, for quant and HFT research, signal generation and backtesting datasets. It is a batch data job (seconds to minutes per run), not a low-latency trading feed.
What data you get
| Field group | Launch rows (launch) | Graduation rows (graduation) |
|---|---|---|
| Token | mint, name, symbol, metadata URI, Token-2022 flag, mayhem-mode flag | mint, name, symbol (Token-2022 metadata), token program |
| People | creator wallet, signer of the create | creator wallet (from the bonding curve) |
| Money | dev initial buy (tokens, % of supply, SOL, USD), bundled buyers and their % of supply | liquidity moved to the pool (SOL and USD), tokens to pool, migration fee |
| Market | bonding-curve progress %, complete flag, spot price, market cap (quote and USD) | current price and liquidity (DexScreener), launch time, minutes to graduate |
| Proof | slot, block time, signature, Solscan link | slot, block time, signature, PumpSwap pool, DexScreener and Solscan links |
Curves quoted in mints other than SOL (USDC, PUMP, xStock tokens) are decoded too: quoteMint, isSolQuoted, and USD values at the run's price.
Use cases
- Launch datasets for backtesting: schedule every 5–15 minutes with
lookbackMinutesto build a gap-free history of launches with dev-buy size and bundle share. - Signal research: study how dev initial buy %, bundled buyers or quote asset relate to curve progress and graduation.
- Graduation tracking: get every curve that migrated to PumpSwap, with pool address and liquidity, to feed a watchlist.
- Creator monitoring: filter by
creatorWalletsto follow specific deployers.
How to use it
- Open the actor and keep the prefilled input (15 launches + 2 graduations). Click Start.
- For volume, paste your own Solana RPC URL into Solana RPC URL (stored as an encrypted secret, never logged) and raise Max RPC requests per second to your plan's limit.
- Use Only the last N minutes + an Apify schedule for a continuous feed. Use filters (min dev buy, SOL-quoted only, creator wallets) to narrow it down.
- Download JSON/CSV/Excel, or read the dataset via the Apify API.
Input example
{"recordTypes": ["launches", "graduations"],"maxLaunches": 200,"maxGraduations": 20,"lookbackMinutes": 15,"includeCurveState": true,"minInitialBuySol": 0.5,"rpcUrl": "https://your-rpc.example.com/?api-key=..."}
Output example
{"recordType": "launch","mint": "E4XC9B3uadPd2mKkpxR2MfvGHU3AGfKhXXNxLiaVpump","name": "YAGAMY","symbol": "MONYH","creator": "HVjNk6Hhe4CtqiCEoPPwm1LLSptBKNCmRM8noWsWSLWj","isToken2022": true,"isSolQuoted": true,"createdAt": "2026-11-03T06:28:06Z","initialBuySol": 1.477812826,"initialBuyPctOfSupply": 5.0375,"bundledBuyers": 0,"curveProgressPct": 0.0,"marketCapUsd": 1261.67,"signature": "5VcG8nd3Hsa3B5Uhuaj5NkHyanaDq51ruuN4H1zyH3kPGb7KJJSub5oJ97P7W5AyLJdAerQAyYrX9n5wEJi6HN54"}
{"recordType": "graduation","mint": "YqWYcCmfGnwdw4denbrXWXHDNaQczLs3girPyyEpump","symbol": "ROCAT","pool": "5xa62vSVVRtEUvYdUBHZWQGMYvcm47YYRewH3kTob3ko","liquiditySol": 150.175087369,"tokensToPool": 117093358.174485,"migrationFeeSol": 0.015000001,"graduatedAt": "2026-11-03T06:15:18Z"}
Full prefill output: samples/output_prefill.json in the source.
How much does it cost?
Pay per event, flat price for every plan:
| Event | Price | Per 1,000 |
|---|---|---|
launch | $0.002 | $2.00 |
graduation | $0.004 | $4.00 |
Worked example: a day of 15-minute runs with 200 launches and 5 graduations each (96 runs) is 19,200 launches and 480 graduations, so $38.40 + $1.92 = $40.32. Apify compute is billed separately and is small: about $0.03 per 1,000 records in our measured runs at 256 MB. The run's max total charge is respected: once the budget is reached, results stop and nothing more is charged.
How fast is it? (measured)
- Decoder: 4,123 transactions/s on one core (JSON parse + pump.fun event decode;
cargo test --release -- --ignored bench_decode, AMD EPYC 9655P). - End to end, the speed is set by your RPC's rate limit. On the public mainnet endpoint (about 3 requests/s), the measured run was 200 launches + 20 graduations in 529 s (0.42 records/s). The prefill (15 + 2) takes about 26 s. With your own RPC, raise Max RPC requests per second and the run scales accordingly.
How it works and data sources
- Launches: the pump.fun mint authority
TSLvdd1pWpHVjahSpsvCXUbgwsL3JAcvokwaKt1eokMsigns every create/create_v2 and nothing else. Its signature history is the launch list. Each transaction'sCreateEventandTradeEvent(Anchor CPI events, per the official pump.fun IDL) is decoded. - Graduations: migration transactions from
39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg, decoded fromCompletePumpAmmMigrationEvent. - Curve state: bonding-curve accounts (
getMultipleAccounts). Progress = share of the 793.1M sellable tokens bought. - Prices: Jupiter Price API v3 (keyless), with GeckoTerminal as fallback. Pools: DexScreener public API (a few calls per run, within its documented limits).
- Unit discipline: 1 SOL = 1,000,000,000 lamports; pump.fun tokens have 6 decimals. Tests check both on recorded mainnet transactions.
- Read-only. The actor never signs, trades or touches private keys.
How it compares
| Approach | Launch + dev-buy data | Graduations with pool | Effort | Terms |
|---|---|---|---|---|
| This actor | decoded CreateEvent/TradeEvent, bundled buyers, curve state | yes, from the migration event | one click or one API call | public blockchain data + public APIs |
| DIY with a Solana RPC | yes, once you write and maintain the decoders | yes | build and maintain IDL decoders, paging, retries | your RPC provider's terms |
| Scraping a launchpad website | whatever the page shows | sometimes | brittle; breaks with front-end changes | check the site's terms first |
FAQ
Is there a pump.fun API for new tokens?
pump.fun has no official public API for launch history. This actor reads the same data from the Solana blockchain, which is public, and decodes the program's own events.
How do I detect pump.fun graduations (migrations to PumpSwap)?
Select Graduations. Each row is one curve that migrated, with pool address, SOL moved into the pool and the migration fee.
Can I track a specific pump.fun dev wallet?
Yes. Put wallets in Creator wallets (filter). Filtering reads more transactions, so give it a larger time window.
What are "bundled buyers"?
Wallets other than the creator that bought inside the same transaction as the token creation. This is a common bundling pattern. The row includes their count and % of supply.
Does it support Token-2022 pump.fun tokens?
Yes. New pump.fun tokens (create_v2) are Token-2022 mints. tokenProgram and isToken2022 tell you which program a token uses.
Do I need my own Solana RPC?
No. The public mainnet endpoint is used by default, but it is slow and rate-limited. For large or frequent runs, use your own RPC URL (Helius, Triton, QuickNode or your own node). It is stored as a secret input.
Is this real-time / suitable for sniping?
No. Apify runs are batch jobs with seconds-to-minutes latency. The data is meant for research, monitoring and backtesting, not for execution.
Is it legal?
The data comes from the public Solana blockchain via JSON-RPC, plus public price/pair APIs used within their documented limits. No website scraping, no logins.
Integrations
Use the Apify API (run-sync-get-dataset-items), the Python and JavaScript API clients (apify-client), schedules, webhooks, and the Apify integrations for n8n, Make, Zapier, Google Sheets and Slack. AI agents can call it through the Apify MCP server (actors: offgrid-labs/pumpfun-launch-graduation-feed). The input and output schemas describe every field with units.
Changelog
- 2026-11-03 · 0.1 · First release: launches (create/create_v2, dev initial buy, bundled buyers, curve state) and graduations (PumpSwap pool, liquidity, minutes to graduate); non-SOL quote curves; bring-your-own RPC.
Related actors
| Actor | What it does |
|---|---|
| Solana DEX Trades & Order Flow | Swap tape, net flow, whales, first buyers and snipers for any token |
| Solana Token Holders & Rug Check | Holder concentration, dev wallet, fresh wallets, authorities, LP burn |
Not financial advice. Data is provided as-is for research. Nothing here is a recommendation to buy or sell any token.
// OFFGRID LABS ─────────────────────────────────────────────// status: monitored 24/7 by a self-hosted agent swarm// health checks: every 6h · auto-repair + rollback on failure// sources: official public APIs and open data only// support: open an issue — human-reviewed response within 24h// ───────────────────────────────────────────────────────────