3rd-Party TikTok LIVE API Client - The #1 Worldwide freemium SaaS API for TikTok LIVE data retrieval, offered in all major languages! Official SDK libraries for the EulerStream TikTok LIVE API.
| Language | Package | Install |
|---|---|---|
| TypeScript | @eulerstream/euler-api-sdk |
npm i @eulerstream/euler-api-sdk |
| Python | EulerApiSdk |
pip install EulerApiSdk |
| C# | EulerApiSdk |
dotnet add package EulerApiSdk |
| Java | io.github.isaackogan:euler-api-sdk |
Maven / Gradle |
| Go | github.com/EulerStream/TikTok-Live-Api/sdk/go |
go get github.com/EulerStream/TikTok-Live-Api/sdk/go |
Tip
Full API documentation and the interactive OpenAPI spec are available at eulerstream.com/docs/openapi.
import EulerStreamApiClient from "@eulerstream/euler-api-sdk";
const client = new EulerStreamApiClient({ apiKey: "YOUR_API_KEY" });
// Fetch a TikTok LIVE webcast URL
const res = await client.webcast.fetchWebcastURL("ttlive-node", undefined, "tv_asahi_news");
console.log(res.status, res.data);from EulerApiSdk import AuthenticatedClient
from EulerApiSdk.api.tik_tok_live import fetch_webcast_url
client = AuthenticatedClient(base_url="https://api.eulerstream.com", token="YOUR_API_KEY")
with client as c:
response = fetch_webcast_url.sync_detailed(client=c)
print(response.status_code, response.parsed)Note
See the full SDK documentation for each language:
SDKs are auto-generated from the EulerStream OpenAPI spec via GitHub Actions.
| Workflow | Purpose |
|---|---|
| Dry Run | Generate & build SDKs without publishing (validation only) |
| Release | Generate, version, and publish to npm / PyPI / NuGet / Maven Central / Go tags |
Important
Releases are triggered manually via the GitHub Actions "Run workflow" button — no automatic publishing on push.
![]() |
EulerStream — managed TikTok LIVE WebSocket connections, increased access, LIVE alerts, JWT auth, and more. |
Questions, issues, or feedback? Join the EulerStream Discord.
