{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/4"}],"enrichment":{"capability":"Connect to TikTok livestreams and receive real-time events (chats, gifts, likes, follows) by creator username, using reverse-engineered unofficial APIs.","skillfed_tags":["reverse-engineered-api","livestream-events","async-websocket"],"use_cases":["Build a chat bot that listens to comments and gifts in a TikTok livestream and responds or logs events in real time.","Create a stream overlay or dashboard that displays live viewer interactions (comments, follows, gifts) for content creators.","Aggregate and analyze TikTok livestream engagement metrics and viewer behavior for a single creator or multiple streams.","Integrate TikTok livestream events into a unified chat or notification system alongside other streaming platforms.","Develop a moderation or filtering tool that monitors and processes comments and user actions during a live broadcast."],"what_it_does":"TikTokLive is an unofficial Python client that connects to TikTok livestreams and streams real-time events\u2014comments, gifts, likes, follows, and other viewer interactions\u2014by creator username. It wraps reverse-engineered TikTok APIs and uses WebSocket connections to receive live data. The library is built on httpx for HTTP requests, websockets for streaming, and protobuf for message serialization, and it supports both blocking (run()) and non-blocking (start()) connection modes.\n\nThe package is actively maintained but explicitly not production-ready; the author recommends the official Euler Stream WebSocket API for production deployments. It is useful for building chat bots, stream overlays, analytics tools, and other real-time integrations with TikTok livestreams, but users must accept the risk that reverse-engineered APIs can break without notice and that TikTok may impose connection limits or other restrictions.","worth_installing":"Yes, if you are building a hobby or experimental tool that needs real-time TikTok livestream data and can tolerate API instability. The library is actively maintained, has low install friction, and offers a straightforward event-driven API. However, do not use it for production systems\u2014the author explicitly warns it is reverse-engineered and unstable. If you need reliability, use the official Euler Stream WebSocket API instead. Also verify that AGPL licensing aligns with your project's requirements."},"id":"tiktoklive","links":{"html":"https://skillfed.io/packages/tiktoklive","md":"https://skillfed.io/packages/tiktoklive.md","pypi":"https://pypi.org/project/tiktoklive/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"TikTokLive","python_support":"supports_current","summary":"TikTok Live Python Client"},"popularity":{"monthly_downloads":153978,"position":10863,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.6.6"}
