STRASMORE/TICK DATA

Full US tick history. One payment, no subscription.

7 days $99 · 30 days $199 · one-time · nothing to cancel

A pass puts every tick dataset we hold on one API key, at full history, for the days it covers. It is the same access the Pro plan carries at $249/month: the same datasets, the same history, the same query and row limits, bought once instead of subscribed to. When it ends, the key goes back to Free on its own.

What the pass includes

The tick data, in full:

DatasetTableFrom
US stock trades, every printstocks_trades2003-09-10
US stock NBBO quotescache_stocks_quotes2003-09-10
US options trades (OPRA)options_trades2014-06-02
US options NBBO quotescache_options_quotes2022-03-07

First dates measured against our own store on 2026-10-08: the earliest row each table holds, to the day. They only move earlier.

And everything else the Pro plan reads: minute and daily bars, option greeks and implied volatility, corporate actions, SEC filings, short interest, fundamentals, Treasury yields and macro series, all in one schema and joinable on ticker. Nothing is held back for a higher plan, because there is no higher plan than this for data access.

The full table and column catalogue is public, so you can look before you buy.

Who it is for

Backfilling a research dataset or a backtest. You need the tape once, in bulk, and then you are done, so a monthly subscription is the wrong shape and the thing you have to remember to cancel. The limits are the same as Pro: the same requests per minute and the same rows per query, so a bulk pull runs at the speed the top plan runs at.

One query, to show the shape

curl -H "Authorization: Bearer $STRASMORE_KEY" \
  -d '{"sql": "SELECT sip_timestamp, price, size, exchange
                 FROM global_markets.stocks_trades
                WHERE ticker = '"'"'SPY'"'"'
                  AND sip_timestamp >= '"'"'2026-09-02 13:30:00'"'"'
                  AND sip_timestamp <  '"'"'2026-09-02 13:31:00'"'"'
                ORDER BY sip_timestamp"}' \
  https://api.strasmore.com/v1/query

A minute of one liquid name, to check the shape before you page years of it. For paging a bulk history see writing queries that finish; the SQL we accept is documented here.

Without a key the same endpoint answers anyone, at 1 year of history, 500 rows a query and no tick trades. That limit is what makes this page exist.

Tick History Pass

Charged once, by Stripe. No account needed: checkout asks for your email, and the page you land on gives you your API key. No subscription, no saved card, no emails from us.

Sold under our Terms.

Questions

Does it renew?
No.
What happens when it ends?
Your key goes back to Free.
Do I need an account?
No. Checkout asks for your email and the page you land on gives you your key. You can create up to 5 keys on one pass.
When does it start?
At payment. The days run from then, not from your first query.

Figures on this page are measurements of our own store, dated where they appear. Nothing here is investment advice.