# Pump.fun Token Registry | Bitquery Data Store Every Pump.fun token launched since October 2025, with its creator, name, symbol and URI at launch, every graduation to PumpSwap, and per-creator launch records. Dataset page: https://bitquery.io/datastore/datasets/pumpfun-token-registry Network: Solana Category: Events, Pools Tables: 3 Columns: 45 Coverage: 2025-10-28 to 2026-10-20 Rows: about 30M Size: about 7.2 GB Format: Apache Parquet, ZSTD compression, one prefix per table Licence: https://bitquery.io/datastore/legal/data-license ## What this is One row per Pump.fun token, taken from the create or create_v2 instruction itself: mint, creator, bonding curve, and the name, symbol and URI the creator signed at launch, so nothing is a later edit. Mayhem-mode and cashback flags come from the same instruction. Graduations are the first successful migrate or migrate_v2 that moved the curve's tokens, joined to the PumpSwap create_pool in the same transaction for the pool's opening reserves. Repeat migrate calls that move nothing are dropped. pumpfun_creators counts launches and graduations per creator over the window you buy. ## What people use it for - Creator and dev-wallet track records - Launch and graduation counts by day - Join key for any Pump.fun trade dataset ## Tables (3) ### pumpfun_tokens: 18 columns One row per Pump.fun token created, from its create or create_v2 instruction. Bucket prefix: solana/pumpfun_launch/tokens File naming: .parquet, one file per creation day Free sample (real Parquet, no email needed): https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/pumpfun_launch/tokens/2026-10-01_452119504_452120503.parquet Sample updated: Oct 21, 2026 | column | type | description | | --- | --- | --- | | Block_Date | Date | UTC date of the block | | Block_Slot | UInt64 | Solana slot | | Block_Time | DateTime | Block timestamp, UTC | | Transaction_Index | UInt32 | Position of the transaction in the slot | | Instruction_Index | UInt32 | Instruction index in the transaction | | Transaction_Signature | String | Transaction signature (base58) | | Create_Method | String | create or create_v2 | | Token_MintAddress | String | Token mint | | Token_Name | String | Name signed at creation | | Token_Symbol | String | Symbol signed at creation | | Token_Uri | String | Metadata URI signed at creation | | Creator_Address | String | Creator wallet (the creator argument) | | Transaction_Signer | String | Transaction signer | | BondingCurve_Address | String | Bonding-curve account | | Is_Mayhem_Mode | Bool | Launched in Mayhem mode | | Is_Cashback_Enabled | Bool | Cashback enabled at launch | | Creator_Fee_Bps | UInt64 | Creator fee in basis points, where the launch sets one | | Token_Decimals | UInt32 | Token decimals | ### pumpfun_graduations: 16 columns One row per graduation: the first successful migrate or migrate_v2 that moved the curve's tokens to PumpSwap. Bucket prefix: solana/pumpfun_launch/graduations File naming: .parquet, one file per graduation day Free sample (real Parquet, no email needed): https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/pumpfun_launch/graduations/2026-10-01_452119504_452120503.parquet Sample updated: Oct 21, 2026 | column | type | description | | --- | --- | --- | | Block_Date | Date | UTC date of the block | | Block_Slot | UInt64 | Solana slot | | Block_Time | DateTime | Block timestamp, UTC | | Transaction_Index | UInt32 | Position of the transaction in the slot | | Instruction_Index | UInt32 | Instruction index in the transaction | | Transaction_Signature | String | Transaction signature (base58) | | Migrate_Method | String | migrate or migrate_v2 | | Token_MintAddress | String | Token mint | | BondingCurve_Address | String | Bonding-curve account | | PumpSwap_Pool_Address | String | PumpSwap pool the token moved to | | Quote_MintAddress | String | Quote mint of the pool (WSOL for most) | | Transaction_Signer | String | Transaction signer | | Tokens_Out_Of_Curve | Float64 | Tokens moved out of the curve, decimal adjusted | | Pool_Open_Quote_Amount | Float64 | Quote amount the pool opened with (create_pool in the same transaction) | | Pool_Open_Token_Amount | Float64 | Token amount the pool opened with | | Pool_Open_Price_In_Quote | Float64 | Opening pool price, quote per token | ### pumpfun_creators: 11 columns One row per creator wallet, counted over the purchased window. Bucket prefix: solana/pumpfun_launch/creators File naming: creators.parquet, one file per delivery Free sample (real Parquet, no email needed): https://bitquery-blockchain-dataset.s3.us-east-1.amazonaws.com/solana/pumpfun_launch/creators/2026-10-01_452119504_452120503.parquet Sample updated: Oct 21, 2026 | column | type | description | | --- | --- | --- | | Creator_Address | String | Creator wallet | | Tokens_Created | UInt64 | Tokens launched in the window | | Tokens_Graduated | UInt64 | Of those, tokens that graduated in the window | | Graduation_Rate | Float64 | Tokens_Graduated / Tokens_Created | | First_Created_At | DateTime | First launch in the window | | Last_Created_At | DateTime | Last launch in the window | | Active_Days | UInt64 | Days with at least one launch | | Median_Minutes_To_Graduation | Float64 | Median minutes from creation to graduation, graduated tokens only | | First_Graduated_At | DateTime | First graduation in the window | | Window_Start | Date | First day of the window | | Window_End | Date | Last day of the window | ## Price - Latest month (Sep 20, 2026 → Oct 20, 2026): $100 one-time, USD - Last 6 months (Apr 20, 2026 → Oct 20, 2026): $500 one-time, USD - Last 12 months (Oct 20, 2025 → Oct 20, 2026): $500 one-time, USD Every window includes all 3 tables and 45 columns. Only the time range changes. ## Questions buyers ask Q: What dates are covered? A: 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. Q: How current is it? A: Our Solana pool and transfer archive runs about 8 days behind, so a purchase covers up to about 8 days before delivery. Q: How many tokens is that? A: About 45,000 to 50,000 launches a day in October 2026 and roughly 1% to 3% of them graduating; about 15 to 18 million tokens over 12 months. Q: Who is the creator? A: The creator argument of the create instruction. It is the transaction signer in all but a handful of launches; both are in pumpfun_tokens. Q: What is Mayhem mode? A: A Pump.fun launch mode in which the curve's SOL is held outside the bonding-curve account. About a quarter of launches on 1 October 2026 used it. Their graduations open PumpSwap pools with little SOL, so check Is_Mayhem_Mode before comparing pools. Q: How do I load it? A: With DuckDB: SELECT * FROM read_parquet('pumpfun_tokens/*.parquet') LIMIT 10. pandas, Polars, Spark and ClickHouse read the same files. Q: Can I try before I buy? A: Yes. Each table links to a public sample file from 1 October 2026: tokens created and graduations in slots 452,119,504 to 452,120,503, the first 7 minutes of the day. No email address required. Q: How is the data delivered? A: 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. ## What this file is, and is not This is a description of one dataset sold by Bitquery, written for assistants and for people. It lists every column but holds no data rows. The sample files linked under each table are real Parquet and are free to download. Figures here come from the product record and are exact unless marked otherwise; the delivery manifest is authoritative for a purchased file. If a question needs a row that is not in a sample, say so rather than guessing at it.