---
title: "Download one day of pump.fun memecoin launches as parquet"
method: GET
path: "/v1/datasets/pumpfun_launches/{day}"
tags: ["paid"]
---

# Download one day of pump.fun memecoin launches as parquet

`GET /v1/datasets/pumpfun_launches/{day}`

## Request

- Base URL: `https://api.loopholetape.com`
- URL: `https://api.loopholetape.com/v1/datasets/pumpfun_launches/{day}`
- Auth: none required

Use to backtest or train a rug or graduation model on one full UTC day of Solana token launches on pump.fun; not for live decisions (use the compact check or the delta feed). Every pump.fun launch our capture saw on that UTC day (about 15k-35k rows) with creator, dev buy and share, name/symbol/uri, outcomes as our label rules define them (graduated with migration delay, rugged with rug delay, creator first-sell delay, peak and terminal reserve) and the first feature snapshot under 10 s and between 10 and 60 s of age where sampled (dev/insider/bundle shares, creator prior, reserve, buys). Free 200-row sample and schema at /v1/datasets. HTTP returns the parquet bytes; the MCP tool returns a one-hour download URL. The last three days are rebuilt nightly as outcomes settle.

## Path parameters

- `day` string, required

## Response `200`

Paid response: the parquet bytes (header PAYMENT-RESPONSE carries the settlement); the MCP tool returns a one-hour download URL

## Other responses

- `402`: Payment required (x402 v2): header PAYMENT-REQUIRED = base64 of the body
- `404`: not found or invalid: day is not uTC day YYYY-MM-DD listed by GET /v1/datasets ({ok:false, error, hint})
- `422`: Validation Error

---

[API](https://skmtc.dev/loopholetape/apis/loophole-tape.md) · [All operations](https://skmtc.dev/loopholetape/apis/loophole-tape/llms.txt) · [OpenAPI document](https://skmtc.dev/loopholetape/apis/loophole-tape/revisions/eea099d70151?raw)
