Skip to main content

launchtape

Python access to Launch Tape: daily files of Solana launch data, one gzipped JSON-lines file per dataset per UTC day.

Dataset What it is
gradtrades Every PumpSwap buy and sell in the first 30 minutes after each pump.fun graduation (wallet, amounts, price, pool reserves, fees)
pregrad Who is behind each pump.fun launch: creator and its funding, curve and graduation-slot buyers, the cap path, and a +10 min outcome
padfeed Graduations on Meteora DBC and Raydium LaunchLab: migration facts, pool balances every few seconds, top holders, US$ quote prices
meteora-pools Per-minute price, TVL, volume and exact fees for ~200 Meteora DLMM pools

A free 2-hour sample of every dataset is on the site; launchtape downloads it, checks its SHA-256 and reads it.

Install

pip install launchtape              # needs only requests
pip install "launchtape[pandas]"    # adds pandas for launchtape.frame()

Python 3.9 or newer.

Quickstart

Crash rate of pump.fun graduates, split by "instant" launches (graduated within 5 s of creation):

import launchtape as lt

path = lt.sample("pregrad")                                    # free sample, SHA-256 checked, cached
rec = lt.frame(path, types="record")[["mint", "sym", "instant", "ageS"]]
out = lt.frame(path, types="outcome")[["mint", "crashed", "maxGain"]]
df = rec.merge(out, on="mint")                                 # one row per graduate seen in both
print(df.groupby("instant")["crashed"].agg(["mean", "count"]))
print(lt.schema("pregrad"))                                    # every row type and field

The sample is two hours, so the counts are small: it shows the shape of the data, not a result.

API

Call Does
lt.datasets() the datasets as (name, description) pairs
lt.schema(dataset) the schema as Markdown text (bundled, works offline)
lt.sample(dataset) downloads the free sample into ~/.cache/launchtape, checks it against the site's SHA256SUMS, returns its path; a good cached copy is reused
lt.load(path_or_dataset, types=None, limit=None) streams the rows as dicts; types keeps only rows whose type is one of them, limit stops after that many rows; a dataset name reads its sample
lt.frame(path_or_dataset, types=None, limit=None) the same rows as a pandas DataFrame (nested fields stay dicts/lists)
lt.fetch(link_or_token, dataset, day, dest=None) downloads a paid day file from your delivery link, checks it against its .manifest.json, returns its path
for row in lt.load("gradtrades", types="grad", limit=5):      # streams, so a 5-million-row day is fine
    print(row["mint"], row["capSol"])

path = lt.fetch("https://launchtape.io/dl/<token>", "pregrad", "2026-10-11", dest="data/")

Times: t is milliseconds since 1970 UTC (pd.to_datetime(df["t"], unit="ms", utc=True)). Coverage gaps are rows in the files (down, up, resume, end), never filled in: see each schema.

A full gradtrades day is about 5 million rows; for a DataFrame, pass types= and/or limit=, or stream with load(). A download that does not match its SHA-256 raises launchtape.ChecksumError and is not kept. Environment: LAUNCHTAPE_CACHE changes the cache folder.

Command line

launchtape datasets
launchtape sample gradtrades                  # prints the cached path
launchtape head gradtrades -n 5               # first rows of the sample, as JSON lines
launchtape head pregrad -t record -n 2        # only rows of one type
launchtape schema pregrad
launchtape fetch https://launchtape.io/dl/<token> pregrad 2026-10-11 -o data/

python -m launchtape ... works too.

Full days: prices and how to buy

  • Starter, $10 a month: all 4 datasets, each new day's files as the UTC day closes, plus the last 7 days on file.
  • Full history, $49 a month: everything in Starter, plus every day on file back to October 3 2026.

Buy at launchtape.io: pick a plan, enter your email, press Pay (USDC or SOL on Solana; your wallet opens with everything filled in). The private download link (https://launchtape.io/dl/<token>) arrives by email, and launchtape fetch reads it.

Licences

  • This package (the code): MIT, see LICENSE.
  • The data it downloads, the free samples included, has its own licence: personal and research use inside your own team. No resale, republishing or redistribution of the files, in whole or in part. Results you derive from it (charts, papers, models, strategies) are yours. Full text: launchtape.io.

The data is market data recorded from public sources, provided as is. It is not financial advice.

Metadata

Release files for launchtape 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for launchtape 0.1.1
File Size Uploaded
launchtape-0.1.1.tar.gz 18.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for launchtape 0.1.1
File Interpreter ABI Platform
launchtape-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 37.5 kB

Release files / launchtape-0.1.1.tar.gz

Download URL launchtape-0.1.1.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7fbe687c46db01bdbb71674e44f3e77dc941bbe497a2b1d03210e09b7cd142a7
BLAKE2b-256 checksum
How to use checksums
9104a5fa16a3655c6be2c74c9b37110fee2b04bf16666fa4d0f27a116c2ff5d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / launchtape-0.1.1-py3-none-any.whl

Download URL launchtape-0.1.1-py3-none-any.whl
Size 18.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebf8c2f05713aec505fcf30887ab10e770cef34a75ceccc509c3efd08292ba1c
BLAKE2b-256 checksum
How to use checksums
c2ad5a20977483ef28b649ff4d026fe78101424fdce9153ffa2b69b1e08b3ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page