BitqueryBitqueryData Store
Solana logoSolanaTradesEvents

Pump.fun Token Outcomes

One row per Pump.fun token with its first 7 days measured: trades, traders, SOL volume, prices at fixed offsets, ATH, curve milestones, graduation and survival.

Coverage
Oct 28, 2025→ Oct 20, 2026 · yesterday
Rows
≈17Mrows · estimate
Size
≈6.6 GBParquet · estimate
Table
1pumpfun_token_outcomes
Columns
42typed
Coverage ends yesterday, UTC

Overview

Built for research on the whole launch population, dead tokens included. Each row is one Pump.fun token and what happened in its first 7 days: trade and trader counts at 5 minutes, 60 minutes, 24 hours and 7 days, SOL volume, the price at fixed offsets, the 7-day high and when it came, the first time it traded at 3x its first price, and whether the creator sold.

Curve milestones are the times the bonding curve first held 20, 50 and 70 real SOL (50, 80 and 100 virtual), then graduation and the PumpSwap pool. Prices are SOL per token from each trade's own amounts across the curve and PumpSwap, so they need no price feed.

Use cases

  • Survival and graduation studies across every launch
  • Backtesting entry filters at 5, 30 and 60 minutes
  • Measuring how often launches reach 3x

Table

42 columns · free sample for the table

pumpfun_token_outcomes

42 columns

One row per Pump.fun token created, with its first 7 days: activity, prices, curve milestones, graduation and survival.

solana/pumpfun_launch/token_outcomes<YYYY-MM-DD>.parquetone file per creation day
Browse columns Sample fileSample updated Oct 21, 2026

Schema reference

copies a column name
42 columns
ColumnTypeDescription
Created3
Created_DateDateUTC day the token was created
Created_AtDateTimeCreation time
Created_SlotUInt64Creation slot
Token1
Token_MintAddressStringToken mint
Creator3
Creator_AddressStringCreator wallet
Creator_Sold_SOL_7dFloat64SOL the creator wallet received from selling in 7 days
Creator_Sold_Before_GraduationBoolCreator sold before graduating, or within 7 days if it never graduated
Is1
Is_Mayhem_ModeBoolLaunched in Mayhem mode
First2
First_Trade_AtDateTimeFirst trade
First_3x_AtDateTimeFirst trade at 3x the first trade's price or more
Last1
Last_Trade_AtDateTimeLast trade within 7 days
Trades4
Trades_First_5mUInt64Trades in the first 5 minutes
Trades_First_60mUInt64Trades in the first 60 minutes
Trades_First_24hUInt64Trades in the first 24 hours
Trades_First_7dUInt64Trades in the first 7 days
Traders2
Traders_First_60mUInt64Distinct signers in the first 60 minutes
Traders_First_24hUInt64Distinct signers in the first 24 hours
Buys1
Buys_First_60mUInt64Buys in the first 60 minutes
Sells1
Sells_First_60mUInt64Sells in the first 60 minutes
Volume3
Volume_SOL_First_60mFloat64SOL traded in the first 60 minutes
Volume_SOL_First_24hFloat64SOL traded in the first 24 hours
Volume_SOL_First_7dFloat64SOL traded in the first 7 days
Price6
Price_SOL_First_TradeFloat64Price of the first trade, SOL per token
Price_SOL_At_5mFloat64Last price within 5 minutes
Price_SOL_At_30mFloat64Last price within 30 minutes
Price_SOL_At_60mFloat64Last price within 60 minutes
Price_SOL_At_24hFloat64Last price within 24 hours
Price_SOL_At_7dFloat64Last price within 7 days
ATH3
ATH_Price_SOL_7dFloat64Highest trade price in 7 days
ATH_AtDateTimeTime of the highest trade price
ATH_MultipleFloat64ATH_Price_SOL_7d / Price_SOL_First_Trade
Curve5
Curve_20_SOL_AtDateTimeBonding curve first held 20 real SOL (50 virtual)
Curve_50_SOL_AtDateTimeCurve first held 50 real SOL (80 virtual)
Curve_70_SOL_AtDateTimeCurve first held 70 real SOL (100 virtual)
Curve_Max_Real_SOLFloat64Most real SOL the curve held in 7 days
Curve_Quote_MintAddressStringQuote mint of the bonding curve (SOL for most)
Graduated2
Graduated_7dBoolGraduated within 7 days
Graduated_AtDateTimeGraduation time
Minutes1
Minutes_To_GraduationFloat64Minutes from creation to graduation
PumpSwap1
PumpSwap_Pool_AddressNullable(String)PumpSwap pool after graduation
Traded2
Traded_After_24hBoolTraded after its first 24 hours
Traded_On_Day_7BoolTraded on day 7
Sample file

