Skip to main content
The Data Catalog is the web app for exporting historical data as files instead of pulling it through the API. You browse markets, pick the data you want, choose a date range, and pay per gigabyte. Start at https://0xarchive.io/data. Use the catalog when the job is a bulk historical pull or a file you load into a warehouse or notebook. Use REST or WebSocket when the product needs live or programmatic calls.

Export a dataset

1

Choose a market

Open /data and pick a market. The catalog separates Hyperliquid core, Hyperliquid Spot, HIP-3, HIP-4, and Lighter; browse everything, a curated category, or jump straight to one market’s page.
2

Choose the schemas

Check the data types you want for that market: L2 order book, L3 individual orders, L4 order-level book, order events, trades, funding, open interest, and liquidations. Availability depends on the market, and each schema shows its estimated size and price inline.
3

Choose a UTC date range

Pick a preset (30D, 90D, 1Y, All) or a custom range. All dates are UTC. Ranges are bounded by coverage; settled HIP-4 outcomes stop at their settlement date, and live markets default the end date to today.
4

Review the estimate

The cart shows size, row count, subtotal, any subscriber credits applied, any volume discount, and the Total today. Authenticated users see credits before a card is charged.
5

Confirm and pay

Click Confirm & Pay. Card payments go through Stripe; credits can cover an order outright. If you are signed out, you log in and return to your cart without rebuilding it.

After you order

Your order lands in the dashboard at /dashboard/exports/:id and moves through Awaiting Payment, Queued, Processing, and Ready to Download. Most exports are ready in a minute or two. Files are Apache Parquet with ZSTD compression; download links last 7 days and a completed order stays available for 30 days. Export checkout covers the states and recovery in detail.

What you can export

Each schema is priced per gigabyte with a per-schema minimum. See Export schemas for the full matrix, coverage keys, and rough columns.

Browse by category

The catalog groups markets into curated categories: HIP-4 BTC daily outcomes use the route /data/markets/hip4/btc-daily-outcomes rather than a generated market slug.

Export order checklist

Keep these with the files so an order stays traceable after purchase.

Programmatic discovery

Most people never need this section. It is for building market pickers or export checklists in code, not for running an export. Machine-readable symbol discovery comes from https://api.0xarchive.io/v1/symbols. The response is an object with a top-level symbols array. Use each row’s exchange, symbol, slug, data_types, and coverage fields when building market pickers or export checklists. Do not use website-local API-shaped paths such as /api/v1/*/symbols as symbol feeds; those paths belong to the website shell, not the public market-data API. The symbols feed is live product catalog data, but it is not part of the generated OpenAPI REST reference. The live feed returns rows for hyperliquid, spot, hip3, hip4, and lighter. Useful fields on a symbol feed row: Frontend market routes use venue slugs, not raw exchange labels, in /data/markets/:venueSlug/:marketSlug, for example hyperliquid-spot for Spot. Market slugs are generated from venue plus symbol state and include a route hash, so docs and agents should carry the route the UI or a symbol feed row supplies (it is route-specific public metadata) rather than inventing a market URL from a plain symbol.

Coverage freshness and export timing

Do not collapse these four timestamps into one promise: For active markets, coverage_to: null means the market is active. It does not mean that all current-day rows are finalized. Run the data-quality preflight and review the checkout quote before purchase. The quote reflects rows available at that time, and export processing time starts after the job is accepted. Most exports are ready in a minute or two. That is processing time after an export is accepted, not a source-data freshness guarantee. Use the selected symbol’s coverage fields and the relevant data-quality result to decide whether the archive is fresh enough for the job.

Export schemas

Schema labels, data types, columns, pricing units, and coverage keys.

Export checkout

Quote, credits, checkout, login return, and dashboard job behavior.

Data rights

Know when benchmarks, indices, financial products, raw resale, bulk republication, API mirroring, substitute feeds, or white-label or OEM delivery need written permission.

Markets

Bridge chart-first pages, catalog routes, and API route families.
Last modified on August 13, 2026