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.
The tick data, in full:
| Dataset | Table | From |
|---|---|---|
| US stock trades, every print | stocks_trades | 2003-09-10 |
| US stock NBBO quotes | cache_stocks_quotes | 2003-09-10 |
| US options trades (OPRA) | options_trades | 2014-06-02 |
| US options NBBO quotes | cache_options_quotes | 2022-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.
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.
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.
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.
Figures on this page are measurements of our own store, dated where they appear. Nothing here is investment advice.