Ask an AI about this data

Send this dataset’s full schema to an assistant and ask it anything. It reads the plain-text brief first, so the answer comes from the real column list rather than a guess.

Start with

Opens a new chat with the question filled in. Nothing about you is sent to Bitquery, and the assistant sees only the public brief.

Delivery

Parquet files in a Requester Pays S3 bucket or a Cloudflare R2 bucket, chosen at checkout. On S3 you download with your own AWS account and AWS bills the transfer; on R2 you download with a read-only API key and pay no egress. Layout:

# pumpfun_token_outcomes: one file per creation day
solana/pumpfun_launch/token_outcomes<YYYY-MM-DD>.parquet
  1. Download a free sampleNo email needed.
  2. Pay nowName, work email and licence check.
  3. Pay the invoiceBy card or bank transfer.
  4. Download from S3 or R2The team prepares the export and emails the bucket path, plus a read-only API key for R2 orders.

Time windows

Every window includes 42 columns. Only the time range changes.

30 days
Latest month
Sep 20, 2026 → Oct 20, 2026
$250
Pay now
183 days
Last 6 months
Apr 20, 2026 → Oct 20, 2026
$1,250
Pay now
365 days
Last 12 months
Oct 20, 2025 → Oct 20, 2026
$2,500
Pay now
In every window
  • The pumpfun_token_outcomes table, 42 columns
  • Parquet files in the layout under Delivery
  • S3 or R2 download, chosen at checkout
  • Licensed under the Data License

FAQ

8 questions
What dates are covered?

Tokens created from 28 October 2025, the first day with complete raw Solana trades in our archive. A 12-month purchase starts there until the rolling window passes that date. Earlier Pump.fun history exists only as aggregated candles and volume, which these tables do not use.

How current is it?

Each token's row needs its first 7 days, and our Solana pool and transfer archive runs about 8 days behind. A purchase covers tokens created up to about 15 days before delivery.

Which trades are counted?

Successful Pump.fun curve and PumpSwap trades with a SOL or WSOL quote, in the 7 days after creation. Tokens on curves quoted in another token (USDC or stock tokens) have creation and graduation data but no trade counts.

Why are some curve milestones empty?

They are left empty for Mayhem-mode tokens, whose SOL is held outside the curve account, and for curves not quoted in SOL.

How was it checked?

On 1 October 2026, 00:00 to 02:14 UTC: 4,543 launches, 3,683 with trades, 111 graduations. Every non-Mayhem graduation showed a curve at about 85 real SOL, the graduation threshold.

How do I load it?

With DuckDB: SELECT * FROM read_parquet('pumpfun_token_outcomes/*.parquet') LIMIT 10. pandas, Polars, Spark and ClickHouse read the same files.

Can I try before I buy?

Yes. Each table links to a public sample file from 1 October 2026: tokens created in slots 452,119,504 to 452,120,503 (the first 7 minutes of the day). Its trades and transfers stop at 02:14 UTC, so in the sample the 24-hour and 7-day figures cover about 2 hours. No email address required.

How is the data delivered?

As flat Parquet files (ZSTD) under a stable layout, one prefix per table, with a JSON manifest listing each file and its sha256. We prepare the files within 7 business days of purchase and email you the location. You choose at checkout where to collect them: a Requester Pays S3 bucket, downloaded with your own AWS account, or a Cloudflare R2 bucket with a read-only API key and no egress fees. Files stay available for 7 days from delivery.