Pump.fun & PumpSwap

Pump.fun tick data, hour by hour

Every Pump.fun bonding-curve and PumpSwap trade, launch and graduation, in hourly Parquet files with exact in-block ordering, every fee leg and our arrival time.

Both venues

The Pump.fun bonding curve and PumpSwap, where coins trade after they graduate.

Hourly Parquet

One file per venue per UTC hour, about 11 minutes after the hour closes.

Simple API

One API key. Check what's available, download an hour. curl, Python, anything.

See exactly what you're buying

Every hour of every venue, with row counts, repairs and any gap, on a public page.

View coverage
$ curl -H "X-API-Key: doc_live_..." \
  "https://api.dataonchain.io/v1/download?exchange=pump_fun&date=2026-10-28&hour=12" \
  -L -o pump_fun_2026-10-28_12.parquet

More in every row

The usual trade fields, plus the ones you can't get anywhere else.

Exact order

Block position and instruction index on every row, so same-block trades are never ambiguous.

Arrival time

The moment our collector saw each trade. Nobody can recreate this later.

Every fee leg

Protocol, creator, LP, buyback and cashback, each in its own column.

Honeypot flag

Whether the token's freeze authority is still live, resolved on every row.

Pricing

Pay with USDC on Solana. No card, no subscription.

Recent
$15/ 1,000 credits
$0.015 per credit
  • Last 30 days of data
  • 1 credit = 1 hour of one venue
  • Credits never expire
  • Re-download anything you bought, free
Get Recent
FullBest value
$40/ 3,000 credits
$0.0133 per credit
  • The whole archive
  • 1 credit = 1 hour of one venue
  • Credits never expire
  • Re-download anything you bought, free
Get Full

Questions

What exactly is in a file?+

Every event on that venue in that hour: swaps, launches, graduations and liquidity changes, bots included. Nothing is sampled or filtered.

What does a month cost?+

Both venues for 30 days is 1,440 hour-files, so 1,440 credits: about $19 with the Full pack.

How far back does it go?+

Our own capture starts 2026-07-29 and grows every hour. The coverage page lists every hour and any gap.

Can I get CSV?+

Files are Parquet: about 10x smaller than CSV and they keep exact integer types. Converting is one line in pandas or DuckDB.

Are you affiliated with Pump.fun?+

No. We read the public Solana blockchain and decode Pump.fun's own events.