Tiers
Pro, Basic, Trial, and Free — what each tier gets on the WebSocket.
Each license belongs to one of four tiers. The tier controls delivery delay, ticker masking on /listings, channel access, and the per-account IP cap. Your tier is reported on the connection payload as tier and delay_ms.
Tier matrix #
| Tier | Price | /feed access |
Delay (both channels) | coins & ticker masking on /listings |
IPs / account |
|---|---|---|---|---|---|
| Pro | $1000 / month | ✅ | 0 ms | none | 3 |
| Basic | $1000 / 3 months | ✅ | +10 ms | none | 2 |
| Trial | free, 10 days, once per account | ❌ | 0 ms | scratch-off (█) |
1 |
| Free | free, forever | ✅ | +250 ms | none | 1 |
Delay applies to every message, on both /feed and /listings.
Pro and Basic #
Full payload, no masking, both channels accessible. Pro is delivered without delay. Basic adds a fixed +10 ms to every message.
Trial — scratch-off #
10-day free evaluation, once per account. /feed is not accessible. On /listings, ticker symbols and coin names are replaced by █ (U+2588) of the same length. url, source, detected_at_iso, and sent_time come through unchanged.
{
"source": "UPBIT",
"title": "Upbit Lists ███████ (███) - KRW Market",
"url": "https://upbit.com/service_center/notice?id=6201",
"detected_at_iso": "2026-02-02T15:03:43.501234+00:00",
"coins": ["███"],
"sent_time": 1770044623571,
"sent_time_iso": "2026-02-02T15:03:43.571892+00:00"
}Free #
Full payload, no masking. Fixed +250 ms delay applied to every frame on both /feed and /listings.