Bulk Parquet exports of archived months (BUSINESS+)
BUSINESS+ (BASIC/PRO/ULTRA get 403 with an upgrade block; ENTERPRISE passes). Two modes on one route.
Listing (no params): every fully archived closed month per dataset — token_trades, rhc_trades, token_ohlc_1m, rhc_ohlc_1m — with row count, byte size and file count. A month appears only once both archive providers have verified it (the same ledger the nightly archive exporter writes), so the list is the set you can actually download.
Download (dataset + month): presigned S3 GET links for that month's Parquet files (zstd-compressed, one or more files per month). Links are valid for about 1 hour — fetch them when you are ready to download, not ahead of time; re-request to mint fresh ones. The ledger row count is returned so you can verify the files you pulled. Both params are required together.
The current (open) month is never listed — it is live in Postgres and served by the paginated endpoints (/tokens/{mint}/trades, /rhc/trades, /tokens/{mint}/candles). Files are identical to the immutable dual-provider archive described at https://madeonsol.com/data-integrity — ideal for backtests, model training and offline analytics without paging through the API.
Request
- Base URL: https://madeonsol.com/api/v1
- URL: https://madeonsol.com/api/v1/exports
- Auth: HTTP bearer
Query parameters
Dataset to download. Required together with month; omit both to list.
Closed month YYYY-MM (UTC). Required together with dataset.
Response
Listing (no params) or one month's download links (dataset + month).
Example response
{
"datasets": [
{
"months": [
{
"month": "2026-07"
}
]
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.