Snapshots, end-of-day history and a streaming feed over a single token-authenticated endpoint. All timestamps are UTC in RFC 3339, all prices are decimal strings — never floats.
# all requests
https://tickmast.com/v4
Pass the key as a bearer token. Keys are scoped per environment; a key issued for staging is rejected in production with 403 scope_mismatch.
curl https://tickmast.com/v4/quote/AAPL.XNAS \
-H "Authorization: Bearer tk_live_…"
Last known quote for a single instrument. Symbols are TICKER.MIC — the ticker plus the ISO 10383 market code.
{
"symbol": "AAPL.XNAS",
"bid": "229.41",
"ask": "229.44",
"last": "229.42",
"volume": 41882190,
"ts": "2026-08-20T15:42:07.113Z"
}
End-of-day bars back to 2009. interval accepts 1d, 1w, 1mo. Ranges longer than 5 years are paginated with an opaque cursor.
Subscribe after the socket opens. The server sends a heartbeat every 15 seconds; treat two missed heartbeats as a dead connection and reconnect with backoff.
{ "op": "subscribe", "channels": ["quotes"], "symbols": ["AAPL.XNAS", "VOLV-B.XSTO"] }
| Plan | Requests | Streaming symbols |
|---|---|---|
| evaluation | 60 / minute | 25 |
| standard | 1 200 / minute | 2 000 |
| dedicated | negotiated | unlimited |
Every response carries X-RateLimit-Remaining and X-RateLimit-Reset. Exceeding the limit returns 429 with a Retry-After header — respect it rather than retrying immediately.
| Code | Meaning |
|---|---|
| 400 bad_symbol | Symbol is malformed or the market code is unknown. |
| 401 no_token | Authorization header missing or unparseable. |
| 403 scope_mismatch | Key is valid but not for this environment or dataset. |
| 404 not_covered | Instrument exists but is not part of your coverage. |
| 429 rate_limited | Too many requests. See Retry-After. |
| 503 feed_stale | Upstream feed is behind. Retry; do not treat as a price of zero. |
68 412 instruments across 41 venues. Nordic and Baltic venues are primary, US and major European venues are consolidated. A full symbol list is available as a daily CSV at /v4/reference/instruments.csv.