tik.tools vs Euler Stream
Euler Stream sells a TikTok LIVE API: a WebSocket that forwards TikTok LIVE events as binary protobuf, REST routes for live status, room info, rankings, gifts and agencies, a signing API, TikTok LIVE Alerts sent to your HTTP endpoint, and a hosted MCP server in public beta. Euler Stream is a trademark of its owner; tik.tools is not affiliated with it.
Euler Stream figures checked on from its public pages. tik.tools figures are live.
Side by side
| Topic | tik.tools | Euler Stream |
|---|---|---|
| Entry option | Sandbox key for a 7-day evaluation, then from $7/week | Community plan at $0 with 2,500 requests/day and 25 cloud WebSockets; Business has a 7-day free trial |
| Around 10,000 requests a day | Basic, $19/month: 10,000 requests/day, 20 concurrent live streams | Business, $50/month: 10,000 requests/day, 100 cloud WebSockets |
| Higher volumes | Self-serve Pro, Ultra and Agency plans with published prices, up to 1,000,000 requests/day and 500 concurrent streams | Enterprise at a custom quote for 250,000+ requests/day |
| Live event format | Decoded JSON events, 90+ documented WebSocket event types | Forwards all TikTok LIVE events as binary protobuf, decoded with its SDK or a community library |
| Live connection lifetime | 12 hours on Pro, 24 hours on Ultra and Agency | 8 hours, per its WebSocket close codes |
| Alerts and webhooks | HMAC-signed on every paid plan: live start and end; peak viewers and high-value gifts on Ultra and Agency; follower milestones and recruit alerts on Agency | TikTok LIVE Alerts sent to your HTTP endpoint: 5, 50 or 1,000+ by plan; the triggering events are not listed on its alert targets page |
| MCP server for AI assistants | tiktok-live-mcp on npm, 11 tools, works in Claude, Cursor and VS Code | Hosted MCP endpoint in public beta ("not yet production-ready"), 19 tools for moderation and rankings |
| SDKs | Node.js/TypeScript and Python | TypeScript, Python, C#, Java and Go, generated from its OpenAPI spec, plus a WebSocket SDK |
| Rankings | 44 ranking regions with daily, league, gaming and Popular LIVE boards | Leaderboards by country, league and diamonds earned; the number of regions is not stated |
| Agency tools | Agency plan: creator recruiting feed and a Backstage eligibility checker | Agency Registry search of 100,000+ TikTok LIVE agencies, and agency catalog API routes |
tik.tools plans
- Basic$7/week or $19/month
10,000 requests/day, 20 concurrent live streams, signed webhooks
- Pro$15/week or $49/month
75,000 requests/day, 50 concurrent live streams, regional boards fully unmasked
- Ultra$45/week or $149/month
300,000 requests/day, 250 concurrent live streams, league boards fully unmasked
- Agency$119/week or $399/month
Every region we rank, creator recruiting feed, Backstage eligibility checker, gaming and Popular LIVE boards, live gifter firehose, 1,000,000 requests/day, 500 concurrent live streams
Current prices and every limit: pricing.
Euler Stream plans
- Community$0, no card
2,500 requests/day, 25 cloud WebSockets, 5 TikTok LIVE Alerts
- Business$50/month
10,000 requests/day, 100 cloud WebSockets, 50 TikTok LIVE Alerts; 7-day free trial
- EnterpriseCustom quote
250,000+ requests/day, 1,500+ cloud WebSockets, 1,000+ TikTok LIVE Alerts
Add-ons listed on every plan, with prices not shown on the pricing page: Premium Webcast Routes, Priority API Requests, Enterprise Server Access, TikTok LIVE Signature Access, TikTok CAPTCHA Routes and TikTok Dataset Catalog Routes. The pricing slider also shows 50,000 to 200,000 requests/day steps; their prices were not stated in the page text. Its terms say plan rate limits may change without notice.
Choose tik.tools if
- You want decoded JSON events and signed webhooks without writing a protobuf decoder.
- You need published self-serve prices above 10,000 requests a day.
- You run an agency and need recruiting and eligibility tools.
- You need rankings across 44 regions with daily, league, gaming and Popular LIVE boards.
Choose Euler Stream if
- You want a free plan with no time limit for low volumes.
- You need more concurrent WebSockets at around 10,000 requests a day.
- You build in C#, Java or Go and want an official SDK, or you want the raw protobuf events.
Public package downloads
The one adoption figure every vendor here publishes the same way. npm counts cover 2026-09-19 to 2026-10-18 (api.npmjs.org); PyPI counts are the last 30 days, read 2026-10-19 (pypistats.org).
| Vendor | Package | Downloads |
|---|---|---|
| tik.tools | npm@tiktool/live | 1,604 |
| npmtiktok-live-api | 793 | |
| npmtiktok-live-mcp | 279 | |
| PyPItiktok-live-api | 301 | |
| Euler Stream | npmtiktok-live-api-sdk | 135,796 |
| npm@eulerstream/euler-websocket-sdk | 29,625 | |
| PyPIEulerApiSdk | 28,429 |
Who builds tik.tools
tik.tools is an independent product. It is not a reseller, wrapper or brand of any other TikTok LIVE data vendor, and it is not affiliated with TikTok or ByteDance. tik.tools runs its own data collection and builds and operates its own WebSocket API, HMAC-signed live webhooks, MCP server (tiktok-live-mcp) and SDKs (@tiktool/live and tiktok-live-api).
Sources
- Euler Stream pricing
- Euler Stream WebSocket docs
- Euler Stream event types
- Euler Stream LIVE alert targets
- Euler Stream MCP
- Euler Stream terms
- tik.tools pricing
- tik.tools API docs
Vendors change prices. If a figure here is out of date, tell us through help and we will correct it. Other comparisons: all comparisons.