Unofficial TikTok Live Gifts Streaming API (SSE)

GET/api/v1/live_gifts_stream

LIVE gifts pushed to you over one open SSE connection instead of polling. Same gifts as /live_gifts (sender, gift, coins, combo). Optional alternative — /live_gifts polling still works. Duplicate gifts are removed automatically. Auto-closes after 10 min (or 15000 events), then asks you to reconnect. Each API key may hold up to 3 live streams at once (chat+gifts).

ParameterDescription
room_idrequiredTikTok live room id (get one from /room_id by username).

Returns

An text/event-stream (SSE). Events: open (limits info once), message (one gift — same shape as /live_gifts items: username, gift, diamonds, count, value, text), limit (hit the 10-min cap; reconnect), error (room offline). Connect with EventSource; no cursor needed. Plain JSON polling? use /live_gifts instead.

Example Request

https://dev.omar-thing.site/api/v1/live_gifts_stream?room_id=7649810043075971853&key=YOUR_API_KEY
Sends a live request using your API key above.

More Live endpoints