Pick a tier. Instant delivery.
Every order is the exact files in the free sample, at scale — same schema, same checksums, same manifest. Pay with card, Apple Pay or ACH through Paddle — our merchant of record — so invoicing, VAT and US sales tax are handled for you. Your files land in the delivery email within the minute, or on request as an S3 bucket you sync. No trial, no lock-in.
Single name, one year
One deep name, one calendar year, full chain: every strike, every expiry, bid/ask/sizes, volume, open interest, IV and greeks, underlying close. Pick any of the eight deep names, any year from 2008.
Parquet + CSV, SHA-256 manifest, Paddle checkout, instant.
from
Deep archive — all eight, 2008–2025
The whole deep tier in one order: SPY, QQQ, NVDA, AVGO, GS, JPM, LLY, ORCL. 2008-01-02 to December 2025. 69,856,552 rows, 1.72 GB Parquet. One-time, perpetual research licence, SHA-256 for every object.
The tier that fits on a thumb drive. The sample is from this exact set.
one-time
Breadth tier — ~1,500 names, 2020–today
The breadth tier, 2020-01-06 to yesterday: ~1,500 US underlyings per session including delisted names, with bid, ask, IV and greeks. Monthly refresh for twelve months. No volume or open interest — that is the honest shape of this tier and it is in the schema.
Best for cross-sectional, screening and IV-surface work across the market.
12 months
2007 top-up + missing ETFs
Licensed OPRA source back to 2007-01-03, and the names the free archive doesn't hold: IWM, SMH, IGV and index roots (SPX, VIX). Priced at vendor cost plus assembly; not a fixed figure, so it is a request, not a checkout.
Lead 5–10 business days. We send the quote and the sample for your window first.
on request
How it works
1 · Checkout
Card, Apple Pay or ACH through Paddle, our merchant of record: they process the card, issue the invoice, and collect VAT / GST / US sales tax, so you get a clean invoice with no tax surprises. The top-up is quoted by email because it carries a vendor fee.
2 · Delivery
Instant: a delivery email with presigned S3 URLs (or the zipped archive for a single name). Bulk tiers
also stream to your bucket on request. Every object carries a SHA-256 in manifest.jsonl.
3 · Verify
Run pipeline/verify.py against what you got — hashes, schema, duplicates, crossed quotes,
parity, the split case. It exits non-zero on any failure, so a bad file is impossible to ignore.
4 · Support
Named contact, same-day extracts, corrections as dated overlays that never rewrite a base file. Questions on a field? The schema dictionary is on the site, not in a sales call.