Pricing
Flat subscription, not per-call. Heavy usage will not produce a surprise invoice.
No. Your subscription covers use inside your own applications and strategies. Reselling or publicly displaying the data to third parties — raw or lightly processed — requires a separate redistribution licence, which is constrained by our upstream vendor agreement. Talk to us first if you need this.
Second and tick data stay inside our own systems. Externally we standardise on 1-minute bars, which is both the product position and what lets us make a completeness promise we can actually keep.
A bar is queryable roughly 5–10 seconds after it closes. Poll once a minute; `meta.as_of` on `/v1/snapshot` tells you the cut-off so you can skip a fetch when nothing new has landed.
Not today — REST only. At 1-minute granularity polling once a minute is entirely sufficient, simpler to operate and far easier to debug. Streaming is on the roadmap.
S&P 500 constituents plus major ETFs, around 500 symbols. Query `GET /v1/symbols` for the live list.
Revoke it instantly from the console. Rotation with a grace period is also supported: old and new secrets both work during the window so you can roll out the new key before retiring the old one — no planned downtime.