Use Export Checkout when a Data Catalog selection becomes a quoted file order. The flow should preserve the market, schemas, date range, estimate or quote, payment or credit context, delivery state, and support identifiers so the resulting files are traceable after purchase. Export checkout is a product flow, not a public REST contract. The public OpenAPI bundle does not expose export checkout routes, so programmatic clients should use documented market-data routes or contact Enterprise for scheduled/custom delivery.Documentation Index
Fetch the complete documentation index at: https://docs.0xarchive.io/llms.txt
Use this file to discover all available pages before exploring further.
Checkout Model
| Step | Product behavior | What to preserve |
|---|---|---|
| Configure | User chooses market, schema set, and UTC date range | Venue family, symbol, schema keys, start/end dates |
| Estimate | Product estimates size, rows, and price | Estimate source, selected schemas, coverage window |
| Credits | Subscriber credits apply before card charge | Credit application and subtotal/total context |
| Checkout | User authenticates, pays through a trusted Stripe redirect, or uses credits to cover the order | Job ID and checkout result |
| Delivery | Export appears in the dashboard when ready | Job ID, status, file format, download links, and support context |
Login And Return Path
If checkout requires login, preserve the selected market, schemas, date range, and estimate so the user returns to the export flow or dashboard without rebuilding the cart.Delivery Expectations
Data Catalog exports are file-style products delivered as Apache Parquet with ZSTD compression. Treat the dashboard job state as the place to check readiness, file format, download links, and support context. The dashboard export list is an authenticated product view and can filter abandoned pending quotes; keep the export detail page as the source for a named job. Dashboard status values includepending, paid, processing, completed, and failed. Common orders may show as ready in 1-2 minutes, but the dashboard state is authoritative. Completed exports remain available from the export detail page for 30 days. Individual download links expire after 7 days and can be regenerated from that page while the order remains available.
User-visible labels can differ from raw status values: pending maps to Awaiting Payment, paid maps to Queued, processing maps to Processing, completed maps to Ready to Download, and failed maps to Failed.
Checkout State Packet
Use this packet to connect the browser checkout flow, billing state, and export files.| State | Meaning | User-visible next step |
|---|---|---|
pending | The order exists but payment or credit resolution has not finished. | Preserve cart state and return path. |
paid | Payment or credit coverage has cleared and processing can begin. | Show queued state and keep the job ID. |
processing | Files are being generated. | Poll the dashboard export detail page and keep estimate context. |
completed | Files are ready. | Show file size, processed time, download links, and days remaining in the 30-day availability window. |
failed | Export generation did not complete. | Preserve job ID, selected schemas, quote context, and error message for support. |
Error And Support Fields
Keep the selected items
Store market, venue family, schema keys, UTC start, and UTC end for every checkout item.
Keep billing context
Preserve subtotal, credits applied, total, and whether checkout was Stripe-paid, credit-covered, or partially covered by credits before card charge.