{"en":{"common":{"languageSwitcher":"Language","languagePicker":{"open":"Change language","close":"Close"},"heroSection":{"defaults":{"title":"TikTok Live","titleHighlight":"API","subtitle":"Build your custom TikTok Live Overlays for OBS, TikTok Live Studio, Gifts, Chat, Battles. Everything you need to build on TikTok Live."},"install":{"copy":"Copy","copied":"Copied!"},"recruit":{"new":"NEW","label":"Recruit","sub":"Find New Creators"},"cta":{"dashboard":"Dashboard","getApiKey":"Get API Key","manageApi":"Manage your API","getKeySub":"Get an API key","docs":"Docs","forDevelopers":"for Developers"},"mobileNav":{"tagsAria":"Supported languages","guides":"Guides","leaderboards":"Leaderboards","gamingRanks":"Gaming Ranks","gifterIntel":"Gifter Intel","agency":"Agency","pricing":"Pricing","discordBot":"Discord bot"},"stats":{"latency":"Latency","uptime":"Uptime","free":"Free","sandboxTier":"Sandbox Tier"},"channels":{"aria":"Live channels","openProfile":"Open profile of {name}"}},"earningsHeatmap":{"days":{"mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun"},"hourAm":"{h}a","hourPm":"{h}p","legendLow":"Dead","legendHigh":"Peak","peakValue":"{value} diamonds at busiest slot","cellEmpty":"{day} {hour} - no activity","cellValue":"{day} {hour} - {value} diamonds ({pct}% of peak)"},"revealGate":{"label":"Log in to reveal the numbers","sub":"Free account - unlocks every figure on the page instantly.","google":"Continue with Google","note":"Takes 5 seconds. No card."},"regionPicker":{"global":"Global"},"rankBoardTabs":{"ariaLabel":"Leaderboard boards","daily":"Daily","popular":"Popular","gaming":"Gaming","teams":"Teams","shopping":"Shopping"},"globalUpgradeNote":{"withFeature":"{feature} is part of {plan}. Your {starterPlan} plan does not include it.","generic":"This is part of {plan}. Your {starterPlan} plan does not include it.","cta":"Upgrade to {plan}"},"massCopyButton":{"label":"Copy","lockedTitle":"Agency tier only - upgrade to copy all usernames","title":"Up to {max} usernames, one per line. Paste into TikTok backstage eligibility check.","copied":"Copied!","agencyTag":"AGENCY"},"searchBar":{"placeholder":"Search creators and gifters...","clear":"Clear search","tagLive":"LIVE","tagCreator":"Creator","tagGifter":"Gifter","noResults":"No results for \"{query}\"","addToWatchList":"Add {handle} to Watch List","fetching":"Fetching TikTok profile...","close":"Close","confirmPrompt":"Is this the profile you want to add to the watchlist?","no":"No","adding":"Adding...","yesAdd":"Yes, add","errors":{"invalidHandle":"Invalid TikTok handle","notFound":"Could not find this TikTok profile.","addFailed":"Failed to add. Try again."}},"giftGalleryApiCta":{"eyebrow":"Gift gallery API","heading":"Embed the gift gallery via API","headingGift":"Embed {name} + the full gift gallery via API","sub":"One request returns the full TikTok LIVE gift catalog - every name, diamond cost, and icon URL. Drop it straight into your own app.","badgeTitle":"Full live catalog requires Pro tier or above","badge":"PRO+","tabsLabel":"Gift gallery code examples","copied":"Copied","copy":"Copy","copyCode":"Copy code","docsCta":"View API docs","hint":"Full live catalog needs Pro+ - {link}","hintLink":"see plans"},"eventExplorer":{"listLabel":"WebSocket event types","copyPayload":"Copy payload","copy":"Copy","copied":"Copied"},"copyCodeButton":{"label":"Copy code","htmlLabel":"HTML / Vanilla JS","llmLabel":"LLM prompt","nodeSub":"One file. Node 22+ only.","pythonSub":"Stdlib + websockets.","htmlSub":"Open in any browser. No build.","llmSub":"Paste into ChatGPT / Claude.","toastMain":"Code Copied to Clipboard","toastSub":"Paste and Run"}},"popularLive":{"seo":{"title":"Popular LIVE - tik.tools","description":"TikTok's real-time Popular LIVE board per region - the creators being featured in search right now. Agency-tier intel."},"hero":{"title":"{accent} LIVE","titleAccent":"Popular","sub":"TikTok's real-time top creators per region - the ones getting featured in search right now. Refreshed every minute."},"loading":"Loading Popular LIVE...","empty":"No Popular LIVE board cached for this region yet - building. Check back in a minute.","count":"{count} creators","copyAll":"Copy all","liveBadge":"LIVE","diamonds":"diamonds","upgrade":{"feature":"The full Popular LIVE board","badge":"AGENCY TIER EXCLUSIVE","text":"The full Popular LIVE board - every region, live creators included - is exclusive to Agency.","cta":"Unlock"},"updated":"Updated {when}.","relative":{"minutes":"{n} min ago","hours":"{n}h ago"}},"api":{"seo":{"title":"TikTok LIVE API - Developer Guide","description":"There is no official TikTok LIVE API. Connect to any live stream via WebSocket using TikTool - connection upkeep and authentication handled for you. Node.js & Python SDKs. Free sandbox.","ogTitle":"TikTok LIVE API - Complete Developer Guide","ogDescription":"Connect to TikTok LIVE streams in 3 lines of code. Managed API with signature server included. Real-time chat, gifts, viewers.","twitterTitle":"TikTok LIVE API - Complete Developer Guide","twitterDescription":"Connect to TikTok LIVE streams in 3 lines of code. Managed API with signature server included.","keywords":"tiktok live api, tiktok api, tiktok live data, tiktok websocket, tiktok live chat api, tiktok gifts api, tiktok stream api, tiktok live assistant, tiktok live connector alternative, tiktok live api free, tiktok live api nodejs, tiktok live api python, tiktok live overlay api, tiktok live analytics, eulerstream alternative, tikfinity alternative, tiktok live api vs eulerstream, tiktok battle api, tiktok live sdk, tiktok chat api, tiktok live stream data"},"hero":{"badge":"Complete Guide","title":"TikTok LIVE","titleHighlight":"API","subtitle":"There is no official TikTok LIVE API. TikTool is a managed alternative - connect to any live stream and receive real-time chat, gifts, viewers via WebSocket. Connection upkeep and authentication handled for you. No reverse engineering needed."},"toc":{"heading":"Table of Contents","whatIs":"What Is the TikTok LIVE API?","howItWorks":"How Does the TikTok LIVE API Work?","quickstartNode":"Quick Start - Node.js","quickstartPython":"Quick Start - Python","quickstartWs":"Quick Start - Raw WebSocket","events":"What Data Can I Get from TikTok Live Streams?","useCases":"What Can I Build with the TikTok LIVE API?","comparison":"How Does TikTool Compare to Alternatives?","pricing":"How Much Does the TikTok LIVE API Cost?","faq":"Frequently Asked Questions"},"whatIs":{"heading":"What Is the TikTok LIVE API?","p1":"TikTok does not offer a public API for live stream data like chat, gifts, or viewer counts. The TikTok Business API only covers ads and shop analytics. To access real-time LIVE data, developers use third-party APIs.","p2":"The open-source libraries {connector} (Node.js) and {tiktokLive} (Python) are MIT-licensed and free to use. They delegate TikTok signing to a backend; one of the historical defaults is a paid signing service built by the same team that maintains those libraries.","p3":"TikTool is an {independent} with its own signing infrastructure. It's a fully managed API: connection upkeep and authentication are handled on our side. One WebSocket connection delivers {count} event types - chat, gifts, likes, follows, viewers, battles, and more. Official SDKs for {node} and {python}. Sandbox tier, no credit card required.","independent":"independent alternative","ctaKey":"Get Free API Key","ctaDocs":"WebSocket Docs"},"howItWorks":{"heading":"How Does the TikTok LIVE API Work?","intro":"TikTool sits between your application and TikTok's live streaming infrastructure. Here's the architecture:","step1":{"title":"Your App Connects","body":"Your app opens a WebSocket to {url} with a TikTok username and your API key."},"step2":{"title":"TikTool Resolves","body":"TikTool resolves the room ID, handles authentication, solves challenges, and joins the live stream."},"step3":{"title":"Events Flow","body":"Real-time events (chat, gifts, viewers, etc.) stream to your app as clean JSON - parsed, structured, and typed."},"outro":"You never deal with TikTok's protocol directly. When TikTok changes their internal systems (which happens frequently), TikTool adapts - your code keeps working unchanged."},"quickNode":{"heading":"Quick Start - Node.js / TypeScript","install":"Install the official SDK from npm:","connect":"Connect to a live stream and receive events:","typed":"Full TypeScript support - every event type, field, and parameter is fully typed with autocompletion in your IDE. {link}","guideLink":"Read the complete Node.js guide"},"quickPython":{"heading":"Quick Start - Python","install":"Install from PyPI:","connect":"Connect with the SDK and register handlers with decorators:","asyncio":"Prefer asyncio? {connect} runs the same client inside your own event loop. The key can also come from the {envVar} environment variable.","guideLink":"Read the complete Python guide"},"quickWs":{"heading":"Quick Start - Raw WebSocket (Any Language)","intro":"Any language with WebSocket support works - Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift. Just connect to:","format":"Every message is a JSON object with {event} and {data} fields. Clean, structured data - no binary parsing needed. {link}","refLink":"Full WebSocket API reference"},"events":{"heading":"All Event Types","intro":"The TikTok LIVE API streams 18+ real-time events from any live stream:","refLink":"See full event reference with example payloads","list":{"chat":"Chat message from a viewer. Includes user info, comment text, emotes, and badges.","gift":"Virtual gift sent by a viewer. Includes gift name, diamond value, repeat count, and combo status.","like":"A viewer liked the stream. Includes per-event count and total likes.","member":"A viewer joined the live room. Fires when users enter the stream.","follow":"A viewer followed the streamer during the live stream.","share":"A viewer shared the live stream with their friends.","subscribe":"A viewer subscribed to the streamer.","roomUserSeq":"Viewer count update. Current viewer count and top viewers list.","battle":"Battle/LinkMic event. Battle status, teams, scores, and participants.","battleArmies":"Battle armies update with team scores and participant rankings.","roomPin":"A chat message was pinned or starred by the streamer.","caption":"TikTok native auto-captions for the stream, one caption window per frame.","envelope":"Treasure chest or envelope event in the stream.","emote":"Custom emote sent in chat by a viewer.","liveIntro":"Stream intro update - title and description changes.","streamEnd":"The live stream has ended. Includes the reason code.","connected":"Successfully connected to the TikTok live stream.","error":"Connection error occurred. Includes error details."}},"useCases":{"heading":"What Can You Build?","moreLink":"See more use cases","chatAssistants":{"title":"Chat Assistants","desc":"Build automated chat assistants that respond to viewer messages, commands, and gifts in real-time."},"analytics":{"title":"Analytics","desc":"Track viewer counts, engagement rates, gift revenue, and chat activity across streams."},"games":{"title":"Interactive Games","desc":"Let viewers control game elements with gifts, chat commands, and likes."},"overlays":{"title":"Stream Overlays","desc":"Create OBS/Streamlabs overlays showing chat, gift alerts, and viewer stats."},"scouting":{"title":"Creator Scouting","desc":"Follow creator rankings, top gifters, and league standings to find and grow talent."},"mobile":{"title":"Mobile Apps","desc":"Build mobile apps that monitor and interact with TikTok LIVE streams."}},"compare":{"heading":"TikTool vs Euler Stream vs tiktok-live-connector","intro":"The open-source {connector} (Node.js) and {tiktokLive} (Python) libraries are maintained by the same team that runs Euler Stream. Together they form a well-supported ecosystem with MIT-licensed clients and a managed signing backend. TikTool is an independent managed alternative with its own signing infrastructure and a different feature focus.","feature":"Feature","rows":{"managed":"Managed service","nodeSdk":"Node.js SDK","pythonSdk":"Python SDK","agencyIntel":"Agency intel (leaderboards, leagues)","gifterIntel":"Gifter intel (LTV, archetypes)","liveLeaderboards":"Live leaderboards","battleHistory":"Battle history + timeline","leagueRankings":"League rankings","alerts":"Real-time alerts","sniperGap":"Sniper Gap (live battle tracker)","agencyCrm":"Agency CRM + watchlists","profilePages":"Public profile pages (creator + gifter)","freeTier":"Free tier","websocketApi":"WebSocket API","captcha":"CAPTCHA handling"},"cells":{"uptime":"99.9% uptime","selfHosted":"Self-hosted client","managed":"Managed","official":"Official","viaTikTokLive":"via TikTokLive","realTime":"Real-time","perMatch":"Per-match","indexed":"Indexed","reqPerDay":"{n} req/day","mitLicensed":"MIT-licensed","anyLanguage":"Any language","pythonOnly":"Python only","nodeOnly":"Node.js only","builtIn":"Built-in","viaSigning":"Via signing backend"}},"pricing":{"heading":"Pricing & Free Tier","intro":"Start building with the TikTok LIVE API for free. No credit card required.","tier":"Tier","price":"Price","concurrent":"{n} concurrent","concurrentDaily":"{n} concurrent ({daily}/24h)","plusFirehose":"{n} + Firehose","perDay":"{n}/day","perWeek":"{price}/week","sandboxTier":"Sandbox Tier","viewPlans":"View Plans","startFree":"Start Free"},"faq":{"heading":"Frequently Asked Questions","items":{"publicApi":{"q":"Is there a public API for live stream data?","a":"There is no first-party public API specifically for live stream events. TikTool is an independent, third-party managed API service with 99.9% uptime that gives developers real-time access to chat, gifts, viewers, battles, and more. TikTool is not affiliated with or endorsed by any streaming platform."},"free":{"q":"Is the TikTok LIVE API free?","a":"For evaluation, yes. TikTool offers a free 7-day Sandbox evaluation with 3 concurrent WebSocket connections and 5,000 REST API requests per day. No credit card required. Paid plans start at $7/week (Basic) for 10,000 requests/day and 20 concurrent connections."},"languages":{"q":"What programming languages does the TikTok LIVE API support?","a":"TikTool works with any language. Official SDKs are available for Node.js (npm: {'@'}tiktool/live) and Python (pip: tiktok-live-api). The raw WebSocket API at wss://api.tik.tools works with Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift, and any language with WebSocket support."},"difference":{"q":"How is TikTool different from open-source live stream libraries?","a":"Open-source libraries require you to maintain connection infrastructure and break when the platform updates. TikTool is a managed API service - we handle all maintenance, challenge solving, and room authentication server-side. Your integration stays stable and production-ready."},"data":{"q":"What data can I get from TikTok LIVE streams?","a":"Over 90 event types: chat messages, virtual gifts (with diamond values), likes, follows, shares, viewer counts, battle scores, pinned messages, stream status, and more."},"latency":{"q":"What is the latency?","a":"Sub-50 milliseconds. TikTool delivers events within 50ms of them occurring on TikTok. The managed WebSocket connection is optimized for low-latency real-time data delivery."},"chatAssistant":{"q":"Can I build a TikTok LIVE chat assistant?","a":"Yes. TikTool's real-time chat events include full user info, message text, emotes, and badges. Many developers build interactive chat assistants, moderation tools, command systems, and automated gift responses with TikTool."},"streams":{"q":"How many streams can I monitor simultaneously?","a":"Sandbox: 3 connections. Pro ($15/wk): 50. Ultra ($45/wk): 250. Agency ($119/wk): 500 + Live Gifter Firehose WS. Higher volumes are available on request."},"euler":{"q":"How does TikTool compare to Euler Stream?","a":"TikTool and Euler Stream are independent managed TikTok LIVE services with different feature focuses. Euler Stream is the signing backend used by the open-source tiktok-live-connector (Node.js) and TikTokLive (Python) libraries, maintained by the same team. TikTool runs its own independent signing infrastructure and adds features Euler does not currently offer, such as an agency intel layer. Both providers offer free tiers and paid plans; compare current pricing and quotas directly on each site."},"tikfinity":{"q":"Is TikTool better than TikFinity for developers?","a":"TikFinity is a streaming tool for overlays and alerts - great for non-technical TikTok creators. TikTool is a developer API with WebSocket endpoints, SDKs, and REST APIs for building custom applications. If you need to build a custom chat assistant, analytics dashboard, or game integration, TikTool is the right choice. If you just want pre-built overlays without writing code, TikFinity may suit your needs."},"analytics":{"q":"Can I use TikTok LIVE API for stream analytics?","a":"Yes. TikTool provides real-time viewer counts, engagement rates, gift revenue tracking, chat activity metrics, and battle scores. Many developers use our API to build custom analytics dashboards for streamers, agencies, and talent managers."},"obs":{"q":"Does the TikTok LIVE API work with OBS and Streamlabs?","a":"Yes. You can use TikTool's WebSocket API to build custom browser-source overlays for OBS, Streamlabs, and TikTok Live Studio. Display real-time chat, gift alerts, viewer counts, and battle scores directly on your stream."}}},"next":{"getStarted":"Get Started","getStartedSub":"Free API key in 30 seconds","wsRef":"WebSocket Reference","wsRefSub":"Full event docs"},"schema":{"article":{"headline":"TikTok LIVE API - The Complete Developer Guide (2026)","description":"Complete guide to the TikTok LIVE API. Real-time WebSocket access to chat messages, gifts, viewer counts, battles. Node.js, Python, and any language. Free tier available."},"app":{"name":"TikTok LIVE API","description":"Real-time TikTok LIVE API for developers. WebSocket access to chat, gifts, viewers, battles. Node.js and Python SDKs.","offer":"Sandbox tier with 3 concurrent WebSocket connections and 5,000 REST requests per day"},"faq":{"publicApi":{"a":"There is no first-party public API specifically for live stream events. TikTool is an independent, third-party managed API with 99.9% uptime that gives developers real-time access to chat, gifts, viewers, and more. TikTool is not affiliated with or endorsed by any streaming platform."},"free":{"a":"For evaluation, yes. TikTool offers a free 7-day Sandbox evaluation with 3 concurrent WebSocket connections and 5,000 REST API requests per day. No credit card required. Paid plans start at $7/week (Basic) for production use with 10,000 daily requests and 20 concurrent connections."},"languages":{"a":"TikTool provides official SDKs for Node.js (npm: {'@'}tiktool/live) and Python (pip: tiktok-live-api). The raw WebSocket API works with any language: Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift, and more."},"difference":{"q":"How is TikTool different from other live stream libraries?","a":"Open-source libraries require you to maintain your own connection infrastructure and frequently break when the platform updates. TikTool is a managed API service - we handle connection upkeep and authentication server-side. Your code stays stable."},"data":{"a":"Chat messages, virtual gifts (with diamond values), likes, follows, shares, viewer counts, battle scores, pinned messages, stream status, and 90+ event types in total."},"latency":{"q":"What is the latency of the TikTok LIVE API?","a":"TikTool delivers events within 50 milliseconds of them occurring on TikTok. The managed WebSocket connection is optimized for low-latency real-time data delivery."},"chatAssistant":{"q":"Can I use TikTok LIVE API for a chat assistant?","a":"Yes. TikTool's real-time chat events include full user info, message text, emotes, and badges. Many developers use it to build interactive chat assistants, moderation tools, and automated responses for TikTok LIVE streams."},"streams":{"a":"Sandbox (free): 3 connections. Pro: 50. Ultra: 250. Agency: 500 + Live Gifter Firehose WS. Higher volumes are available on request."},"euler":{"a":"TikTool and Euler Stream are independent managed TikTok LIVE services with different feature focuses. Euler Stream is the signing backend used by the open-source tiktok-live-connector and TikTokLive libraries, maintained by the same team. TikTool runs its own independent signing infrastructure and ships extra features such as an agency intel layer. Both offer free tiers and paid plans - compare current pricing and limits directly on each provider's site."},"tikfinity":{"a":"TikFinity is a streaming tool for overlays and alerts - great for non-technical streamers. TikTool is a developer API with WebSocket endpoints, SDKs, and REST APIs for building custom applications. If you need to build a custom chat assistant, analytics dashboard, or game integration, TikTool is the better choice. If you just want pre-built overlays, TikFinity may suit your needs."},"obs":{"a":"Yes. You can use TikTool's WebSocket API to build custom browser-source overlays for OBS, Streamlabs, and TikTok Live Studio. Display real-time chat, gift alerts, viewer counts, and battle scores. See our overlay guide for implementation details."}},"howTo":{"name":"How to Connect to TikTok LIVE API","description":"Connect to any TikTok live stream and receive real-time data in under 30 seconds.","step1":{"name":"Get a free API key","text":"Sign up at tik.tools and copy your API key. No credit card required."},"step2":{"name":"Install the SDK","text":"Run: {npm} (Node.js) or {pip} (Python)"},"step3":{"name":"Connect and receive events","text":"Create a client with the streamer username and your API key, add event listeners, and call connect()."}}}},"rankings":{"seo":{"title":"TikTok LIVE Rankings by Country - Every Region {'|'} TikTool","description":"TikTok LIVE rankings for {boards} regions and countries: a link to every board of top creators by diamonds and live status, how the resets work, and all {count} league classes.","ogTitle":"TikTok LIVE Rankings by Country"},"hero":{"badge":"Rankings","title":"TikTok LIVE Rankings","titleHighlight":"by Country","subtitle":"Links to every regional and country TikTok LIVE leaderboard, each showing today's top creators by diamonds and who is live, plus the league classes behind them.","updated":"Updated {time}.","refresh":"Boards refresh about once a minute."},"stats":{"regional":"regional boards","country":"country boards live now","countries":"countries mapped to a board","leagueClasses":"league classes"},"regions":{"title":"Regional leaderboards","lead":"TikTok ranks most markets in regional pools. Each pool has one board of the creators who earned the most diamonds there, reset daily in most regions."},"cardSub":"TikTok LIVE ranking","countryBoards":{"title":"Country leaderboards","lead":"Markets TikTok ranks on their own, outside any pool. A country appears here while its board is live."},"countries":{"title":"Find your country","lead":"Every country links to the board its creators are ranked on. Countries in the same pool share that pool's board."},"how":{"title":"How the boards work","diamonds":{"title":"Ranked by diamonds earned today","body":"Each board lists up to the top 100 creators by the diamonds their LIVE gifts earned since the board last reset, with who is streaming right now."},"resets":{"title":"Daily resets","body":"Most boards reset once a day at the region's own reset hour, shown as a countdown on every board. {hourly} run hourly boards instead."},"leagues":{"title":"Leagues on top","body":"Alongside the daily board, creators compete in leagues split into {count} classes, from A1 at the top to D5."}},"leagues":{"title":"TikTok LIVE league classes","lead":"The full ladder, highest class first. Every region's board links to its league divisions.","group":"Group {group}"},"faq":{"title":"Frequently asked questions","what":{"q":"What are TikTok LIVE rankings?","a":"TikTok publishes a daily or hourly LIVE ranking for each region that orders creators by the diamonds their gifts earned since the last reset. tik.tools tracks up to the top 100 of every board, which creators are live right now, and how each board has moved over recent days."},"coverage":{"q":"Which countries and regions are covered?","a":"{boards} boards right now: {regions} regional pools such as North America, Latin America and the Balkans, plus {countries} countries TikTok ranks on their own. Countries inside a pool share that pool's board."},"updates":{"q":"How often do the rankings update?","a":"Boards refresh about once a minute while creators are live. Most boards reset once a day at their region's reset hour; {hourly} run hourly boards that reset every hour."},"leagues":{"q":"How do TikTok LIVE leagues work?","a":"Leagues place creators in {count} classes: {ranges}, with {top} the highest. Within a class, creators are grouped into divisions and compete on diamonds over the league window, which is weekly in most regions and daily in {hourly}. Where a creator finishes decides whether they move up or down a class."},"api":{"q":"Can I get this data through an API?","a":"Yes. The same daily boards, league divisions and gifter rankings are available through the tik.tools leaderboard API, with SDKs for Node and Python."}},"next":{"title":"More rankings","global":{"title":"Global leaderboard","sub":"Every region's top creators on one page"},"gifters":{"title":"Top gifters","sub":"The supporters behind the boards"},"gaming":{"title":"Gaming ranks","sub":"Per-game LIVE ladders"},"api":{"title":"Leaderboard API","sub":"The same boards for developers"}},"jsonLd":{"breadcrumbHome":"Home","breadcrumbLeaderboards":"Leaderboards","breadcrumbPage":"Rankings by Country","name":"TikTok LIVE Rankings by Country","itemName":"{region} TikTok LIVE ranking"},"classRange":"{from} to {to}","regionNames":{"MENA":"Middle East & Africa"}},"bestTime":{"seo":{"title":"Best time to go LIVE on TikTok - real-time heatmap (your timezone) {'|'} Tik.Tools","description":"Real-time TikTok LIVE gift-volume heatmap. 28-day rolling window, day-of-week x hour-of-day in your local timezone, aggregated across every region we track. Free tool by Tik.Tools.","ogTitle":"Best time to stream on TikTok LIVE - heatmap (your timezone)","ogDescription":"See which days + hours have the most diamond gifting on TikTok LIVE. Real-time, 28-day rolling, your local timezone."},"hero":{"eyebrow":"REAL-TIME · UPDATED HOURLY · LOCAL STREAM TIME","title":"What's the best time to go {accent}?","titleAccent":"LIVE on TikTok","sub":"Aggregated diamond-gift volume across every TikTok LIVE creator we track, bucketed by day-of-week + hour in {localTime} (a 9pm gift in JP and a 9pm gift in the US both land in the 9pm column). Darker cells = more diamonds gifted at that local hour worldwide. Use it as a baseline for your stream window.","subLocalTime":"each event's own local time"},"gate":{"label":"Log in to see the best hours & days","sub":"Free account - unlocks the peak hour, day and the full heatmap."},"conclusions":{"hour":{"eyebrow":"Best hour of day","meta":"{value} diamonds across 7 days"},"day":{"eyebrow":"Best day of week","meta":"{value} diamonds across 24h"},"slot":{"eyebrow":"Peak slot","meta":"{value} diamonds in this hour alone"}},"days":{"mon":"Monday","tue":"Tuesday","wed":"Wednesday","thu":"Thursday","fri":"Friday","sat":"Saturday","sun":"Sunday"},"hourAm":"{h}am","hourPm":"{h}pm","slotLabel":"{day} {hour}","loading":"Loading 28-day aggregate...","meta":{"window":"Window: last {days} days","bucketed":"Bucketed in each region's local time","updated":"Updated {when}","recently":"recently"},"relative":{"justNow":"just now","minutes":"{n} min ago","hours":"{n}h ago","days":"{n}d ago"},"cta":{"title":"Build with TikTok LIVE data","api":{"eyebrow":"DEVELOPER API","title":"Real-time gifts + chat firehose","sub":"WebSocket + REST. Sandbox tier. Paid plans from $7/wk."},"leaderboards":{"eyebrow":"LEADERBOARDS","title":"{count} regions, real-time ranks","sub":"Country + league rankings. Unmasked at PRO+ / ULTRA+."},"agency":{"eyebrow":"GLOBAL AGENCY","title":"Scout creators in every region","sub":"CRM + watchlist + Telegram alerts. $119/wk."}},"explainer":{"title":"How to read this heatmap","p1":"We aggregate every {gift} our infrastructure observes across TikTok LIVE creators in {count} regions. Each event carries the gifter's country, which we use to shift its UTC timestamp into {clock} before bucketing. So a 9pm gift in Japan and a 9pm gift in the US both land in the 9pm column, even though they happened ~14 hours apart in UTC. The heatmap reads directly in \"local stream time\": if you stream at 8pm wherever you are, the 8pm column is the one you care about.","p1Gift":"diamond-valued gift","p1Clock":"that region's local clock","p2":"This is a {global} view of the LIVE economy - your specific niche or region may differ. For your own region-specific window, check the {rankingLink} page and filter by country or pull the {apiLink} hour-by-hour for your target region.","p2Global":"global","p2ApiLink":"Leaderboard Data API"},"faq":{"title":"Frequently asked","bestTime":{"q":"When is the best time to go live on TikTok?","a":"Peak diamond-gifting hours globally cluster between 7pm and midnight local time on Friday + Saturday, with a secondary peak around 9pm Sunday. The heatmap above shows your live 28-day window."},"timezones":{"q":"Does the heatmap account for different streamer timezones?","a":"Yes. Each gift event carries the gifter's country code. We shift the UTC timestamp into that country's standard local time before bucketing, so a 9pm gift in Japan and a 9pm gift in the US both land in the 9pm column. The grid reads as \"local stream time\" everywhere on the planet, not a single viewer's clock."},"fresh":{"q":"How fresh is the data?","a":"28-day rolling window, recomputed every 30 minutes. The CF-cached version may be up to 30 minutes stale; the background rebuild always uses the latest ClickHouse aggregate."},"niche":{"q":"Does niche matter?","a":"Yes - this is the GLOBAL economy. Gaming streamers, ASMR, music, and dance all have different peak windows. Use this as a baseline; for niche-specific windows, query the Leaderboard Data API filtered by your region."},"official":{"q":"Is this Tik.Tools data official?","a":"It is aggregated from our own LIVE infrastructure that observes the same public WebSocket gift events that any creator backstage tab shows. It is not endorsed by ByteDance."}},"jsonLd":{"bestTimeA":"Peak diamond-gifting hours globally cluster between 7pm and midnight local time on Friday + Saturday, with a secondary peak around 9pm Sunday. The free Tik.Tools heatmap shows the live 28-day rolling window in your local timezone.","calculatedQ":"How is the heatmap calculated?","calculatedA":"Tik.Tools aggregates every diamond-valued TikTok LIVE gift observed by our infrastructure across {count} regions over the rolling last 28 days, then shifts each event into the local time of the gifter's country and buckets it by day-of-week and hour-of-day.","peakQ":"Should I stream during peak hours?","peakA":"Peak hours have the most viewer spending but also the most competition. For new creators, streaming 1-2 hours before peak captures audience-build attention; for established creators, hitting peak directly maximises gift revenue."}},"agencies":{"seo":{"title":"TikTok LIVE Agencies Directory - TikTool","description":"Browse verified TikTok LIVE creator agencies by region, see who is live right now, message agencies privately, or claim a free listing for your own agency."},"hero":{"title":"TikTok LIVE Agencies","new":"NEW","sub":"Find a TikTok LIVE agency to grow with - or list your own for free and claim your creators.","cta":"List your agency - free"},"regions":{"scrollLeft":"Scroll regions left","scrollRight":"Scroll regions right","filter":"Filter by region","all":"All","selected":"{count} selected","clear":"Clear"},"sections":{"featured":"Featured agencies","all":"All agencies"},"updating":"updating...","card":{"featured":"FEATURED","viewAria":"View {name}","bannerAlt":"{name} banner","logoAlt":"{name} logo","verified":"Verified agency","creators":"{count} creators","liveNow":"{count} live now","viewProfile":"View profile","message":"Message"},"placeholder":{"title":"List your agency","copy":"Claim your creators, get discovered, free verified listing.","foot":"Create your listing"},"gate":{"sub":"{more} in the directory. Sign in free to browse them all.","moreOne":"{count} more agency","moreMany":"{count} more agencies","button":"Sign in to view all"},"jsonLd":{"name":"TikTok LIVE Agencies Directory","description":"Verified TikTok LIVE creator agencies with rosters, live status and private messaging."}},"gifterLevels":{"seo":{"title":"TikTok Gifter Levels - full table (2026 coins, USD, perks) {'|'} Tik.Tools","description":"Every TikTok gifter level from Level 1 to Level 50+ - cumulative coins required, USD cost, diamonds gifted, and badge perks. Free reference table updated for 2026.","ogTitle":"TikTok Gifter Levels - 2026 reference","ogDescription":"Full TikTok gifter-level progression table: coins, USD, diamonds, perks."},"hero":{"eyebrow":"TIKTOK GIFTER RANKS · 2026","title":"TikTok {accent} - full progression table","titleAccent":"Gifter Levels","sub":"Every TikTok gifter level, the cumulative coins required, and the approximate USD cost. Levels persist across creators - they unlock badges (frames + glowing entry effects) that follow the gifter into any LIVE they join."},"lookup":{"label":"Check any gifter's level","placeholder":"Type a TikTok {'@'}handle","hint":"Level, home region and lifetime gifting for any TikTok account.","apiKey":"Get a free API key","leaderboards":"Live gifter leaderboards"},"table":{"scrollHint":"Swipe the table sideways for USD spent and perks","ariaLabel":"TikTok gifter levels table","level":"Level","name":"Name","coins":"Coins to reach","usd":"USD spent","perks":"Perks","levelPill":"L{level}","foot":"USD figures are the official TikTok Recharge prices from tiktok.com/coin (Sep 2025 snapshot). App Store / Play Store purchases typically run 30% more expensive due to platform fees. Coin requirements per level are TikTok's published thresholds for the Gifter Level Program - hitting Level N means the gifter has spent the listed cumulative coin total across every LIVE they have ever gifted in."},"levelNames":{"1":"Newcomer I","2":"Newcomer II","3":"Newcomer III","4":"Newcomer IV","5":"Bronze I","6":"Bronze II","7":"Bronze III","8":"Bronze IV","9":"Silver I","10":"Silver II","11":"Silver III","12":"Silver IV","13":"Gold I","14":"Gold II","15":"Gold III","16":"Gold IV","17":"Platinum I","18":"Platinum II","19":"Platinum III","20":"Platinum IV","21":"Diamond I","22":"Diamond II","23":"Diamond III","24":"Diamond IV","25":"Crown I","26":"Crown II","27":"Crown III","28":"Crown IV","29":"Royal Crown I","30":"Royal Crown II","31":"Royal Crown III","32":"Royal Crown IV","33":"King I","34":"King II","35":"King III","36":"King IV","37":"Emperor I","38":"Emperor II","39":"Emperor III","40":"Emperor IV","41":"Cosmos I","42":"Cosmos II","43":"Cosmos III","44":"Cosmos IV","45":"Universe I","46":"Universe II","47":"Universe III","48":"Universe IV","49":"Legend","50":"Mythic"},"levelPerks":{"1":"Default badge","2":"First level badge","3":"Comment color unlock","4":"Enter effect bronze tier","5":"Bronze badge unlock","6":"Bronze frame","7":"Animated bronze frame","8":"Bronze elite frame","9":"Silver badge unlock","10":"Silver frame + comment glow","11":"Silver animated frame","12":"Silver elite frame","13":"Gold badge unlock","14":"Gold frame + entrance highlight","15":"Gold animated frame","16":"Gold elite frame","17":"Platinum badge unlock","18":"Platinum frame","19":"Platinum animated frame","20":"Platinum elite frame + custom entry FX","21":"Diamond badge unlock","22":"Diamond frame","23":"Diamond animated frame","24":"Diamond elite + top-gifter rail priority","25":"Crown badge unlock","26":"Crown frame","27":"Crown animated frame","28":"Crown elite + premium entry VFX","29":"Royal Crown badge unlock","30":"Royal Crown frame","31":"Royal Crown animated frame","32":"Royal Crown elite frame","33":"King badge unlock","34":"King frame","35":"King entrance animation","36":"King elite frame + cosmic aura","37":"Emperor badge unlock","38":"Emperor frame","39":"Emperor animated frame","40":"Emperor elite frame","41":"Cosmos badge unlock","42":"Cosmos frame","43":"Cosmos animated aura","44":"Cosmos elite aura","45":"Universe badge unlock","46":"Universe frame","47":"Universe animated aura","48":"Universe elite aura","49":"Legend tier - top 0.001% of all gifters","50":"Mythic tier - max public gifter level"},"cta":{"heading":"Track gifters across every creator","rankings":{"eyebrow":"GIFTER RANKINGS","title":"Live whale leaderboards","sub":"{count} regions, daily / weekly / lifetime. Unmasked at PRO+."},"firehose":{"eyebrow":"FIREHOSE WS","title":"Real-time gift firehose","sub":"Every gift, every region. $119/wk."},"api":{"eyebrow":"DEVELOPER API","title":"Build a gifter dashboard","sub":"Drop-in SDK. WebSocket + REST. From $7/wk."}},"explainer":{"heading":"How TikTok gifter levels work","p1":"TikTok tracks {coinsSpent} across every LIVE you've ever gifted in. Each threshold unlocks a new {gifterLevel} with a unique badge, a glowing chat color, and an entry effect that fires when you join any creator's stream. Levels are global - they do not reset, and they show up no matter which creator you watch.","p1CoinsSpent":"cumulative coins spent","p1GifterLevel":"gifter level","p2":"At higher tiers (Level 25+), TikTok adds {vip}, custom comment frames, and prioritised placement in the top-gifter rail of every LIVE you enter. Level 36+ unlocks the rare {cosmicAura}; Level 45+ unlocks the {universe} tier; Level 49-50 are the public-ceiling {legend} and {mythic} tiers. Creators see your level attached to every gift you send.","p2Vip":"VIP entrance animations","p2CosmicAura":"cosmic aura","p2Universe":"Universe","p2Legend":"Legend","p2Mythic":"Mythic","faqHeading":"Frequently asked"},"faq":{"howWork":{"q":"How do TikTok gifter levels work?","a":"TikTok tracks cumulative coins spent across every LIVE you have ever gifted in. Each threshold unlocks a gifter level with a badge, glow color, and entry effect that follows you into any creator stream."},"worth":{"q":"How much money is each gifter level worth?","a":"Real TikTok Recharge prices: Level 10 (Silver II) = 530 coins ≈ $5.52. Level 20 (Platinum IV) = 27,800 coins ≈ $289. Level 30 (Royal Crown II) = 637,000 coins ≈ $6,625. Level 40 (Emperor IV) = 8.78M coins ≈ $91K. Level 50 (Mythic) = 97.5M coins ≈ $1.01M."},"reset":{"q":"Do TikTok gifter levels reset or expire?","a":"No. Gifter levels are global and permanent. Once you hit Level 25, you keep that badge forever - including in creators streams you have never watched before."},"highest":{"q":"What is the highest TikTok gifter level?","a":"TikTok publicly shows up to Level 50 (Mythic). Reaching it requires roughly 97.5 million cumulative coins (~$1.01 million USD at official Recharge prices)."},"carry":{"q":"Do gifter levels carry between creators?","a":"Yes - levels are tied to your TikTok account, not the creator. The same badge shows up whether you join a small streamer or a 50K-viewer Match."},"creatorSees":{"q":"Can a creator see who is the highest-level gifter in their LIVE?","a":"Yes. TikTok shows the top-gifter rail with each viewer level. Tik.Tools agency dashboards expose richer detail - cumulative diamonds, recent gift history, cross-creator footprint."}},"jsonLd":{"level30":{"q":"How many coins do I need to reach Level 30?","a":"Level 30 (Royal Crown II) requires 637,000 cumulative coins, which is $6,624.80 USD at the official TikTok Recharge rate. iOS / Android purchases cost roughly 30% more due to App Store / Play Store fees."},"reset":{"q":"Do TikTok gifter levels reset?","a":"No. Levels are global, persist across creators, and do not reset. Once you hit a level you keep it."},"highestA":"TikTok publicly shows up to Level 50+, with elite tiers (cosmic aura) starting at Level 36."}},"diamondsCalculator":{"seo":{"title":"TikTok Diamonds Calculator - convert diamonds to USD (2026 rates) {'|'} Tik.Tools","description":"Free TikTok diamonds calculator. Convert TikTok diamonds to USD and back in real time. Includes the 2026 coin-to-diamond rate, creator payout (1 diamond = $0.005), and the full gift-cost table.","ogTitle":"TikTok Diamonds Calculator - real-time USD converter","ogDescription":"Convert TikTok diamonds to USD with 2026 rates. Explains TikTok fees, creator payouts, and platform splits."},"hero":{"eyebrow":"FREE CALCULATOR · 2026 RATES","title":"TikTok Diamonds {accent}","titleAccent":"Calculator","sub":"Convert TikTok diamonds to USD in real time. Type in either side - the other updates instantly using TikTok's published rates ($1 = 200 coins, 1 diamond = $0.005 creator payout)."},"converter":{"diamonds":"Diamonds","usd":"USD (creator payout)","split":"Viewer paid {paid} · TikTok keeps {kept}"},"presets":{"universe":"Universe (44,999 ◇)","lion":"Lion (29,999 ◇)"},"lookup":{"label":"See any creator's diamonds","placeholder":"Type a creator {'@'}handle","hint":"Diamonds, gifters and live history for any TikTok creator.","apiKey":"Get a free API key","leaderboards":"Creator leaderboards"},"cta":{"heading":"Make TikTok LIVE data your data","api":{"eyebrow":"DEVELOPER API","title":"Real-time chat, gifts, battles","sub":"REST + WebSocket. Drop-in SDK. Live from $7/wk."},"leaderboards":{"eyebrow":"LEADERBOARDS","title":"{count} regions, every creator","sub":"Daily / hourly / lifetime ranks. Unmasked at PRO+."},"agency":{"eyebrow":"GLOBAL AGENCY","title":"Live Gifter Firehose + Telegram","sub":"Scout every region. $119/wk."}},"explainer":{"heading":"How TikTok diamonds, coins, and creator fees work","p1":"When a viewer buys coins, TikTok charges roughly {rate} on the web checkout (mobile prices vary by store fees - $1 is often closer to 70-100 coins on iOS/Android due to App Store taxes). Each LIVE gift costs the viewer a fixed number of coins, and when the gift lands on a creator's stream it's converted into {diamonds} - TikTok's internal accounting currency.","p1Rate":"$1 per 200 coins","p1Diamonds":"diamonds","p2":"Creators cash out diamonds at {rate} (half a US cent). That means TikTok keeps roughly {share} the viewer paid - the other half pays the creator. A 1,000-diamond gift cost the viewer around $10 and pays the creator $5. This split has been stable since 2020.","p2Rate":"1 diamond = $0.005","p2Share":"50% of the gross","callout":"{important} creator payouts are {before} TikTok's own platform deductions (LIVE host program splits, region multipliers, agency cuts if the creator is signed). Final take-home in a creator's account can be 20-40% lower than the gross diamond value times $0.005, depending on agency contract terms.","calloutImportant":"Important:","calloutBefore":"before"},"rates":{"heading":"Common rates at a glance","diamonds":"Diamonds","viewerPaid":"Viewer paid ≈","creatorPayout":"Creator payout ≈","commonGifts":"Common gifts","gifts":{"d5":"Rose · 1 coin = 5 diamonds when sent","d99":"Perfume · TikTok","d100":"Hand Heart · Sunglasses","d1000":"Galaxy · Sports Car","d5000":"Hydrangea · Sports Car premium","d10000":"Drama Queen · Yacht","d29999":"Lion","d44999":"Universe · TikTok Universe"}},"faqHeading":"Frequently asked","faq":{"oneDiamond":{"q":"How much is 1 TikTok diamond worth in USD?","a":"1 diamond = $0.005 (half a US cent) creator payout. The viewer paid ~$0.01 to produce that diamond."},"hundredUsd":{"q":"How many diamonds is $100 USD?","a":"$100 creator payout = 20,000 diamonds. Viewer cost was ~$200 of coins."},"fiftyPercent":{"q":"Does TikTok take 50% of diamonds?","a":"Yes - roughly 50/50 split. Viewers pay ~$0.01 per diamond, creators receive ~$0.005 per diamond."},"cheapest":{"q":"What is the cheapest TikTok gift?","a":"Rose at 1 coin (~$0.005 viewer cost / $0.0025 creator payout once converted)."},"mostExpensive":{"q":"What is the most expensive TikTok gift?","a":"Universe / TikTok Universe at 44,999 diamonds (~$450 viewer cost / $225 creator payout). Lion is 29,999 diamonds."},"taxable":{"q":"Are TikTok diamonds taxable income?","a":"Yes - TikTok issues a 1099 in the US once you cross the IRS reporting threshold. Other regions follow local rules."},"payout":{"q":"When do diamonds get paid out?","a":"TikTok runs monthly batches with a minimum payout threshold ($50 in the US). Funds settle 30-60 days after the billing cycle closes."}},"jsonLd":{"oneDiamondA":"1 TikTok diamond = $0.005 (half a US cent) for creator payout. The viewer paid roughly $0.01 to buy the coins that produced that diamond - TikTok keeps the other half.","hundredUsd":{"q":"How many diamonds is $100?","a":"$100 creator payout equals 20,000 diamonds. The viewer side spent roughly $200 of coins to produce them."},"fiftyPercentA":"Yes, TikTok takes roughly 50% of the gross gift revenue. Viewers pay ~$0.01 per diamond in coins; creators receive ~$0.005 per diamond in payout.","taxable":{"q":"Are diamond payouts taxable?","a":"Yes, TikTok creator payouts count as taxable income in most jurisdictions. TikTok issues a 1099 in the US once you cross the IRS threshold; other regions follow local rules."}}},"gifts":{"seo":{"title":"TikTok Live Gifts - full catalog + free downloads","description":"Every TikTok LIVE virtual gift in one searchable catalog. Diamond cost ($0.01 each), USD value, transparent PNG download. Compiled from real gift events on tik.tools, the live-stream API for developers and agencies.","socialDescription":"Every TikTok LIVE virtual gift in one place. Search, sort by value, download the transparent PNG."},"hero":{"title":"TikTok Live {accent}","titleAccent":"Gifts","sub":"Every TikTok LIVE virtual gift in one place. Diamond cost, dollar value, free download. Pulled live from the same firehose the tik.tools SDK powers.","count":"{count} gifts"},"searchPlaceholder":"Search gifts by name...","sort":{"valueDesc":"High to low","valueAsc":"Low to high","name":"Name A-Z","recent":"Recent"},"captcha":{"title":"Quick check","sub":"Pick the matching tile to continue browsing. {question}","loadError":"Could not load challenge. Refresh.","wrongAnswer":"Wrong answer. Try another."},"empty":"No gifts match \"{search}\".","viewDownload":"View + Download","pager":{"prev":"Prev","next":"Next","info":"Page {page} of {total}"},"cta":{"title":"Want every gift event in real time?","body":"The same catalog feeds the tik.tools API. Connect your app and receive every gift, chat, like, and follow within 50 ms.","primary":"See the API","secondary":"Free tier"}},"pricing":{"seo":{"title":"TikTok LIVE API Pricing","description":"TikTok LIVE API pricing. Sandbox, Basic {symbol}{basic}/wk, Pro {symbol}{pro}/wk, Ultra {symbol}{ultra}/wk, Agency {symbol}{agency}/wk. Real-time WS events (chat/gift/like/follow/join/battle), signed REST, datacenter proxies, league + leaderboard data.","ogDescription":"TikTok LIVE API pricing. Sandbox, Basic {symbol}{basic}/wk, Pro {symbol}{pro}/wk, Ultra {symbol}{ultra}/wk, Agency {symbol}{agency}/wk."},"hero":{"title":"Pricing for every {accent}.","titleAccent":"team","subtitle":"TikTools starts with a free Sandbox key for a 7-day evaluation, then a paid plan is required. Paid plans from {symbol}{price}/wk."},"keySelector":{"label":"Select which API key to manage","createNew":"Create New Key","newKeyPlaceholder":"Name your new key (e.g. Production, Assistant 2...)","unnamed":"Unnamed","renews":"Renews {date}","choose":"Choose an API key..."},"leadHeading":"Evaluate free for 7 days. Then pick a plan","billing":{"ariaLabel":"Billing cycle","weekly":"Weekly","monthly":"Monthly","saveUpTo":"save up to {percent}%"},"period":{"weekly":"wk","monthly":"mo","weekFull":"wk","monthFull":"mo"},"cycleName":{"weekly":"weekly","monthly":"monthly"},"card":{"save":"save {percent}%","monthlyOnly":"monthly only","mostPopular":"Most Popular","basic":{"desc":"Personal projects and small bots - everything you need to get started","foot":"Community & Docs support · ideal for personal projects + small bots"},"pro":{"desc":"For developers building production applications","foot":"Full unmasked Leaderboard API · Feed Discovery · priority chat"},"ultra":{"desc":"For teams and high-volume enterprise use","foot":"Gift Catalog + unmasked League Rankings · webhook peak-viewer / high-value-gift events"},"starter":{"desc":"For agencies that need the dashboard and Pro-level API","foot":"Agency dashboard: roster, pipeline, per-region recruit, creator digest, alerts, team · standard, league + gaming boards unmasked · included, no credits"},"global":{"desc":"For agencies scouting + managing TikTok LIVE creators","foot":"Everything in Ultra + Gaming Ranks (all regions) · Live Gifter Firehose WS · VIP Telegram + Web Vault · unmasked Gifter Leaderboard · CRM + watchlist · follower-milestone webhooks · IP allowlist"}},"stats":{"requestsPerDay":"requests / day","wsConnections":"WS connections","accountChecksPerDay":"account checks / day","webhook":"webhook · {perDay}/day","webhooks":"webhooks · {perDay}/day","seatsIncluded":"seats included"},"chips":{"leaderboards":"Leaderboards","leagues":"Leagues","gamingRanks":"Gaming Ranks","gifters":"Gifters"},"cta":{"subscribeTo":"Subscribe to {plan}","subscribe":"Subscribe","startFree":"Start free evaluation","currentPlan":"Current Plan","changing":"Changing...","switchToCycle":"Switch to {cycle}","switchTo":"Switch to {plan}","upgradeTo":"Upgrade to {plan}","downgradeTo":"Downgrade to {plan}","get":"Get {plan}"},"weekendPass":{"tag":"3-DAY PASS","line":"3 days of Pro for {price} one-time, then weekly Pro. Cancel anytime.","starting":"Starting...","cta":"Get the 3-day Pro Pass · {price}"},"enterprise":{"badge":"ENTERPRISE","heading":"Need more? Let's talk.","desc":"Custom limits, dedicated infrastructure, and volume pricing for your team. Contact us via chat at bottom right - {strong}.","descStrong":"we usually respond instantly","cta":"Chat with us"},"comparison":{"heading":"What Features Are Included in Each TikTok LIVE API Plan?","glossary":{"maskedTerm":"Masked / Unmasked","maskedDef":"Masked hides real usernames and avatars (shows placeholders); unmasked shows the real creator or gifter identity.","diamondsTerm":"Diamonds","diamondsDef":"TikTok's gift-value unit. Roughly $0.005 each - we use it to rank spend on leaderboards.","wsTerm":"WS sessions / connections","wsDef":"Live WebSocket connections - one per TikTok LIVE room you stream events from in real time."},"hint":"Swipe sideways to compare every plan","tableAriaLabel":"Plan comparison table, scrolls sideways","featureHeader":"Feature","badges":{"proOnly":"PRO+ ONLY","ultraOnly":"ULTRA+ ONLY","agencyOnly":"AGENCY","unmaskedProPlus":"UNMASKED IN PRO+","unmaskedUltraPlus":"UNMASKED IN ULTRA+","unmaskedAgency":"UNMASKED IN AGENCY"},"included":"included","notIncluded":"not included","rows":{"accessPeriod":{"feature":"Access period","tooltip":"A Sandbox key is for evaluating the API and works for 7 days from account creation. After that every request returns \"Evaluation period ended\" until you choose a paid plan. Paid keys work for as long as the subscription is active."},"requestsPerDay":{"feature":"Requests/day","tooltip":"Maximum number of API requests your key can make per day (UTC reset). Sandbox resets daily; paid tiers count against your billing cycle quota."},"rateLimit":{"feature":"Rate limit","tooltip":"Per-minute throttle. Even Agency keeps a hard ceiling so a runaway while(true) in a customer script can never saturate shared infrastructure. Practically unlimited for any human-driven workload."},"wsSessionTokens":{"feature":"Daily WS Session Tokens","tooltip":"Enough to build and debug a small bot or multi-stream dashboard. Heavy concurrent monitoring will exhaust the 50 daily sessions; production applications must upgrade."},"wsMaxDuration":{"feature":"WS max duration","tooltip":"Sandbox sessions are force-closed at 2 hours with a \"Daily Demo Limit Reached\" frame and burn one of the 50 daily sessions. Basic 8h, Pro 12h, Ultra + Agency 24h with auto-reconnect."},"datacenterProxies":{"feature":"Datacenter proxies","tooltip":"Sandbox runs from the user's own IP - no shared proxy pool. Paid tiers route through managed datacenter proxies."},"accountChecks":{"feature":"Account checks (resolve_user_ids)","tooltip":"POST /webcast/resolve_user_ids - resolves numeric TikTok user IDs to usernames via our infra. Quotas sized so the Bulk endpoint (50/req on Pro, 100/req on Ultra, 200/req on Agency) is actually usable across the day."},"maxConcurrentStreams":{"feature":"Max Concurrent Streams","tooltip":"Simultaneous live WebSocket streams per API key at any given moment. Community is capped at 3 concurrent streams (run on your own IP); TikTok limits ~5 connections per IP, so scaling past that needs Basic+ managed proxies. Custom Enterprise plans available above 500."},"leaderboardApi":{"feature":"Leaderboard Data API","tooltip":"POST /webcast/ranklist/regional - top 10 leaders unmasked on EVERY paid tier (dev sandbox - ship your client + UI). Diamonds visible on every entry. PRO+ unmasks the full board across all {regions} regions."},"giftCatalogApi":{"feature":"Gift Catalog API","tooltip":"GET /webcast/gift_info + /webcast/gifts_by_country - TikTok gift catalog (gift_id, name, diamond cost, icon URL, combo/streakable flag, per country). Free + Basic get a read-only 50-gift sample - enough to build OBS overlays and map common gifts. Pro + Ultra + Agency get the FULL live catalog for any region with continuous re-sync (new gifts ship from TikTok periodically; one-off pulls go stale fast)."},"liveShopApi":{"feature":"Live Shop Activity API","tooltip":"GET /webcast/live-shop?unique_id=X (or ?region=US) - real-time TikTok LIVE Shop activity for a seller room: products shown (title, price, image, PDP link), live stock levels, sold-out events, sales velocity, and live-auction status. Free + Basic get a read-only sample of the schema. Pro + Ultra + Agency get live shop data for any live US/global seller. Order/buyer/winning-bid data is not included - it is not part of the public live stream, only product and stock activity is. 60 calls/hour."},"gifterLeaderboardApi":{"feature":"Gifter Leaderboard API","tooltip":"GET /webcast/gifters/leaderboard (by region) and /webcast/agency/events?type=gifters (top gifters for one creator, Agency only) - cross-creator gifter intelligence. Sandbox + Basic locked; Pro / Ultra see masked identifiers; Agency unmasks. The deeper gifter profile view is dashboard-only."},"leagueRankingsApi":{"feature":"League Rankings API","tooltip":"POST /webcast/ranklist/regional rank_type=16 - Diamond Rush league rankings (A1-D5 divisions). Full unmasked league boards are an ULTRA and Agency feature. Sandbox, Basic and Pro see a one-row preview per division to confirm the board exists; upgrade to Ultra or Agency to unlock every division fully unmasked in real time."},"gamingRanks":{"feature":"Gaming Ranks","tooltip":"GET /webcast/ranklist/gaming - the TikTok LIVE Gaming Ranking (the live in-app gaming leaderboard) per region, recorded continuously and served fully unmasked with diamonds + estimated earnings. Also live on the website at /tiktok-live-gaming-ranks. Agency only - everyone else sees a masked 3-name preview."},"popularLive":{"feature":"Popular LIVE board","tooltip":"GET /webcast/ranklist/popular - TikTok's real-time Popular LIVE ranking per region (the creators TikTok is featuring in search right now), refreshed every minute and served fully unmasked with live status + diamonds. Also live on the website at /popular-live. Agency only - everyone else sees a masked 3-name preview."},"teamsClubs":{"feature":"Teams / Clubs board","tooltip":"TikTok clubs ranked by their members combined diamonds, per region. Club name, level, member count and the host each club streams under. Agency exclusive."},"regionalLeaderboard":{"feature":"Regional Leaderboard Access","tooltip":"POST /webcast/ranklist/regional - returns a signed URL the client fetches with their own TikTok session cookie. Community + Basic locked."},"feedDiscovery":{"feature":"Feed Discovery","tooltip":"GET /webcast/feed - discover currently live streams (For You / Suggested / Following). Community + Basic locked."},"bulkAccountChecks":{"feature":"Bulk account checks","tooltip":"POST /webcast/resolve_user_ids - resolve up to N TikTok user IDs in a single request. Per-chunk caps kept tight so responses stay sub-1s (no Cloudflare 504 timeouts, no upstream WAF bans on the proxy pool). Implement array chunking in your loop - daily quotas above (Pro 2k, Ultra 20k, Agency 50k) cover any agency workload."},"bulkCopy":{"feature":"Bulk copy (rosters, gifters, watchlist)","tooltip":"Copy a whole board - creators, gifters, watchlist or checked list - to the clipboard in one tap, ready to paste into your own sheet or CRM. Agency only."},"gifterFirehose":{"feature":"Live Gifter Firehose WS","tooltip":"Real-time gift event stream. Filter by region, league, or global + min-diamond threshold. Agency only."},"vipTelegram":{"feature":"VIP Telegram alerts","tooltip":"Automatic alerts pushed to agency owners and scouts via dedicated Telegram channels."},"vipWebVault":{"feature":"VIP Web Vault","tooltip":"Full unmasked historical visual access to gifters and creators. Agency only."},"support":{"feature":"Support","tooltip":"Sandbox + Basic: Discord bot AI support + full docs (self-serve). Pro: in-app chat. Ultra + Agency: priority chat with faster response. Upgrade to Pro for direct email/chat debugging."},"outgoingWebhooks":{"feature":"Outgoing webhooks","tooltip":"HMAC-signed HTTPS POSTs to your endpoint when watched creators go live / end. Configure at /webhooks."},"webhookDeliveries":{"feature":"Webhook deliveries / day","tooltip":"Daily delivery cap per user. Does NOT count against your API request quota."},"webhookLiveEvents":{"feature":"Webhook events: live.start / live.end","tooltip":"Detect when watched creators go live and end streams."},"webhookPeakGifts":{"feature":"Webhook events: peak viewers + high-value gifts","tooltip":"live.peak_viewers (concurrent count milestones 100..1M) + live.gift.high_value (gifts ≥ 1000 diamonds). Ultra and Agency only."},"webhookFollowerMilestone":{"feature":"Webhook event: follower milestone","tooltip":"creator.follower_milestone fires when a watched creator crosses 1K / 5K / 10K / 25K / 50K / 100K / 250K / 500K / 1M / 2M / 5M / 10M / 50M / 100M followers. Agency only."},"hmacSigning":{"feature":"HMAC signing + retry + 30-day replay","tooltip":"HMAC-SHA256 (X-Tiktool-Signature). Retry schedule 0s / 30s / 2m / 10m / 1h / 6h (6 attempts ~7h). 30-day delivery audit + manual replay."}},"cells":{"perDay":"{n}/day","perMin":"{n}/min","per24h":"{n} / 24h","hours":"{n} hours","perReq":"{n}/req","target":"{n} target","targets":"{n} targets","sevenDayEvaluation":"7-day evaluation","whileSubscribed":"While subscribed","max2hPerSession":"Max 2h per session","ownIpOnly":"Own IP only","top10Unmasked":"Top 10 unmasked","full100Unmasked":"Full 100% unmasked","sampleReadOnly":"Sample (read-only)","fullLiveSync":"Full · live sync","fullLive":"Full · live","maskedNames":"Masked names","unmasked":"Unmasked","previewOnly":"Preview only","full100UnmaskedRealtime":"Full 100% UNMASKED · Real-time","fullBoardOneRegion":"Full board · one region at a time","fullBoardAllRegions":"Full board · all regions","fullBoardAllRegionsRealtime":"Full board · all regions · real-time","agencyDashboard":"Agency dashboard","fullDashboardAccess":"Full Dashboard Access","communityDocs":"Community & Docs","chat":"Chat","priorityChat":"Priority Chat","unlimited":"Unlimited"}},"included":{"heading":"What's Included In Every Paid Tier","allInclusive":{"title":"All-Inclusive Pricing","body":"Signatures, request signing, priority routing and premium stream paths are bundled into every paid tier - no add-ons, no surprise charges. Each plan's published price is the all-in price."},"beyondChat":{"title":"Beyond Chat & Gifts","body":"Agency intel surfaces (leaderboards, leagues, scouting), the gift catalog and live shop activity - things you would otherwise stitch together from multiple vendors."},"predictable":{"title":"Predictable Pricing","body":"Hard daily caps mean no overage charges, no surprise invoices. Need more headroom? Upgrade to the next tier in one click - changes take effect immediately. Cancel anytime; you keep access until the period ends."}},"faq":{"heading":"Frequently Asked Questions","items":{"switchPlans":{"q":"Can I switch plans?","a":"Yes - upgrade, downgrade, or change billing cycles anytime from the Pricing page. Changes take effect immediately: unused time on your current plan is credited, any difference is charged the same day, and your billing cycle restarts from the day you switch."},"exceedLimit":{"q":"What happens if I exceed my daily limit?","a":"Requests are stopped at your daily cap. No overage charges, no surprise invoices. If you need more headroom, upgrade to the next tier from the Pricing page - changes take effect immediately."},"refunds":{"q":"Do you offer refunds?","a":"No - paid plans are non-refundable. The free 7-day Sandbox evaluation exists so you can verify the product before paying. Partial refunds are only issued when a service is provably broken on our side (sustained outage, billing error) for the affected period. We do not refund based on testing, scraping, or change of mind - data + proxy + bandwidth costs are consumed the moment a key is active."},"apiKeys":{"q":"How do API keys work?","a":"After subscribing, your API key is automatically generated and available in your Dashboard. There is one key per account, and your plan and usage limits attach to it."},"cancel":{"q":"Can I cancel anytime?","a":"Absolutely. Cancel from the Billing page and your subscription continues until the end of the current period. No penalty, no fees."},"manage":{"q":"How do I manage my subscription?","a":"Everything is managed through your Billing page - view subscriptions, update payment methods, download invoices, and cancel plans. No external portals needed."},"sandbox":{"q":"What is the Sandbox tier?","a":"Sandbox is the free 7-day evaluation, counted from the day your account is created. After 7 days every request returns \"Evaluation period ended\" until you choose a paid plan. During the evaluation you get 5,000 requests/day, 20 requests/min, 50 WS sessions per 24h, up to 3 concurrent streams, 2 hours max per session, no credit card. Server signs only - your IP connects directly to TikTok (no shared proxy pool). Endpoints that require server-side scraping (resolve_user_ids, agency-grade Gifter Leaderboard) are paid-only. Community is the legacy alias for the same tier."}}},"checkout":{"discountNamed":"Discount ({name})","discount":"Discount","subtotal":"Subtotal","total":"Total","loadingKeys":"Loading keys...","upgradeKeyLabel":"Upgrade API Key","unnamedKey":"Unnamed key","apiKeyLabel":"API Key:","appliedToExisting":"This plan will be applied to your existing API key.","haveCoupon":"Have a coupon code?","couponPlaceholder":"Coupon code","checking":"Checking...","apply":"Apply","remove":"Remove","couponApplied":"Coupon applied!","businessPurchase":"Business purchase","companyPlaceholder":"Company name","payCardLabel":"Subscribe with Card","payOnceLabel":"Pay once · no auto-renewal","payOnceTitle":"Single payment, no auto-renewal","payOnceSub":"Alipay · WeChat · Crypto · Card · iDEAL · Pix · OXXO","paypalLabel":"Subscribe with PayPal","paypalSub":"PayPal balance · linked card · Venmo · opens in popup","settingUp":"Setting up payment...","addCompany":"Add company name (optional)","paymentMethod":"Payment method","oneTimeTag":"One-time payment · {period} access","autoRenewTag":"Auto-renews every {period}","oneTimeMethods":"Card · UnionPay 银联 · Alipay · WeChat Pay · PayPal · iDEAL · Pix · OXXO · Crypto · Apple Pay · Google Pay","processing":"Processing...","pay":"Pay {amount}","back":"Back to summary","successTitle":"Subscription Activated!","successBody":"Your API key has been upgraded to {plan}. Head to your dashboard to get started.","goDashboard":"Go to Dashboard","secured":"Secured by Stripe. We never store your card details."},"planModal":{"keepCurrent":"Keep Current Plan"},"agencyUpgrade":{"title":"Upgrade to Agency {cycle}","body":"You currently have {current} active. We'll upgrade your existing subscription in place - one subscription, no double-charge. Stripe will credit the unused time on your current plan and charge only the difference today.","credit":"Credit for unused time on your current plan","lineItem":"Agency {cycle}","tax":"Tax","chargedToday":"Charged to your card today","chargedOnFile":"Charged to the card on file. Cancel anytime.","confirm":"Confirm upgrade - {amount}","cancel":"Cancel","footer":"Stripe handles the proration math. No double-charge.","current":"{plan} {cycle}"},"weekendPassModal":{"title":"Developer {pass}","passName":"Weekend Pass","lineItem":"Pro - 3-day Pass","oneTime":"{price} one-time","autoRenewNote":"After 3 days, auto-renews to weekly Pro. Cancel anytime.","successTitle":"Weekend Pass Activated!","successBody":"3 days of Pro access. Redirecting..."},"planChange":{"creditLine":"Credit for unused time on your current plan: -{amount}","newPrice":"New {plan} {cycle}: {amount}","firstCharged":", first charged {date}","paypalNote":"PayPal opens to approve the new plan; your current PayPal plan is cancelled once it is approved.","continuePaypal":"Continue to PayPal","taxLine":"Tax: {amount}","chargedToday":"Charged to your card today: {amount}","creditedNext":"Credited to your next invoice: {amount}","nothingToday":"Nothing to pay today.","inPlace":"One subscription, changed in place. No double charge.","noPreview":"You'll be moved to {plan}. Unused time on your current plan is credited, and any difference is settled on the card on file.","confirmCharge":"Confirm - charge {amount}"},"errors":{"noClientSecret":"No clientSecret returned","paymentFormFailed":"Payment form failed to load. Please refresh and try again.","weekendPassStartFailed":"Could not start Weekend Pass checkout","cardDeclined":"Card was declined","commitFailed":"Commit failed","paymentFailed":"Payment failed","alreadyOnPlan":"You are already on this plan.","paymentReceivedPending":"Payment received. Your plan updates as soon as it clears, there is no need to pay again.","paymentConfirmedPlanUpdated":"Payment confirmed. Plan updated.","paypalNoApproval":"PayPal did not return an approval link. Try again.","subscriptionCancelled":"Subscription cancelled","planUpdated":"Plan updated","couldNotUpdatePlan":"Could not update plan - please try again or contact support.","failedUpdatePlan":"Failed to update plan. Your plan has not changed.","upgradeNeedsConfirmation":"Upgrade requires confirmation - please retry.","agencyCheckoutFailed":"Could not start agency checkout. Try again later.","openCheckoutFailed":"Failed to open checkout","loadKeysFailed":"Failed to load API keys. Please try again.","fixCoupon":"Please fix or remove the invalid coupon before continuing.","paymentSystemNotLoaded":"Payment system not loaded. Please try again.","oneTimeFailed":"One-time checkout failed","paymentInitFailed":"Payment could not be initialized. Please try again.","createSubscriptionFailed":"Failed to create subscription","invalidCoupon":"Invalid coupon code","couponValidateFailed":"Could not validate coupon","paypalFailed":"PayPal checkout failed - try again or use card.","paymentSystemNotLoadedRefresh":"Payment system not loaded. Refresh the page and try again.","paymentFormNotReady":"Payment form not ready. Refresh the page and try again.","paymentFailedCheckCard":"Payment failed. Check your card and try again.","renewKeyNotFound":"Could not find that key to renew - pick it below.","paymentFailedNotCharged":"Payment failed. You were not charged - try again.","subscriptionActivated":"Subscription activated! Your API key is being generated.","checkoutCanceled":"Checkout canceled. You can try again anytime."}},"home":{"seo":{"title":"TikTok LIVE API and Rankings {'|'} TikTools","description":"TikTools, also written Tik Tools, is the TikTok LIVE API: real-time chat, gifts, likes, viewers and battles over WebSocket, Node.js and Python SDKs with sub-50ms latency, plus regional and league rankings across {regions} regions.","ogDescription":"Everything you need to build on TikTok Live. Real-time Events, Gifts, Battles.","jsonLdDescription":"TikTools is a TikTok LIVE Developer API + Rankings platform. Real-time WebSocket events (chat, gifts, likes, viewers, battles) and creator leaderboards for developers building chat assistants, OBS overlays, analytics dashboards, AI integrations, and games."},"hero":{"quickLinksLabel":"Jump to a leaderboard","quickLinks":{"gifters":"Gifters","leaderboard":"Leaderboard","popularLive":"Popular Live","gaming":"Gaming","teams":"Teams","shopping":"Shopping"},"liveNowLabel":"Creators live now across all regions","liveNow":"LIVE NOW","openWord":"Open {word}","words":{"api":"API","websockets":"Websockets","webhooks":"Webhooks","liveEvents":"Live Events","ranksData":"Ranks Data","giftsEvents":"Gifts & Events","earnings":"Earnings","newCreators":"New Creators","creatorRanks":"Creator Ranks","gamingRanks":"Gaming Ranks","shopRanks":"Shop Ranks","scoutingBoard":"Scouting Board","telegramBot":"Telegram Bot"},"subAgency":"Live creator ranks, earnings and scouting - every region.","subDev":"Live chat, gifts and viewers from any stream. One API.","discoverTalents":"Discover Talents","manageTeam":"Manage Team","agencyPlans":"Agency plans","openDashboard":"Open dashboard","getApiKey":"Get free API key","apiDocs":"API Docs","viewPricing":"View pricing","browseTalents":"Browse talents","installLabel":"Install command","copyInstall":"Copy install command","copiedInstall":"Copied install command","copy":"Copy","copied":"Copied","pool":{"label":"creators tracked","exclusive":"Agency exclusive","cta":"Claim agency access"},"digest":{"title":"Creator Digest","badge":"New","pitch":"New creators found in your regions, emailed as copy-paste usernames plus a CSV sheet. Every 6 hours to weekly.","price":"Agency from {price}/month","ctaSetup":"Set up your digest","ctaLearn":"See how it works"},"mcp":{"label":"MCP server setup","kicker":"MCP SERVER","setup":"Setup"}},"tutorials":{"kicker":"Tutorials","watchOnYoutube":"Watch on YouTube: {title}","play":"Play tutorial: {title}","choose":"Choose a tutorial","close":"Close video","iframeTitle":"TikTools tutorial"},"liveDemo":{"liveNow":"Live now","waiting":"Waiting for a live channel","watching":"{n} watching","watchingInRegion":"{n} watching in {region}","sent":"sent {gift}","diamonds":"{n} diamonds","liked":"liked","joined":"joined","viewers":"{n} viewers","empty":"Events appear here the moment they happen on TikTok.","count":"{count} events since you opened this page","perMinute":"{n} / min","status":{"open":"connected","retry":"reconnecting","paused":"paused while hidden","connecting":"connecting"},"ago":{"now":"now","seconds":"{n}s","minutes":"{n}m"}},"liveVideo":{"label":"Live video from the demo channel","live":"Live","tapToPlay":"Tap to play","offline":"Video appears when the demo channel is on air","mute":"Mute","unmute":"Unmute"},"events":{"eyebrow":"Explore every event","title":"See the exact JSON your socket delivers","sub":"30+ live events. Pick one, see the exact payload.","fullReference":"Full WebSocket reference"},"showcase":{"eyebrow":"Everything in one place","dev":{"title":"Everything a developer needs","sub":"WebSocket, typed SDKs, events reference, webhooks, Discord bot.","items":{"websocket":{"tag":"WebSocket","title":"WebSocket API","desc":"Sub-50ms chat, gifts, likes and viewer events over one persistent connection."},"guides":{"tag":"Guides","title":"Developer Guides","desc":"Step-by-step guides to build chat assistants, overlays, and integrations."},"sdks":{"tag":"SDKs","title":"SDKs & REST","desc":"Typed clients for Node.js and Python plus signed REST endpoints in six languages."},"events":{"tag":"Events","title":"Events Reference","desc":"30+ real-time events - chat, gifts, battles, likes - with full payload shapes."},"webhooks":{"tag":"Webhooks","title":"Webhooks","desc":"Go-live and stream-end notifications pushed to your server as signed HTTPS requests."},"discord":{"tag":"Bot","title":"Discord Bot","desc":"Live alerts, watch lists, and creator stats piped straight into your server."}}},"agency":{"title":"Everything an agency needs","sub":"Leaderboards, gaming ranks, new creators, gifter intel, live shops.","items":{"ranks":{"tag":"Ranks","title":"Leaderboards & Ranks","desc":"Regional and global creator rankings, updated live across every market."},"gaming":{"tag":"Gaming","title":"Gaming Ranks","desc":"Live gaming leaderboards by game and region - who is winning right now."},"creators":{"tag":"Creators","title":"New Creators","desc":"New creators rising on live leaderboards per region, ready to check and recruit."},"gifters":{"tag":"Gifters","title":"Top Gifters","desc":"Whale dependency, top gifters and real earnings for any creator."},"agency":{"tag":"Agency","title":"Agency Suite","desc":"Claim creators, manage regions and rosters, get found in the directory."},"shops":{"tag":"Shops","title":"Live Shops","desc":"Live shopping activity, products and auctions in real time, per region."}}}},"integration":{"liveBadge":"LIVE","dev":{"eyebrow":"How it works","title":"Everything live, in one integration","sub":"Connect, track, ship - three steps to a live product.","steps":{"connect":{"title":"Connect the WebSocket","desc":"Open one persistent connection and get chat, gifts, likes, follows and viewer counts streaming in real time.","cta":"Connect"},"track":{"title":"Track gifts, chat & ranks","desc":"Parse events with our SDK: diamond values, combos, battle scores, and live leaderboard positions - typed end to end.","cta":"See the docs"},"ship":{"title":"Ship your app","desc":"Go live with overlays, assistants, alerts or dashboards. Free tier for building, paid tiers for production traffic.","cta":"Get started"}}},"agency":{"eyebrow":"For agencies","title":"Everything live, in one agency workflow","sub":"Discover, track, recruit - three steps to a signed roster.","steps":{"discover":{"title":"Discover new creators","desc":"Surface creators rising on live leaderboards per region, filtered below the network ceiling and ready for your eligibility check.","cta":"Find creators"},"track":{"title":"Track diamonds & gifters","desc":"See real earnings, top gifters and whale dependency for any creator - who funds them, and how much.","cta":"See gifters"},"recruit":{"title":"Recruit & manage","desc":"Claim creators to your agency, manage regions and rosters, and get discovered in the agency directory.","cta":"Open the suite"}}}},"carousel":{"eyebrow":"Explore","title":"Built for every TikTok LIVE build","controlsLabel":"Carousel controls","previous":"Previous","next":"Next","learnMore":"Learn more","positionLabel":"Carousel position","goTo":"Go to {title}","cards":{"websocket":{"tag":"WEBSOCKET","title":"Real-time event stream","blurb":"Chat, gifts, likes, follows, viewer counts, and battles over one sub-50ms socket. {count} event types, any language."},"rankings":{"tag":"RANKINGS","title":"Regional leaderboards","blurb":"Live creator rankings across {regions} regions plus league tables, refreshed continuously from the source."},"gaming":{"tag":"GAMING","title":"Gaming rank boards","blurb":"Per-game live gaming leaderboards, region by region, with movers and gap signals for scouting."},"agency":{"tag":"AGENCY","title":"Scouting and intel","blurb":"Gifter intelligence, an eligibility checker, and team tools for agencies running rosters of creators."},"docs":{"tag":"DOCS","title":"SDK and docs","blurb":"MIT-licensed, TypeScript-first SDK for Node and Python with quick-start guides and a full event reference."}}},"lockup":{"eyebrow":"The platform","title":"One API. Every TikTok LIVE signal.","sub":"Events, rankings, webhooks, gifter intel - one endpoint.","tiles":{"api":"API / WebSocket","leaderboards":"Leaderboards","gaming":"Gaming Ranks","shopping":"Shopping Ranks","webhooks":"Webhooks","gifters":"Gifter Intel"}},"actions":{"eyebrow":"Explore the platform","title":"Everything in one place","sub":"Jump straight to the rankings, live tools, and references developers use most.","learnMore":"Learn more","items":{"guides":{"tag":"GUIDES","title":"Guides","desc":"Quick-start tutorials for Node, Python, overlays, and bots."},"rankings":{"tag":"RANKINGS","title":"Leaderboards & Ranks","desc":"Regional and league creator rankings across {regions} regions."},"gaming":{"tag":"GAMING","title":"Gaming Ranks","desc":"Live gaming and shopping leaderboards, region by region."},"agency":{"tag":"AGENCY","title":"Agency","desc":"Scouting, intel, and team tools for creator agencies."},"pricing":{"tag":"PRICING","title":"Pricing","desc":"Free sandbox to production tiers. No credit card to start."},"gifters":{"tag":"GIFTERS","title":"Gifter Intel","desc":"Top gifters, big-gift drops, and who they support."},"discord":{"tag":"DISCORD","title":"Discord Bot","desc":"Live go-live alerts and rank commands in your server."},"scoutingBoard":{"title":"Scouting Board","desc":"Scout creators and get go-live alerts in your server."},"websocket":{"tag":"WEBSOCKET","title":"WebSocket API","desc":"All 18+ live event types over one sub-50ms socket."}}},"examples":{"badge":"Copy-paste examples","title":"Three working files. Pick a language. Run it.","desc":"Demo key baked in - copy, run, done. Bigger limits: {link}.","descLink":"free key","titles":{"liveEvents":"Live events monitor","liveVideo":"Live video player","topChannels":"Live top channels (public, no auth)"},"summaries":{"liveEvents":"Stream real-time chat, gifts, likes, follows + viewer counts from any TikTok LIVE creator via WebSocket.","liveVideo":"Play any TikTok LIVE stream in a standard {tag} tag. Stream URLs come baked in to the public ticker - no extra auth call.","topChannels":"List 10 currently-live TikTok creators across the world. Free, rate-limited 1 call per 5 min per IP."},"copyLabels":{"liveEvents":"Copy live events monitor code","liveVideo":"Copy live video player code","topChannels":"Copy live top channels (public, no auth) code"},"languagesLabel":"Available languages","langLlm":"LLM prompt","noSignup":"Works without signup","footnote":"{tag} 1 WebSocket / 10-min sessions / 6 connects per hour per IP. Need more? {link}.","footnoteTag":"Demo limits","footnoteLink":"Get a free API key"},"agencyDir":{"title":"LIST YOUR AGENCY","sub":"Free listing. Claim creators, get discovered.","cta":"List your agency - free","browse":"Browse agencies"},"faq":{"badge":"FAQ","title":"Frequently Asked Questions About the {accent}","titleAccent":"TikTok LIVE API","desc":"Protocol, signing, pricing, language support - quick answers.","items":{"official":{"q":"Is there an official TikTok LIVE API?","a":"No. TikTok does not offer a public API for live stream data like chat, gifts, or viewer counts. The TikTok Business API only covers ads and shop analytics. To access real-time LIVE data, developers use third-party APIs like Tik.Tools that handle the connection and authentication server-side."},"libraries":{"q":"Are TikTok LIVE libraries like tiktok-live-connector free?","a":"Yes - the open-source clients tiktok-live-connector (Node.js) and TikTokLive (Python) are MIT-licensed and free to install. TikTok requires signed parameters (msToken, X-Bogus) that must be generated server-side, so these libraries delegate signing to a backend; the default is Euler Stream, which has its own free tier and paid plans for higher volumes. Tik.Tools is an independent managed alternative with its own signing infrastructure included."},"eulerStream":{"q":"What is the difference between Tik.Tools and Euler Stream?","a":"Euler Stream is a paid signing backend used by the open-source tiktok-live-connector (Node) and TikTokLive (Python) libraries, all built by the same team. It is a well-supported, mature ecosystem with TypeScript types, official npm packages, and a free tier. Tik.Tools is an independent alternative with its own signing infrastructure and ships extras the Euler ecosystem does not currently offer, such as an optional agency intel layer (scouting, leaderboard, league rankings). Both deliver TikTok LIVE events reliably; pick the one whose feature mix and ecosystem fit your project."},"connect":{"q":"How do I connect to a TikTok LIVE stream?","a":"With Tik.Tools: install the SDK (npm i tiktok-live-api), create a client with your API key and streamer username, and call connect(). Three lines of code. You receive real-time events for chat, gifts, likes, follows, viewer counts, battles, and more via WebSocket. A free Sandbox key is available for a 7-day evaluation, no credit card required; after that a paid plan is needed."},"data":{"q":"What data can I get from TikTok LIVE streams?","a":"Real-time access to 90+ event types: chat messages, virtual gifts (with diamond values), likes, follows, viewer join/leave, viewer counts, room info, shares, battles/LinkMic, and subscriptions."},"languages":{"q":"What programming languages work with TikTok LIVE API?","a":"Tik.Tools works with any language that supports WebSocket. Official SDK for Node.js/TypeScript. Python, Go, Rust, Java, C#, C++, PHP, and any other language can connect via raw WebSocket (wss://api.tik.tools), including game engines for interactive games."}}},"guides":{"badge":"Guides","title":"TikTok LIVE API {accent}","titleAccent":"Developer Guides & Resources","desc":"Quick starts, bots, overlays, events - everything to ship.","items":{"gettingStarted":{"tag":"QUICK START","title":"Getting Started Guide","desc":"Connect to TikTok LIVE in under 30 seconds with the free SDK."},"chatBot":{"tag":"CHAT BOTS","title":"Build a TikTok Chat Assistant","desc":"Auto-respond, moderate, and run interactive chat games."},"overlay":{"tag":"OVERLAYS","title":"Stream Overlay Guide","desc":"Real-time chat, gift alerts, and viewer counts for OBS."},"python":{"tag":"PYTHON","title":"Python TikTok LIVE API","desc":"Connect to TikTok LIVE streams with Python. Async support included."},"websocket":{"tag":"WEBSOCKET","title":"WebSocket Events Reference","desc":"All {count} event types: chat, gifts, likes, follows, battles, and more."},"leaderboard":{"tag":"LEADERBOARDS","title":"Leaderboard & League API","desc":"Regional creator rankings and league tables across every active region."}},"ctas":{"startBuilding":"Start building","readGuide":"Read guide","viewEvents":"View events"},"allGuides":"All Guides","about":"About Tik.Tools","websocketApi":"WebSocket API","apiDocs":"API Docs"},"cta":{"dev":{"title":"How Do I Start {accent} with the TikTok LIVE API?","titleAccent":"Building","desc":"Free key for a 7-day evaluation, no card - 5,000 requests/day. Pro ({price}/week) for 75,000/day and production.","primary":"Get API Access","secondary":"Quick Start Guide"},"agency":{"title":"Find Your Next {accent} on TikTok LIVE","titleAccent":"Creator","desc":"Live rankings, unmasked intel. Global Agency from {price}/week.","primary":"Discover Talents","secondary":"See Agency Plans"}}},"event":{"bar":{"label":"Limited-time sale","endsIn":"Ends in","cta":"Get the deal"},"countdown":{"endsIn":"Sale ends in","days":"Days","hours":"Hours","minutes":"Min","seconds":"Sec","compact":"{d}d {h}h {m}m {s}s","remaining":"Sale ends in {d} days, {h} hours and {m} minutes","ends":"Ends {ends} at {time} UTC","perMonth":"/mo billed yearly"},"annual":{"switchAria":"Billing period","monthly":"Monthly","yearly":"Yearly","badge":"YEARLY","perMonth":"/mo","billedYearlyShort":"billed yearly","manage":"You're on {plan} yearly - Manage plan","fine":"Recurring yearly.","modalBadgeStarter":"AGENCY STARTER YEARLY","modalBadgeGlobal":"AGENCY GLOBAL YEARLY","orderLabel":"{plan} yearly","yearlyShort":"Yearly: {monthly}/mo","emptyHeading":"Or pay yearly","eyebrow":"{plan} - YEARLY","switchButton":"{plan} yearly - {monthly}/mo billed yearly","switchTitle":"Switch to {plan} yearly","aYear":"a year","pricingCtaFirstYear":"Get yearly - {total} the first year","ctaFirstYear":"Get {plan} yearly - {total} the first year","ctaUpgradeFirstYear":"Upgrade to {plan} yearly - {total} the first year","ctaSwitchFirstYear":"Switch to yearly - {total} the first year"},"offer":{"ended":"This sale has ended. Nothing was charged.","used":"This offer has already been used on your account. Nothing was charged.","subline":"Billed {total} today, renews at {renews}/yr. One per customer.","monthlyStrike":"{price}/mo monthly","monthlyPlanSr":"Monthly plan price {price}/mo","perMonthYearly":"{monthly}/mo billed yearly","save":"Save {percent}%","continueMonthly":"Continue with monthly billing"},"checkout":{"samePlan":"You are already on this yearly plan. Manage it from Agency Billing.","refreshing":"Refreshing prices...","initFailed":"Could not load the secure card form. Try again.","failed":"Payment failed. Your plan has not changed.","saleDiscount":"Sale discount","previewFailed":"Could not price this change. Your plan has not changed."},"halloween":{"bar":"Halloween Sale: Agency Global {monthly}/mo billed yearly. Pay 8 months, get 12. Ends {ends}.","badge":"Scary Good Deal","terms":"Sale price applies to the first year. Sale ends {ends} at 23:59 UTC."}},"rankingExperiment":{"live":"Live","unlock":"Unlock","unlockAria":"Live now. Unlock to see who is streaming."},"chrome":{"skipLink":"Skip to main content","og":{"subtitle":"Real-time chat, gifts, likes and viewer data from any TikTok LIVE stream"},"logo":{"badgeDocs":"DOCS","badgeLive":"LIVE"},"audience":{"switchAria":"Switch between Developer and Agency mode","developer":"Developer","agency":"Agency"},"footer":{"homeAria":"{brand} home","tagline":"Get the latest on the TikTok LIVE API - SDKs, rankings, and updates you can actually use.","navAria":"Footer","columns":{"product":"Product","resources":"Resources","company":"Company","support":"Support"},"links":{"sdks":"SDKs","pricing":"Pricing","webhooks":"Webhooks","mcp":"MCP + AI Tools","gifterIntel":"Gifter Intel","docs":"Docs","guides":"Guides","agencyGuides":"Agency Guides","leaderboards":"Leaderboards","gamingRanks":"Gaming Ranks","methodology":"Data methodology","compare":"Compare","updates":"Updates","agencies":"Agencies","about":"About","useCases":"Use cases","help":"Help"},"terms":"Terms & Conditions","privacy":"Privacy Policy","status":"Status","disclaimer":"{brand} is an independent third-party platform and is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance."},"mobileTabs":{"navAria":"Primary mobile navigation","goBackAria":"Go back","openMenuAria":"Open menu","back":"Back","menu":"Menu","ranks":"Ranks","talents":"Talents","gifters":"Gifters","board":"Board","docs":"Docs","guides":"Guides","pricing":"Pricing"},"staleSession":{"title":"Session expired","message":"Sign in again to see your full data.","signIn":"Sign in","dismissAria":"Dismiss"},"banners":{"trialEndsIn":"ACCESS ENDS IN","timeRemainingAria":"Time remaining","upgradeNow":"Upgrade now","dismissAria":"Dismiss"},"header":{"nav":{"aria":"Main navigation","guides":"Guides","features":"Features","ranks":"Ranks","gifters":"Gifters","agency":"Agency","docs":"Docs","pricing":"Pricing"},"guides":{"groupHead":"Guides & Docs","viewAll":"View All Guides","items":{"gettingStarted":{"title":"Getting Started","desc":"Sign up, mint a key, first request"},"websocket":{"title":"WebSocket API","desc":"Real-time event firehose contract"},"chatBot":{"title":"Chat Assistant Bot","desc":"AI-powered chat replies for creators"},"overlays":{"title":"Stream Overlays","desc":"Gift + chat overlays for OBS / browser"},"python":{"title":"Python Guide","desc":"Async Python SDK + event handlers"},"events":{"title":"Events Reference","desc":"Every event type + payload schema"},"leaderboardApi":{"title":"Leaderboard & League API","desc":"Every active region, rolling rank windows"},"tts":{"title":"Text to Speech","desc":"Voiced chat + gift announcers"},"migrateConnector":{"title":"Migrate from Connector","desc":"Drop-in for TikTok-Live-Connector"},"migrateTikapi":{"title":"Migrate from TikAPI","desc":"Same endpoints, swap base URL only"},"migrateEuler":{"title":"Migrate from Euler Stream","desc":"Same SDKs, swap sign-provider host"}}},"features":{"groups":{"rank":"Leaderboards & Ranks","agency":"Agency & Recruiting","live":"Live Tools","reference":"Reference & Tools"},"items":{"ranks":{"title":"Leaderboards & Ranks","desc":"All rank products in one overview"},"creators":{"title":"Creators Leaderboard","desc":"Top creators by diamonds, every region"},"gifters":{"title":"Gifters Leaderboard","desc":"Biggest gifters ranked by diamonds sent"},"gamingRanks":{"title":"Gaming Ranks","desc":"Live gaming leaderboard + per-game weekly"},"newCreators":{"title":"New Creators","desc":"Agency recruiting feed, 30 names at a time"},"pulseBot":{"title":"Telegram Pulse Bot","desc":"Agency scout alerts in your DMs"},"creatorDigest":{"title":"Creator Digest","desc":"New creators to recruit, emailed as usernames + CSV"},"rising":{"title":"Rising Intel","desc":"Velocity-based gifter + creator feeds"},"popularLive":{"title":"Popular LIVE","desc":"Real-time top creators per region"},"team":{"title":"Team Management","desc":"Invite teammates + manage your seats"},"agencySuite":{"title":"Agency Suite","desc":"Plans, tools + everything for agencies"},"scoutingBoard":{"title":"Scouting Board","desc":"Scout creators from your server"},"bestTime":{"title":"Best Time to Stream","desc":"Real-time global gift heatmap"},"giftCatalog":{"title":"Gift Catalog","desc":"Every TikTok LIVE gift + PNG download"},"diamondsCalculator":{"title":"Diamonds Calculator","desc":"Diamonds {arrow} USD real-time"},"gifterLevels":{"title":"Gifter Levels","desc":"L1 → L50+ coin + USD table"},"wsDecoder":{"title":"WebSocket Decoder","desc":"Paste base64 frame, inspect protobuf"},"webhooks":{"title":"Webhooks","desc":"Push live events to your endpoint"},"mcp":{"title":"MCP + AI Tools","desc":"Use in Claude, Cursor, VSCode + GPT"},"updates":{"title":"Platform Updates","desc":"Live changelog + roadmap"}},"promo":{"title":"Start tracking TikTok LIVE","desc":"One key, every leaderboard and live tool.","cta":"Get Started"}},"cta":{"ranks":"Ranks","loginRegister":"Login / Register","login":"Login","boards":"Boards","dashboard":"Dashboard"},"menuAria":"Menu","profile":{"openAria":"Open profile menu","picAlt":"Profile","userFallback":"User","account":"Account","apiDashboard":"API Dashboard","dashboard":"Dashboard","billing":"Billing","signOut":"Sign Out"},"drawer":{"aria":"Site menu","liveChat":"Live chat with the team","agencyDashboard":"Agency dashboard","apiDashboard":"API dashboard","account":"Account","billing":"Billing","signOut":"Sign out","getStarted":"Get started","registerLogin":"Register / Login","getApiKey":"Get API key","groups":{"leaderboards":"Leaderboards","agencyRecruiting":"Agency & recruiting","liveToolsReference":"Live tools & reference","learn":"Learn","build":"Build","data":"Data","plans":"Plans"},"items":{"platformUpdates":"Platform updates","pricing":"Pricing","allLeaderboards":"All leaderboards","creatorsLeaderboard":"Creators leaderboard","giftersLeaderboard":"Gifters leaderboard","gamingLeaderboard":"Gaming leaderboard","newCreators":"New creators","risingIntel":"Rising intel","popularLive":"Popular LIVE","pulseBot":"Telegram Pulse bot","creatorDigest":"Creator digest","teamManagement":"Team management","agencySuite":"Agency suite","scoutingBoard":"Scouting board","bestTime":"Best time to stream","giftCatalog":"Gift catalog","diamondsCalculator":"Diamonds calculator","gifterLevels":"Gifter levels","agencyGuides":"Agency guides","docs":"Docs","guides":"Guides","webhooks":"Webhooks","mcp":"MCP + AI tools","wsDecoder":"WebSocket decoder","migrateConnector":"Migrate from Connector","apiStatus":"API status"}}}},"overlays":{"upgradeModal":{"signIn":{"title":"Sign in to Subscribe","sub":"Create a free account or log in to unlock full access to leaderboards, creator history, and live stream data.","cta":"Sign In / Create Account →","free":"Free to register. No credit card required."},"compareAll":"Compare All Features →","success":{"title":"Subscription Activated!","body":"Your account has been upgraded to {tier}. Reloading..."},"step1":{"title":"Unlock Full Access","sub":"Real-time leaderboards, creator history, and live stream data"},"cycles":{"weekly":"Weekly","monthly":"Monthly"},"period":{"wk":"wk","mo":"mo"},"features":{"reqPerDay":"{count} req/day","ws":"{count} WS","unmaskedBoards":"Unmasked boards","leagueRanks":"League ranks","proLevelApi":"Pro-level API","leagueGamingRanks":"League + gaming ranks","agencyDashboard":"Agency dashboard"},"select":"Select","selected":"Selected","discount":"Discount ({name})","subtotal":"Subtotal","taxNote":"Tax calculated in next step","coupon":{"toggle":"Have a coupon code?","placeholder":"Coupon code","apply":"Apply","remove":"Remove"},"subscribe":"Subscribe","payOnce":{"title":"One-time payment for this period only - no auto-renewal","label":"Pay once · Alipay / WeChat / PayPal / Crypto / Card","hint":"No auto-renewal · choose at next step"},"step2":{"paymentMethod":"Payment method","oneTimeTag":"One-time · {period} access","autoRenewsTag":"Auto-renews every {period}","acceptedOneTime":"Card · UnionPay 银联 · Alipay · WeChat Pay · PayPal · Crypto · Apple Pay · Google Pay","total":"Total","processing":"Processing...","pay":"Pay {amount}","back":"Back"},"secure":"Secured by Stripe. We never store your card details.","errors":{"invalidCoupon":"Invalid coupon","couponCheckFailed":"Could not validate coupon","stripeLoad":"Payment system failed to load.","initFailed":"Payment could not be initialized.","setupFailed":"Failed to set up payment","paymentFailed":"Payment failed"}},"paypalButton":{"loading":"Loading PayPal...","loadError":"PayPal failed to load. {retry} or use card.","retry":"Try again","errors":{"noSubscriptionId":"PayPal did not return a subscription id","checkoutFailed":"PayPal checkout failed - try again or use card.","sdkLoad":"PayPal SDK failed to load"}},"keyWelcome":{"dismiss":"Dismiss","choose":{"eyebrow":"WELCOME TO TIK.TOOLS","title":"What brings you here?","sub":"Pick one and we'll take you to the right place.","developer":{"title":"I'm a Developer","desc":"Get my API key and build with the data"},"agency":{"title":"I'm an Agency","desc":"Track and manage my creators"}},"agency":{"eyebrow":"CREATOR LISTS FOR AGENCIES","title":"Get creator lists in all regions and their gifters, on your email, Telegram and Discord. Invite your managers. That's it.","shotAlt":"Creator lists per region with their top gifters","cta":"OPEN THE LISTS"},"key":{"eyebrow":"YOUR API KEY","sub":"Your sandbox key is ready. It authenticates every request - keep it secret.","copied":"COPIED","copy":"COPY KEY","dashboard":"GO TO API DASHBOARD","docs":"Read the docs first"}},"multiAccount":{"title":"Multiple Account Warning","body":"We detected multiple accounts created from this device or network. Creating duplicate accounts to circumvent usage limits violates our {terms} and may result in {suspension}.","terms":"Terms of Service","suspension":"suspension of all associated accounts","info":"If you need multiple keys for a legitimate project, consider our {plans} which support additional API key slots.","paidPlans":"paid plans","dismiss":"I Understand"},"slowDown":{"close":"Close","title":"SLOW DOWN","sub":"You're on the free day pass - just testing. Want the full board with no limits? Upgrade now and keep {offer}.","offer":"{pct}% off for life","badge":"{pct}% OFF FOR LIFE","weekly":"WEEKLY","monthly":"MONTHLY","perWeek":"wk","perMonth":"mo","opening":"Opening...","startWeekly":"Start weekly →","startMonthly":"Start monthly →","keepTesting":"Keep testing for now"},"supportChat":{"launcher":{"unread":"{count} unread messages","open":"Open support chat","welcomeBlurb":"Live Chat with the developers","dismiss":"Dismiss"},"header":{"title":"Dev Human Live Chat. Not AI.","online":"Online - typically reply within minutes","offline":"Leave a message - we'll get back to you","close":"Close chat"},"auth":{"title":"Sign in to chat","google":"Continue with Google","or":"or","email":"Email address","password":"Password","submit":"Sign In","errors":{"required":"Email and password required","failed":"Login failed. Try again."}},"welcome":{"title":"Hi there","desc":"Pick a quick question below or type your own.","quick":{"technical":"I have a technical issue","agent":"I want to speak to an agent","other":"I have another question"}},"pass":{"twoHour":"2-Hour Agency Pass","dayPass":"Agency Day Pass","body":"Full Global Agency access is now live on your account.","cta":"Open the Agency dashboard","expired":"It has expired","activeDays":"Active for about {count} more day(s)","activeHours":"Active for about {count} more hour(s)"},"messages":{"imageAlt":"Image","notSent":"not sent","typing":"TikTools is typing"},"input":{"sendPhoto":"Send a photo","emoji":"Emoji","placeholder":"Type a message...","aria":"Type a message","send":"Send message"},"blurb":{"passSent":"You have been sent an Agency pass","newMessage":"New message from support"},"script":{"transferred":"I have transferred your request to an agent, please hold.","agencyQuestion":"Hi - what's your agency name, region and use case?"}},"intelCard":{"aria":{"gifterIntel":"Gifter intel","creatorIntel":"Creator intel","close":"Close","prev":"Previous on this board","next":"Next on this board"},"hero":{"active":"ACTIVE","live":"LIVE","offline":"OFFLINE","level":"Lv. {level}"},"unmask":{"eyebrow":"GLOBAL AGENCY","text":"Unlock {usernames}, gifter handles & full intel.","usernames":"real usernames","cta":"View pricing"},"tabs":{"overview":"Overview","topCreators":"Top Creators","behavior":"Behavior","ranks":"Ranks","topGifters":"Top Gifters"},"creator":{"liveScore":"Live Score","boardScore":"Board Score","peakRank":"Peak Rank","allTime":"All-Time","peakEarnings":"Peak Earnings","noOverview":"No performance data yet.","history":{"date":"Date","rank":"Rank","diamonds":"Diamonds","loading":"Loading rank history...","empty":"No rank history available."},"gifters":{"privateGifter":"Private gifter","private":"Private","loading":"Loading top gifters...","empty":"No gifter data yet."}},"copyHandle":"Copy {handle}","gifter":{"totalDiamonds":"Total Diamonds","estSpent":"Est. Spent","creators":"Creators","totalGifts":"Total Gifts","noOverview":"No gifting data tracked yet.","noCreators":"No supported creators tracked yet.","behavior":{"sessions":"Sessions","avgPerSession":"Avg / Session","rhythm":"Rhythm","topShare":"Top Share","empty":"No behavior profile yet."}},"fullProfile":"View full profile","teaser":{"hiddenCreator":"Hidden creator","ranked":"RANKED","loading":"Loading full intel...","anonNote":"Numbers are real. Track them with a free key.","maskedNote":"Identity is masked on the free tier. The numbers are real.","getFreeKey":"Get a free key","unlock":"Unlock full intel","load":"Load full intel"},"error":{"warming":"Intel is warming up.","retry":"Retry"},"seed":{"rank":"Rank","diamonds":"Diamonds","estValue":"Est. value","region":"Region"},"someone":"Someone"},"gifterArchetype":{"whale":{"label":"WHALE","tooltip":"Big-gift dominant - top financial threat"},"lateSniper":{"label":"LATE SNIPER","tooltip":"Drops > 50% of gifts late-session - closer / kill-shot specialist"},"earlyFlexer":{"label":"EARLY FLEXER","tooltip":"Drops > 50% of gifts opening-session - flexes early to set tone"},"spammer":{"label":"SPAMMER","tooltip":"> 80% tiny gifts - high frequency, low value per drop"},"loyalFan":{"label":"LOYAL FAN","tooltip":"> 70% of spend goes to one creator - dedicated, predictable"},"wanderer":{"label":"WANDERER","tooltip":"Spends across 5+ creators with no clear favorite - attention easily split"},"rhythmGifter":{"label":"RHYTHM","tooltip":"Predictable cadence - regular gifting intervals"}}},"rankingBoard":{"notFound":{"title":"Not found","body":"No leaderboard data available.","back":"Back to All Regions","error":"Leaderboard not found"},"nav":{"creators":"Creators","gifters":"Gifters","gaming":"Gaming"},"breadcrumb":{"rankings":"Rankings"},"dropdown":{"searchRegion":"Search region...","searchRegionAria":"Search region","searchCountry":"Search country...","searchCountryAria":"Search country","noResults":"No results"},"poolBadge":"{code} REGION","stats":{"estEarnings":"EST. EARNINGS","liveInRegion":"LIVE IN REGION","liveNow":"LIVE NOW","dayEnds":"DAY ENDS","leagueReset":"LEAGUE RESET","weeklyReset":"WEEKLY RESET","hourlyReset":"HOURLY RESET","dailyReset":"DAILY RESET","rollingWindow":"ROLLING WINDOW","last7Days":"LAST 7 DAYS"},"updated":"Updated {time}","anonBanner":{"text":"Scores are approximate - {strong}","strong":"login for exact diamond counts & full rankings"},"regionIncludes":"{region} Region includes:","poolLink":{"partOf":"Part of:","pool":"({code}) Leaderboard Pool"},"cadence":{"daily":"Daily","hourly":"Hourly"},"tabs":{"estimatedDaily":"Estimated daily","estimatedWeekly":"Estimated weekly","new":"NEW","popular":"Popular","gaming":"Gaming","shopping":"Shopping","loadingLeagues":"Loading leagues..."},"alt":{"loading":{"estimateDaily":"Loading estimated daily board...","estimateWeekly":"Loading estimated weekly board...","shopping":"Loading shopping ranks...","gaming":"Loading gaming ranks...","league":"Loading league rankings..."},"liveCount":"{count} live","badgeEstimate":"ESTIMATE","heading":{"estimateDaily":"Estimated daily (all creators seen today)","estimateWeekly":"Estimated weekly (all creators seen this week)","shopping":"Live Shopping Ranking","gamingNamed":"{game} Ranking","gaming":"Gaming Ranking","league":"League Rankings"},"score":{"estimate":"Est. diamonds","shopping":"Sales score","diamonds":"Diamonds"},"hidden":{"ofListed":"{hidden} of {listed} names hidden","all":"{hidden} names hidden"},"shareTitle":{"estimateDaily":"Estimated daily board - {region}","estimateWeekly":"Estimated weekly board - {region}","shopping":"Live Shopping - {region}","game":"{game} - {region}","league":"{division} League - {region}"}},"counts":{"creators":"{count} creators","sellers":"{count} sellers","movers":"{count} movers"},"actions":{"copyAll":"Copy all","share":"Share","liveToggle":"Live","unlock":"Unlock","freeKey":"free key","unlockUltra":"Unlock with Ultra","unlockAgency":"Unlock with Agency"},"diaFilter":{"title":"Filter by monthly diamonds","from":"From","to":"To","fromAria":"Diamonds from","toAria":"Diamonds to","bandTitle":"Monthly diamonds (coarse band)"},"estimateNote":{"dailyStrong":"Estimate, not a TikTok daily board.","dailyBody":"{region} resets every hour and TikTok publishes no daily total for it, so this view sums each creator's peak from every hourly board they appeared on since 00:00 UTC. It shows everyone who earned today, not just the ~{size} visible in the current hour.","weeklyStrong":"Estimate, not a TikTok weekly board.","weeklyBody":"TikTok publishes no weekly total. This view is aggregated from our own snapshots of {region} over the last 7 days, summing each creator's peak from every board period they appeared in.","hoursTitle":"Hours ranked today, and the best rank reached","hoursRanked":"{hours}h ranked","bestRank":"best #{rank}","weekTitle":"Days ranked this week, board periods ranked in, and the best rank reached","daysRanked":"{days}d ranked","periods":"{count} periods"},"table":{"streamer":"Streamer","status":"Status","revenue":"Revenue","earnings":"Earnings","verified":"Verified creator","passPrivate":"PASS PRIVATE"},"status":{"live":"LIVE","offline":"OFFLINE"},"anon":{"revealRow":"{count} ranked today - free key to dig in","moreText":"more: full ladder, live, via API"},"empty":{"noneLive":"No creators are live right now.","noData":"No data available yet."},"footer":{"lastUpdated":"Last updated {ago} · Auto-refreshes every 60s","recently":"recently","secondsAgo":"{n}s ago","minutesAgo":"{n}m ago"},"movers":{"title":"Entered today","tag":"below cutoff now","note":"Creators who held a spot in this region's board at some point today but sit below the current cutoff ({cutoff}) right now. The reset-time churn TikTok never shows.","cols":{"peakRank":"Peak #","creator":"Creator","peakScore":"Peak score","toReenter":"To re-enter"},"locked":"locked","ctaStrong":"{count} creators entered today then dropped - re-recruit them now.","ctaBody":"Scores and ranks are real, names are hidden. Unlock every name across all regions.","upsellTitle":"See everyone who entered and dropped out today","upsellBody":"Scores and ranks are real, names are hidden. {strong} to unmask the full movers feed across every region.","upsellStrong":"Unlock with Agency on tik.tools"},"numbers":{"heading":"{region} {board} board in numbers","liveInRegion":"Live in region","liveNow":"Live now","liveInDivision":"Live in this division","liveOnBoard":"Live on this board","sellersRanked":"Sellers ranked","creatorsRanked":"Creators ranked","leaderShopping":"#1 sales score","leaderDiamonds":"#1 diamonds","topShareShopping":"Top {size} share of sales score","topShareDiamonds":"Top {size} share of diamonds","otherBoards":"Other {region} boards","leagueDivisions":"League divisions","moreFor":"More for {region}"},"links":{"dailyRanking":"Daily ranking","hourlyRanking":"Hourly ranking","estimatedDaily":"Estimated daily ranking","estimatedWeekly":"Estimated weekly ranking","gaming":"Gaming ranking","liveShopping":"Live shopping ranking","popularLive":"Popular live now","league":"{division} League","topGifters":"Top gifters","allRegions":"All regions","topGiftersIn":"Top gifters in {region}","teamsIn":"Teams in {region}"},"browse":{"eyebrow":"REGION POOL","title":"Countries in This Region"},"titleRow":{"leaderboard":"TikTok LIVE Leaderboard","estimateDaily":"TikTok LIVE Estimated Daily Rankings","estimateWeekly":"TikTok LIVE Estimated Weekly Rankings","league":"TikTok LIVE {division} League Rankings","daily":"TikTok LIVE Daily Rankings","hourly":"TikTok LIVE Hourly Rankings"},"seo":{"titleBase":"{region} TikTok LIVE {board} Ranking","titleWithDay":"{title}, {day}","cadenceLower":{"daily":"daily","hourly":"hourly"},"lead":"{region} TikTok LIVE {board} ranking.","leadWithDay":"{region} TikTok LIVE {board} ranking for {day}.","leaderShoppingNamed":"{'@'}{handle} leads with a sales score of {score}.","leaderShopping":"The #1 seller has a sales score of {score}.","leaderNamed":"{'@'}{handle} leads with {score} diamonds.","leader":"The #1 creator has {score} diamonds.","tailShoppingLong":"Top {count} sellers by sales volume with live status.","tailShoppingShort":"Live status for every seller.","tailLong":"Top {count} creators with live status and estimated earnings.","tailMedium":"Top {count} creators, live status, earnings.","tailShort":"Live status and earnings.","emptyShopping":"Sellers ranked by sales volume, with live status.","empty":"Creators ranked by diamonds, with live status and estimated earnings.","crumbHome":"Home","crumbRankings":"TikTok LIVE Rankings","measuredShopping":"Sales score","measuredDiamonds":"Diamonds received","ogTitle":"{region} TikTok LIVE Leaderboard","ogSubtitle":"Top creators by diamonds, refreshed live","ogBadge":"LEADERBOARDS"},"agencyCta":{"title":"Unlock the full leaderboard intel.","body":"Watchlist, league depth, top-gifter breakdowns, bulk copy, Telegram alerts.","cta":"Get Agency Access","dismiss":"Dismiss"},"share":{"title":"Share","defaultTitle":"Tik.Tools - TikTok LIVE Leaderboard","copy":"Copy","copied":"Copied!","nativeShare":"Share via...","email":"Email"},"copyUsername":{"copied":"Copied!","title":"Copy {'@'}{name}","aria":"Copy username {'@'}{name}"},"tierBadge":{"pro":"Unmasked Leaderboards - PRO+ from {price}/wk","ultra":"Unmasked Leagues - ULTRA+ from {price}/wk","agencyStarter":"Included with {plan}","agency":"Unlocks with Agency","global":"Live Gifts firehose - GLOBAL {price}/wk"},"watch":{"addedTitle":"Added {'@'}{username} to watchlist","addTitle":"Add {'@'}{username} to your agency watchlist","added":"Added","add":"Add","failed":"Failed"},"requestAccess":{"aria":"Request region access","title":"Request access from your agency owner","sub":"Your team access does not include {region}. Ask your agency owner to grant it to see full data here.","thisRegion":"this region","button":"Request access"}},"profile":{"creator":{"maskedName":"Someone","hidden":"Hidden","copiedToast":"{handle} copied to clipboard","notFound":{"degradedTitle":"This profile is taking longer than usual","degradedBody":"We couldn't load {handle} just now. Refresh the page to try again.","title":"Creator not found","body":"{handle} hasn't appeared on a TikTok LIVE leaderboard yet. Check back after the next update.","viewUsLeaderboard":"View US Leaderboard"},"breadcrumb":{"rankings":"Rankings","creator":"Creator"},"hero":{"passPrivate":"PASS PRIVATE","passCreator":"PASS Creator","verifiedCreator":"Verified Creator","copyHandle":"Copy {handle}","liveNow":"LIVE NOW","offline":"OFFLINE","lastSeen":"Last seen {when}","peak":"Peak #{rank}","shareTitle":"{name} TikTok LIVE Stats","website":"Website","alsoGifter":"Also a Gifter","revenueHidden":"Revenue hidden"},"daysAgo":{"today":"today","one":"1 day ago","many":"{count} days ago"},"earnHero":{"label":"{month} earnings","hiddenByCreator":"Hidden by the creator","unavailable":"Earnings unavailable right now","none":"No leaderboard earnings yet this month"},"authCta":{"line":"Track {handle} for free: follow their rank and get live alerts.","google":"Continue with Google"},"upgradeCta":{"line":"See every gifter, the full rank history and real names for {handle} with Agency.","button":"See Agency plans"},"codeCta":{"title":"Stream {handle}'s live events in 3 lines of code","sub":"Real-time chat, gifts, likes + viewer counts via WebSocket. No signup needed - the demo key is baked in.","copy":"Copy code","exampleTitle":"Stream {handle} events"},"liveBar":{"liveNow":"Live now","watching":"{count} watching","note":"Leaderboard earnings appear once they rank"},"topGifters":{"title":"{name} · Top Gifters","globalRank":"Global #{rank}","private":"Private","pctToday":"today","pctWeek":"wk","pctMonth":"mo","pctLifetime":"all time","seeAll":"SEE ALL GIFTERS OF {name}"},"gifterAnalytics":{"title":"Gifter Analytics","periods":{"today":"Today","week":"7 Days","month":"30 Days","lifetime":"All Time"},"colGifter":"Gifter","colEarnings":"Earnings","colShare":"Share","privateGifter":"Private Gifter","empty":"No gifters this period.","showTop":"Show top {count}","seeAll":"See all {count}"},"stats":{"liveScore":"Live Score","todaysEarnings":"Today's Earnings","peakRank":"Peak Rank","peakDiamonds":"Peak Diamonds","peakEarnings":"Peak Earnings Est.","totalEarnings":"Total Earnings Est.","daysInLeaderboard":"Days in Leaderboard"},"performance":{"title":"Performance History","hiddenBadge":"Hidden by creator","hiddenMsg":"This creator has hidden their performance history.","lockedMsg":"Historic performance is an Agency feature. Today's data is shown below.","unlock":"Unlock with Agency","diamondsChartTitle":"Diamonds Earned per Day","diamondsChartSub":"cumulative by leaderboard day","noHistory":"No history data","rankChartTitle":"Rank History","rankChartSub":"lower = better","noRank":"No rank data","tooltipDiamonds":"{value} diamonds","tooltipRank":"Rank #{rank}"},"insights":{"avgRank":"Avg Rank (active days)","bestDay":"Best Day Diamonds","streakDays":"{days}d","activeStreak":"Active Streak","rankTrend":"Rank Trend","trend":{"improving":"Improving","declining":"Declining","stable":"Stable"}},"daily":{"title":"Daily Breakdown","colDate":"Date","colRank":"Rank","colDiamonds":"Diamonds","colEarnings":"Est. Earnings","empty":"No ranking data available yet."},"region":{"title":"{region} Leaderboard Pool","desc":"{name} competes in TikTok's {region} business market, which pools rankings across {countries}.","andMore":"{list} and {count} more","seeFull":"See full {region} leaderboard"},"liveNearby":{"title":"Live Right Now in {region}","thisRegion":"This Region"},"about":{"title":"About {handle}'s TikTok LIVE Performance","introRanked":"{name} is a TikTok LIVE streamer ranked #{rank} in the {region} market on {date}.","introPeak":"{name} is a TikTok LIVE streamer who has reached a peak ranking of #{rank}.","introPlain":"{name} is a TikTok LIVE streamer .","peakScore":"Their peak score is {diamonds} diamonds, equivalent to an estimated {earnings} in creator earnings.","marketWithPool":"{name} streams in the {country} market, part of TikTok's {region} business pool which includes {countries}.","market":"{name} streams in the {country} market.","track":"Track their real-time rankings, earnings estimates, and performance history on TikTool."},"faq":{"notRecorded":"not yet recorded","earn":{"q":"How much does {handle} earn on TikTok LIVE?","a":"TikTok LIVE diamonds are estimated at $0.005 per diamond for creator earnings. {name}'s peak recorded score is {diamonds} diamonds, which translates to approximately ${earnings}. Actual payouts depend on TikTok's conversion rates and the creator's region. Track daily estimates on TikTool Pro."},"rank":{"q":"What rank is {handle} on TikTok LIVE?","aRanked":"{name} is ranked #{rank} in the {region} leaderboard on {date}. Their all-time peak rank is {peak}.","aUnranked":"{name} is not currently active on the leaderboard. Their all-time peak rank is {peak}. Check back after the next leaderboard update."},"lastLive":{"q":"When was {handle} last live on TikTok?","aSeen":"{name} was last seen live on {date}. TikTool monitors leaderboard activity in real time - subscribe to Pro or Ultra for live status alerts.","aUnknown":"We don't have a confirmed last-live date for {name} yet. TikTool tracks leaderboard appearances, so {name} will appear here once they rank in a future stream."}},"footerCta":{"title":"Track TikTok LIVE Rankings in Real Time","body":"TikTool gives agencies and brands instant access to TikTok LIVE data - leaderboards, gift tracking, earnings intelligence, and WebSocket events.","leaderboard":"{region} Leaderboard"},"sidebar":{"title":"Leaderboard","global":"Global","updating":"{region} live board updating...","empty":"No live leaderboard for this region yet."},"seo":{"title":"{who} TikTok LIVE earnings and stats {'|'} TikTools","descRankedIn":"{who} is ranked #{rank} in {country} on TikTok LIVE today with {diamonds} diamonds earned (≈{earnings}). Track live status & earnings on TikTool.","descRanked":"{who} is ranked #{rank} on TikTok LIVE today with {diamonds} diamonds earned (≈{earnings}). Track live status & earnings on TikTool.","descTrackedPeak":"{who} is a TikTok LIVE creator tracked on TikTool. Peak rank: #{rank}. See ranking history, diamond earnings, and live status.","descTracked":"{who} is a TikTok LIVE creator tracked on TikTool. See ranking history, diamond earnings, and live status.","profilePageName":"{name} TikTok LIVE Profile","crumbHome":"Home","crumbRankings":"TikTok LIVE Rankings","crumbCountry":"{country} Leaderboard","ogSubtitle":"TikTok LIVE creator stats","ogBadgeCreator":"CREATOR"}},"gifter":{"notFound":{"title":"Gifter not found","body":"{'@'}{handle} hasn't appeared on our gift tracking yet.","back":"Gifters Leaderboard"},"breadcrumb":"TikTok Gifters Leaderboard","passPrivate":"PASS PRIVATE","badge":{"pass":"PASS Gifter","verified":"Verified Gifter"},"shareTitle":"{name} TikTok Gifter Profile","activeNow":"Active now","watching":"watching {handle}","alsoCreator":"Also a Creator","chatParticipant":"Chat participant","status":{"gifting":"CURRENTLY GIFTING","offline":"OFFLINE"},"stats":{"level":"Gifter Level","levelValue":"Lv. {level}","levelSpend":"spent {amount} on TikTok","region":"Region","totalDiamonds":"Total Diamonds","estSpent":"Est. Spent","creatorsSupported":"Creators Supported","totalGifts":"Total Gifts"},"privateNotice":"This gifter has set their gifting data to private.","coverage":{"trackedSince":"Tracked since {date}. We only capture gifts going to creators on our watch list (top leaderboards, leagues, /watch additions).","noGifts":"No tracked gifts yet - this gifter hasn't been seen sending to a watched creator. Add their favorite creator via our {link} to begin capturing."},"unmask":{"text":"See {usernames}, real handles, real CRM & VIP intel. Monthly subscription unlocks everything.","realUsernames":"real usernames","cta":"View pricing"},"behavior":{"title":"Gifter Profile","giftSize":"Gift Size","dropTiming":"Drop Timing in Session","early":"Early","mid":"Mid","late":"Late","sessions":"Sessions","avgGifts":"Avg Gifts/Session","rhythm":"Rhythm Score","topShare":"Top Creator Share","basedOn":"Based on last {count} tracked gifts"},"sizes":{"tiny":"Tiny (<500◇)","small":"Small (500-5K◇)","medium":"Medium (5K-30K◇)","big":"Big (30K+◇)"},"regional":{"title":"Regional Leaderboard","copyAll":"Copy all","seeAll":"See all"},"creators":{"title":"Creators They Support","shareOfSpend":"{pct}% of spend"},"seeAllCreators":"SEE ALL CREATORS {name} SUPPORTS","someone":"Someone","scope":{"totalSince":"Total since we started tracking (first seen {date}). Only gifts to creators we track are counted.","total":"Total since we started tracking. Only gifts to creators we track are counted.","dropsSince":"Gifts since we started tracking (first seen {date}). Only gifts to creators we track are listed.","drops":"Gifts since we started tracking. Only gifts to creators we track are listed."},"seo":{"title":"{name} - Gifter Profile {'|'} TikTool","ogSubtitle":"TikTok LIVE gifter profile","ogBadge":"GIFTER"}},"intelModal":{"close":"Close","eyebrow":"AGENCY INTELLIGENCE","title":"Unlock Full Creator & Gifter Intel","sub":"One tier. Pick how long you need it.","sandbox":{"label":"Sandbox Tier:","note":"browse everything with masked usernames - no card required.","signUp":"Sign up free"},"freePlan":{"note":"You're on the {plan} right now - usernames are masked. Unmask with Weekly or Monthly.","plan":"Free plan"},"weekly":{"name":"Weekly Global","desc":"Full intel. Lighter commitment.","cta":"Start Weekly - ${price}"},"monthly":{"name":"Monthly Global","desc":"Same intel. Best price for rosters.","cta":"Start Monthly - ${price}"},"perWeek":"/wk","perMonth":"/mo","bestPrice":"BEST PRICE","perks":{"leagueAccess":"Full league access, every active region","topGifterIntel":"Top-gifter intel · real names","rankHistory":"90-day rank history charts","creatorFinder":"New creator finder","radarBot":"Telegram radar bot","dmAlerts":"DM alerts","ultraApi":"Ultra API","wsAccess":"WebSocket access","bulkCopy":"Bulk copy","wholeBoard":"whole board in one tap","everythingWeekly":"Everything in Weekly, plus:","regionalChannels":"regional channels + DM alerts","wsIncluded":"WebSocket access included","massCopy":"mass-copy usernames","gifterGraph":"Cross-creator gifter graph","prioritySupport":"Priority support · agency dashboard","bestPriceRosters":"Best price for ongoing rosters · cancel anytime"},"footnote":"Prices in USD · Secured by Stripe · Cancel anytime","back":"Back","badgeWeekly":"WEEKLY","badgeMonthly":"MONTHLY","preparing":"Preparing secure checkout...","processing":"Processing...","pay":"Pay ${amount}","payFootnote":"Secured by Stripe · Cancel anytime in /agency/billing","confirming":"Confirming payment...","success":{"title":"Access Unlocked","weekly":"Weekly Global activated.","monthly":"Monthly Global activated.","cta":"View Your Analytics"},"errors":{"init":"Could not initialize payment. Please try again.","startFailed":"Failed to start checkout","payFailed":"Payment failed."}},"agencyNotes":{"title":"Manager Notes","clickToAdd":"click to add note","status":{"saving":"Saving...","saved":"Saved","unsaved":"Unsaved","synced":"Synced"},"loading":"Loading...","crmStatus":"CRM Status","crm":{"newTarget":"New Target","outreachSent":"Outreach Sent","inTalks":"In Talks","signed":"Signed","cold":"Cold"},"eligibilityVerified":"Eligibility Verified","verified":"Verified","unverified":"Unverified","score":"score {score}","actions":{"adding":"Adding...","watching":"Watching","addToWatchlist":"Add to Watchlist","onRoster":"On Roster","addToRoster":"Add to Roster"},"placeholder":"Notes only your team sees. Outreach attempts, owner intel, payout terms, response patterns...","dashboard":"Dashboard","saveNow":"Save Now","errors":{"watchlist":"Watchlist failed","roster":"Roster add failed","save":"Save failed"}},"widgets":{"diamondHistory":{"title":"Diamond History","subtitle":"Monthly diamonds earned - Agency intel","loading":"Loading history...","lockedAgency":{"title":"Diamond history is an Agency feature","body":"See a creator's monthly earning trend before you spend a recruiting slot.","cta":"Unlock with Agency"},"lockedDailyCap":{"title":"Daily history limit reached","body":"You have viewed the maximum creator histories for today. Resets in 24 hours."},"avgPerMonth":"Avg / month","monthsTracked":"{count} mo tracked","liveDays":"{days}d","footnote":"Figures are banded ranges, not exact totals."},"wdrGauge":{"title":"Whale Dependency","subtitle":"Top 3 gifters · share of all-time diamonds","tips":{"captive":"Top 3 gifters drive most revenue - walk away and the creator collapses.","dependent":"Highly concentrated - a handful of whales swing income hard.","diversified":"Spread across many backers - losing one whale won't hurt much.","independent":"Broad community support - minimal dependency on any single gifter."},"verdicts":{"CAPTIVE":"CAPTIVE","DEPENDENT":"DEPENDENT","DIVERSIFIED":"DIVERSIFIED","INDEPENDENT":"INDEPENDENT"}},"churnGraph":{"title":"Whale Retention · 90d","subtitle":"{pct}% avg · {verdict}","tip":"% of each week's top 20 whales still active in the latest week. High = sticky community.","verdicts":{"LOYAL_COMMUNITY":"LOYAL COMMUNITY","STEADY":"STEADY","BLEEDING":"BLEEDING","CHURNING":"CHURNING","UNKNOWN":"UNKNOWN"},"tooltip":{"week":"Week of {week}","retained":"{pct}% retained","stillActive":"{retained} of {total} still active"}},"sniperGap":{"target":"TARGET · {region} · Rank #{rank}","overtake":"to overtake from #{rank}"},"recentDrops":{"title":"Recent Drops","subtitle":"Cheat sheet - what they spent & on whom","today":"TODAY","loading":"Loading...","empty":"No drops tracked yet.","sends":"{count} sends","scrollMore":"Scroll for more","ago":{"seconds":"{n}s","minutes":"{n}m","hours":"{n}h","days":"{n}d"}},"walletFatigue":{"title":"Wallet Fatigue","subtitleMasked":"30-day burn pattern · upgrade to Agency for numbers","subtitleUsd":"30-day burn · ${usd}/day avg · peak ◇{peak}","subtitleDiamonds":"30-day burn · ◇{avg}/day avg · peak ◇{peak}","movingAvgLabel":"7-DAY AVG"},"loyaltyDonut":{"title":"Asset Diversification","subtitleOne":"{count} creator supported · {verdict}","subtitleMany":"{count} creators supported · {verdict}","others":"Others","verdicts":{"loyal":"LOYAL","focused":"FOCUSED","split":"SPLIT","scattered":"SCATTERED"},"tooltipShare":"{pct}% of spend"},"lockedValue":{"title":"Agency feature","ariaLabel":"Locked, Agency feature","label":"Locked"}}},"shared":{"polygonalSignTotem":{"carouselAria":"TikTok Live demo carousel","previousSlide":"Previous slide","nextSlide":"Next slide","loading":"Loading 3D demo carousel...","eligible":{"title":"Find New {region} Creators","badge":"NEW AGENCY FEATURE","cta":"Copy 30 usernames"},"gifters":{"title":"Gifter Intel","badge":"LIVE","topToday":"Top gifters today - {region}","line":"Top gifters, big-gift drops, and the creators they support.","sub":"Per region, refreshed around the clock.","cta":"Explore gifters"},"leagues":{"title":"Ranks: Leagues + Gaming","creatorLeagueRanks":"Creator & League Ranks","regions":"regions","brackets":"brackets","liveNow":"live now","regionLive":"{n} live","openCreator":"Open creator {'@'}{handle}","gamingRanks":"Gaming Ranks","new":"NEW","gamingCopy":"The live in-app gaming leaderboard, all regions. Agency-exclusive.","open":"Open","cta":"Open /ranking"},"regionNames":{"balkans":"Balkans","japan":"Japan","unitedStates":"United States","dach":"Germany & DACH","brazil":"Brazil"},"player":{"title":"Live Player","finding":"Finding a live channel...","meta":"FLV proxy + auto-recover + 5s startup","cta":"Open the watch demo"},"events":{"title":"Live Events","connecting":"Connecting to live feed...","cta":"WebSocket reference"}},"liveVideoPlayer":{"live":"LIVE","connectingTo":"Connecting to {user} live","offline":"Stream offline","offlineSub":"Enter a live TikTok username above","liveDemo":"LIVE DEMO","demoEnded":"DEMO ENDED","tryItNow":"Try it now →","mute":"Mute","unmute":"Unmute","switchToLandscape":"Switch to 16:9","switchToPortrait":"Switch to 9:16","fullscreen":"Fullscreen","streamQuality":"Stream quality","closeEsc":"Close (Esc)","closeFullscreen":"Close fullscreen","exitFullscreen":"Exit fullscreen","qualityAuto":"Auto"},"liveDemo":{"monitorLabel":"Live Stream Monitor","usernamePlaceholder":"TikTok username...","usernameLabel":"TikTok username","connecting":"Connecting","stop":"Stop","connect":"Connect","eventsLog":"Live stream events","eventsCount":"{n} events","viewersCount":"{n} viewers","dismissError":"Dismiss error","connectionFailed":"Connection failed - rotating channel","status":{"connecting":"Connecting...","live":"Live","offline":"Offline"},"feed":{"userFallback":"user","giftFallback":"gift","sent":"sent {gift} x{count}","followed":"followed","joined":"joined","likedBurst":"liked +{n} (compound burst)","liked":"liked +{n}","viewersUser":"viewers","viewersNow":"now {n}","battleUser":"battle","battleStarted":"Battle / co-host started","battleEnded":"Battle ended","subscribed":"subscribed ({months}mo)","envelope":"red envelope ({n} diamonds)","systemUser":"system","pinned":"Pinned message"}},"homeGamingRanksBar":{"title":"Gaming Ranks","tag":"NEW · AGENCY EXCLUSIVE","regionGaming":"{region} Gaming","defaultRegion":"United States","regionAria":"Gaming ranks region","allRegions":"All regions","top5Now":"Top 5 now","fullBoard":"Full board","live":"LIVE","empty":"No gaming board is live in this region right now.","lockNote":"Locked names unlock on any agency plan.","seePlans":"See plans"},"homeHeroTabs":{"tablistAria":"Product surfaces","tabs":{"intel":"Agency Intel","api":"Live API"},"intelEyebrow":"Live data surface","intelSubs":{"creators":"Creators","gifters":"Gifters","rankings":"Rankings","gaming":"Gaming","shop":"Shop"},"liveCount":"{n} live","liveNow":"Live now","warmingUp":"Warming up the live board...","apiEyebrow":"Build on the stream","apiSubs":{"gifts":"Gifts","events":"Events","websocket":"WebSocket","webhooks":"Webhooks"},"yourApp":"Your app","openDocs":"Open docs"},"bookLiveDemo":{"brand":"Book Live Demo","closeAria":"Close demo request","stepOf":"Step {step} of {total}","back":"Back","persona":{"title":"I'm a...","developer":{"label":"Developer","sub":"Building on the API"},"liveAgency":{"label":"Live Agency","sub":"Manage LIVE creators"},"shopAgency":{"label":"Shop Agency","sub":"Drive Shop & sales"}},"interest":{"title":"Interested in","enterprise":"Enterprise","customRequest":"Custom request"},"trial":{"tag":"3-day Pro Pass","title":"Skip the call - just try Pro","lede":"We run live demos for Ultra and above, but you do not need a call to see {plan} in action. Grab the 3-day Pro Pass and explore everything yourself. Cancel anytime.","cta":"Get the 3-day Pro Pass"},"details":{"title":"A few details","firstName":"First name","agencyName":"Agency name","email":"Email","region":"Region","optional":"optional","regionPlaceholder":"US, EU, SEA...","callDetails":"A few details about the call","callDetailsPlaceholder":"What would you like to cover?","bestTime":"Best time to schedule","bestTimePlaceholder":"Weekday mornings, after 3pm...","timezone":"Time zone","usingAccountEmail":"Using your account email","invalidEmail":"Enter a valid email."},"done":{"title":"Request received","lede":"We've received your request - someone from our team will reach back as soon as possible. Thank you.","close":"Close"},"sending":"Sending...","submit":"Submit request","submitError":"Something went wrong sending your request. Please try again."}},"tools":{"giftDetail":{"notFound":"Gift not found.","backToCatalog":"Back to catalog","allGifts":"← All gifts","fallbackName":"TikTok LIVE gift","hero":{"titleSub":"TikTok LIVE gift","titleSubPriced":"TikTok LIVE gift, {coins}","subPriced":"Sending one {gift} costs {coins}, about {buyerUsd} at the reference rate of {rate} coins per $1. The creator is credited {diamonds}, about {creatorUsd} in payout.","subUnpriced":"A virtual gift sent on TikTok LIVE. We do not have a confirmed coin price for this gift yet."},"stats":{"coin":"Coin","coins":"Coins"},"buyerCost":"Buyer cost (approx.)","creatorPayout":"Creator payout (approx.)","cta":{"download":"Download PNG","overlays":"Build TikTok LIVE Overlays"},"breakdown":{"title":"What {gift} {costs} and what the creator gets","titleAccent":"costs","giftsSent":"Gifts sent","diamondsToCreator":"Diamonds to creator","qtyRow":"{qty} x {gift}","note":"Buyer cost uses a reference rate of {rate} coins per $1. TikTok sells coins in packs, and the price per coin depends on the pack size, the store and your region; web checkout and in-app purchases (which include app store fees) usually cost more than this rate. Creator payout uses ${payout} per diamond, before any agency share. {link}.","calculatorLink":"Convert any amount with the diamonds calculator"},"pitch":{"api":{"title":"Free TikTok LIVE API","body":"Connect to any TikTok LIVE stream over WebSocket. Receive every gift event - including {gift} - within 50 ms. Sandbox tier free, no credit card.","link":"Read the docs →"},"gifters":{"title":"See top gifters","body":"Browse the global gifter leaderboard - real users sending {gift} and every other gift across {count} regions, updated every minute.","link":"Gifters leaderboard →"},"sdk":{"title":"Production-ready SDK","body":"One npm install -> live events in your terminal. Node.js + Python officially supported. Used by 1000+ developers.","link":"Quick start →"}},"related":{"title":"Gifts at a similar {price}","titleAccent":"price"},"units":{"coin":"{count} coin","coins":"{count} coins","diamond":"{count} diamond","diamonds":"{count} diamonds"},"faq":{"title":"{gift} gift {faq}","titleAccent":"FAQ","price":{"q":"How much is the {gift} gift on TikTok?","a":"{gift} costs {coins}. At the reference rate of {rate} coins per $1 that is about {usd}. The real checkout price depends on the coin pack, store and region, and in-app purchases usually cost more because of app store fees."},"earn":{"q":"How much does a creator earn from one {gift}?","a":"The creator is credited {diamonds}. At the payout rate of ${payout} per diamond that is about {usd}, before any agency share."},"ten":{"q":"How many coins are 10 {gift} gifts?","a":"10 {gift} gifts cost {coins} (about {buyerUsd}) and credit the creator {diamonds} (about {creatorUsd})."},"similar":{"q":"Which TikTok gifts cost about the same as {gift}?","a":"Gifts at a similar price include {list}."},"listAnd":"{items} and {last}"},"final":{"title":"Want every gift event in {realTime}?","titleAccent":"real time","body":"Drop the free SDK in your app and stream gift, chat, like, follow, and battle events from any TikTok LIVE room.","getKey":"Get API Key (Free)","gifters":"See Gifters Leaderboard"},"seo":{"titleMissing":"TikTok LIVE Gift","titleUnpriced":"TikTok {gift} Gift","titlePricedOne":"TikTok {gift} Gift: {count} Coin (about {usd})","titlePricedMany":"TikTok {gift} Gift: {count} Coins (about {usd})","descriptionMissing":"TikTok LIVE gift details: coin price, creator payout in diamonds and similar gifts.","descriptionUnpriced":"{gift} is a TikTok LIVE virtual gift. Free transparent PNG download and live gift events through the tik.tools API.","descriptionLong":"TikTok {gift} gift costs {coins} (about {buyerUsd}). The creator receives {diamonds}, about {creatorUsd}. Price table and similar gifts.","descriptionMedium":"TikTok {gift} gift costs {coins} (about {buyerUsd}). The creator receives {diamonds}, about {creatorUsd}.","descriptionShort":"{gift}: {coins} (about {buyerUsd}); creator gets {diamonds} (about {creatorUsd})."},"jsonLd":{"breadcrumbHome":"Home","breadcrumbGifts":"TikTok Gifts"},"og":{"subtitle":"{coins} / about {usd}","badge":"GIFT"}},"guidesHub":{"hero":{"badge":"Developer Guides","title":"TikTok LIVE API","titleHighlight":"Developer Guides","subtitle":"Step-by-step tutorials to help you build with TikTok LIVE data. From your first connection to production-ready applications."},"more":{"title":"More Resources","docs":{"title":"API Documentation","desc":"Complete SDK reference, WebSocket events, REST endpoints, and code examples."},"useCases":{"title":"Use Cases","desc":"See what developers build - assistants, overlays, analytics, AI integrations, and more."}},"seo":{"title":"TikTok LIVE API Developer Guides - Tutorials & Quick Start","description":"Step-by-step TikTok LIVE API tutorials: getting started guide, build a chat assistant, create OBS stream overlays, connect from Python, WebSocket API reference. Free tier available.","ogTitle":"TikTok LIVE API Developer Guides - Tutorials & Quick Start","ogDescription":"Quick start guide, chat assistant tutorial, stream overlay tutorial, events reference - learn to build with TikTok LIVE data step by step."},"og":{"title":"TikTok LIVE API Guides","subtitle":"Tutorials and quickstarts for building on TikTok LIVE.","badge":"GUIDE"},"minRead":"{count} min read","levels":{"beginner":"Beginner","intermediate":"Intermediate","allLevels":"All Levels"},"badges":{"quickStart":"Quick Start","guide":"Guide","tutorial":"Tutorial","reference":"Reference","migration":"Migration"},"guides":{"gettingStarted":{"title":"Getting Started with TikTok LIVE API","desc":"Install the SDK, get a free API key, connect to any live stream, and receive real-time events in under 30 seconds."},"websocket":{"title":"TikTok LIVE WebSocket API","desc":"Connect to any TikTok LIVE stream via WebSocket. Receive real-time chat, gifts, viewer counts, battles with sub-50ms latency."},"webhooks":{"title":"TikTok LIVE Webhooks","desc":"Get a signed HTTPS POST when a creator goes live or ends a stream. live.start and live.end with retries, replay and signature checks."},"chatAssistant":{"title":"Build a TikTok Live Chat Assistant in 5 Minutes","desc":"Create a fully functional chat assistant that responds to commands, tracks gifts, maintains a leaderboard, and welcomes viewers."},"overlay":{"title":"Build a TikTok LIVE Stream Overlay","desc":"Create an OBS-compatible browser source overlay with real-time chat feed, animated gift alerts, and viewer count display."},"python":{"title":"TikTok LIVE API Python Guide","desc":"Connect to any TikTok LIVE stream from Python using WebSocket. Real-time chat, gifts, viewer counts - a production-ready alternative to TikTokLive library."},"events":{"title":"TikTok LIVE API Events Reference","desc":"Complete reference for all real-time WebSocket events: chat, gift, like, follow, viewer count, battles, subscriptions, and more."},"tts":{"title":"Text to Speech TTS on TikTok Live","desc":"Learn how to use text-to-speech on TikTok Live streams. Build TTS assistants, read chat aloud, and create interactive voice experiences."},"migrate":{"title":"Migrate from TikTok-Live-Connector","desc":"Switch from tiktok-live-connector to tiktok-live-api in one line. Same event names, same constructor - just change the import."}}},"agencyGuidesHub":{"hero":{"badge":"For Agencies","title":"TikTok Agency","titleHighlight":"Guides","subtitle":"Practical playbooks for finding, qualifying and signing TikTok LIVE creators - built on live earnings, region and growth data."},"guides":{"findCreators":{"title":"How to Find Creators for Your TikTok Agency","desc":"The full playbook: leaderboards, live-now, rising, eligibility and vetting."},"byCountry":{"title":"Find TikTok Creators by Country","desc":"Region-by-region discovery using the 28+ country leaderboards."},"eligibility":{"title":"Check TikTok Creator Eligibility","desc":"Qualify a shortlist to creators who can actually join an agency."}},"cta":{"title":"Recruiting across many regions?","body":"Agency PASS unlocks the full boards, league tiers and history.","button":"See Agency PASS"},"seo":{"title":"TikTok Agency Guides - Find and Sign Creators {'|'} TikTool","description":"Guides for TikTok LIVE agencies: how to find creators by country and niche, qualify eligibility, and vet earnings before signing. Built on live tik.tools data.","ogTitle":"TikTok Agency Guides","ogDescription":"Playbooks for finding, qualifying and signing TikTok LIVE creators on live data."},"jsonLd":{"breadcrumbHome":"Home","breadcrumbPage":"Agency Guides"},"og":{"title":"TikTok Agency Guides","subtitle":"Find, qualify and sign creators.","badge":"FOR AGENCIES"}},"wsDecoder":{"hero":{"eyebrow":"Developer Tool","title":"TikTok LIVE {accent}","titleAccent":"WebSocket Decoder","subtitle":"Paste a base64 or hex frame captured from TikTok's WebCast WebSocket. We decode the protobuf wire format, auto-gunzip the inner payload, and render the field tree. Runs against TikTool's signing infra - no schema upload required."},"input":{"label":"Input","placeholder":"Paste a base64-encoded WebCast frame here...","decode":"Decode","decoding":"Decoding...","loadSample":"Load sample frame","clear":"Clear"},"output":{"label":"Decoded","bytes":"{count} bytes","gzipped":"gzipped payload","copyJson":"Copy JSON","empty":"Decoded protobuf field tree renders here.","outerFrame":"Outer frame","innerPayload":"Inner payload (auto-gunzipped)"},"howto":{"title":"How to capture a WebCast frame","steps":{"open":"Open a TikTok LIVE stream in Chrome.","devtools":"DevTools > Network > WS. Click the {code} WebSocket.","pick":"Pick any message frame. Right-click > \"Copy message\".","paste":"Paste it here. We accept both base64 and hex representations."},"tail":"Capturing from your own clients? The official Node.js + Python SDKs expose each raw frame via the {code} event - log it once, paste here for inspection. {link}","docsLink":"Full WebSocket docs"},"errors":{"decodeFailed":"Decode failed"},"seo":{"title":"TikTok LIVE WebSocket Decoder","description":"Decode base64 WebSocket frames from TikTok's WebCast push API. Paste a captured message, auto-gunzip the payload, inspect the protobuf field tree.","ogTitle":"TikTok LIVE WebSocket Decoder","ogDescription":"Decode base64 WebSocket frames from TikTok's WebCast push API. Paste, gunzip, inspect the protobuf field tree."},"protoTree":{"fieldOne":"{count} field","fieldMany":"{count} fields"}},"agencyNames":{"seo":{"title":"TikTok Live Agency Names","description":"New creators, new gifters, leaderboards, leagues, gaming ranks, live shops.","ogTitle":"TikTok Live Agency Names"},"jsonLd":{"name":"TikTok Live Agency Names","about":"TikTok LIVE agencies"},"og":{"title":"TikTok Live Agency Names"},"hero":{"eyebrow":"TikTok LIVE · Agencies","title":"TikTok Live data {accent}","titleAccent":"for Agency"},"pillarsTitle":"Everything an agency tracks, in one place","pillars":{"newCreators":{"title":"New creators","copy":"Fresh creators surfacing on LIVE leaderboards, ready to check and recruit."},"newGifters":{"title":"New gifters","copy":"Rising whales and top gifters across every region."},"leaderboards":{"title":"Leaderboards","copy":"Regional and global TikTok LIVE creator rankings, updated live."},"leagues":{"title":"Leagues","copy":"A1 to D5 Diamond Rush league ladders per region."},"gamingRanks":{"title":"Gaming ranks","copy":"Live gaming leaderboards by game and region."},"liveShops":{"title":"Live shops","copy":"Live shopping activity, products and auctions in real time."}},"links":{"title":"Explore the platform","agencyDirectory":"Agency directory","agencyDashboard":"Agency dashboard","agencyPulse":"Agency pulse","newCreators":"New creators","risingCreators":"Rising creators","regionalLeaderboards":"Regional leaderboards","leagues":"Leagues","topGifters":"Top gifters","gamingRanks":"Gaming ranks","giftCatalog":"Gift catalog","bestTime":"Best time to stream","diamondsCalculator":"Diamonds calculator","gifterLevels":"Gifter levels","api":"TikTok LIVE API","docs":"Developer docs","pricing":"Pricing"},"cta":{"title":"List your TikTok LIVE agency for free","body":"Claim your agency name, feature your top creators, and get found first.","button":"List your agency →"}},"gamingRanks":{"nav":{"creators":"Creators","gifters":"Gifters","gaming":"Gaming"},"hero":{"badge":"Global Agency Feature","badgeNew":"NEW","title":"TikTok LIVE {accent}","titleAccent":"Gaming Ranks","subtitle":"The live gaming leaderboard TikTok shows inside the app - every region, refreshed continuously. See which creators are topping the Gaming Ranking right now, ranked by diamonds, with estimated earnings. Agency-exclusive.","login":"Log in","unlock":"Unlock with Agency"},"regionGlobal":"Global","tabs":{"overall":"{region} Gaming","shopping":"Shopping"},"titles":{"shopping":"Shopping Ranking","gaming":"Gaming Ranking","gameWeekly":"{game} · Weekly","gameFallback":"Game"},"meta":{"ranked":"ranked","updated":"updated {time}","justNow":"just now","minutesAgo":"{n}m ago","hoursAgo":"{n}h ago"},"reset":{"nextUpdate":"Next update","resetsIn":"Resets in","dailyResetIn":"Daily reset in","weeklyResetIn":"Weekly reset in"},"resetTitle":{"weekly":"{region} weekly resets","hourly":"{region} hourly resets","daily":"{region} daily resets"},"countdown":{"now":"now","daysHours":"{d}d {h}h","hoursMinutes":"{h}h {m}m"},"copyUsernames":"Copy usernames","shareTitle":"{region} TikTok LIVE Gaming Ranks","share":"Share","loading":{"shopping":"Loading shopping ranks...","gaming":"Loading gaming ranks..."},"table":{"creator":"Creator","gmv":"GMV","diamonds":"Diamonds","estEarnings":"Est. earnings","peakRank":"Peak #","peakDiamonds":"Peak diamonds","toReenter":"To re-enter","then":"Then","now":"Now","bestRank":"Best #","diamondsGained":"Diamonds gained"},"empty":{"shopping":"No shopping ranks for this region yet.","gaming":"No gaming ranks for this region yet.","sub":"Boards fill automatically as creators go live - check another region or come back shortly."},"upsell":{"board":{"titleShopping":"Unlock the full shopping rank, all regions","titleGaming":"Unlock every gaming rank, all regions","bodyShopping":"You are seeing a 3-name preview - GMV scores are real, names are hidden. {plan} unlocks the full shopping board unmasked across all regions, plus the recruiting feed, gifter intel and the private Telegram bot.","bodyGaming":"You are seeing a 3-name preview - scores are real, names are hidden. {starterPlan} and {plan} both unlock the full board unmasked, plus the recruiting feed and the private Telegram bot."},"movers":{"titleShopping":"Unlock the full shopping movers feed","titleGaming":"Unlock the full movers feed","bodyShopping":"Names are hidden - peak ranks and GMV scores are real. {plan} unmasks every seller who churned through the shopping ranks this week, across all regions, for live recruiting.","bodyGaming":"Names are hidden - peak ranks and scores are real. Any agency plan unmasks every creator who churned through the ranks today, plus diamonds-to-reenter for live recruiting."},"rewind":{"title":"Unlock the full rewind","body":"Names are hidden - the ranks, peaks and diamond gains are real. Any agency plan unmasks every creator who entered, dropped out or climbed, in every window up to 3 days back."},"shoppingFeature":"The shopping board","upgradeTo":"Upgrade to {plan}","seePlans":"See Agency plans"},"movers":{"titleShopping":"Seen this week","tagShopping":"below top 99 now","titleGaming":"Entered Top 99 today","tagGaming":"below cutoff now","count":"{count} movers","noteShopping":"Seen in the {region} Shopping Ranking this week, below the current top 99 right now. The reset-cycle churn TikTok never shows.","noteGaming":"Creators who held a Top 99 spot at some point during today's cycle but sit below the current #99 cutoff ({cutoff} diamonds) right now. The reset-time churn TikTok never shows."},"rewind":{"title":"Rewind","note":"The board as it moved over the last window, not just how it looks now. {best} is the highest rank a creator actually touched at any point inside it, so a spike that rose and fell back before you looked still shows up.","replaying":"Replaying the board...","noHistory":"No usable history for this board in this window yet.","nobody":"Nobody in this list for the last {window}.","since":"since {time}","windows":{"h2":"2 hours","h6":"6 hours","h12":"12 hours","h24":"24 hours","d3":"3 days"},"views":{"movers":"Climbed","entered":"Entered","left":"Dropped out"}},"links":{"creators":"Creators Leaderboard","gifters":"Gifters Leaderboard","newCreators":"New Creators","pulseBot":"Telegram Pulse Bot"},"seo":{"title":"TikTok LIVE Gaming Ranks · {region}","description":"TikTok LIVE Gaming Ranks for {region} - the live in-app gaming leaderboard, {count} creators ranked by diamonds with estimated earnings. Agency-exclusive, refreshed continuously across all regions.","ogTitle":"TikTok LIVE Gaming Ranks"},"og":{"title":"TikTok LIVE Gaming Ranks","subtitle":"Top gaming creators across regions, refreshed live.","badge":"GAMING"}}},"agencyGuides":{"common":{"badge":"Agency Guide","ogBadge":"AGENCY GUIDE","faqHeading":"Frequently asked questions","relatedHeading":"Related agency guides","onThisPage":"On This Page","sidebarDemo":"Live board demo","sidebarFaq":"FAQ","loadingLeaderboard":"Loading live leaderboard...","agencyPass":"Agency PASS","breadcrumbHome":"Home","breadcrumbGuides":"Agency Guides"},"regions":{"unitedStates":"United States","uk":"UK","brazil":"Brazil","balkans":"Balkans","indonesia":"Indonesia","latam":"LATAM"},"leaderboardDemo":{"regionLabel":"Region","liveNow":"{count} live now","loading":"Loading live board...","liveBadge":"LIVE","diamondsToday":"diamonds today","empty":"No board data right now. Try another region.","upsell":"Entries past the top two are masked on the free view. {link} unmask the full top 100, every region, in real time.","upsellLink":"Agency plans","openBoard":"Open the live {region} board"},"findCreators":{"hero":{"title":"How to Find Creators for","titleHighlight":"Your TikTok Agency","subtitle":"The practical playbook agencies use to discover, qualify and sign TikTok LIVE creators - by country, by niche, by growth, and by real earnings. Every method below runs on live tik.tools data."},"lead":"If you run a TikTok LIVE agency, the hard part is not managing creators - it is {strong}. The most reliable signal of a creator worth signing is public and measurable: who is actually earning diamonds, in which country, growing how fast, and live right now. tik.tools turns that signal into ranked, filterable lists you can work from every day. Here is exactly how to use it.","leadStrong":"finding the right ones before a competitor does","tldr":{"text":"{label} Start from the {ranking} for your target country, filter to {live}, watch {rising} for early growth, confirm {eligibility} yourself, then vet earnings history on each creator's profile before you reach out. Agencies scale this with {pass}.","label":"Short answer:","ranking":"regional leaderboards","live":"creators live right now","rising":"rising creators","eligibility":"agency eligibility"},"demo":{"heading":"Try it: live creators earning right now","body":"This is a real board, updating live. Pick a region - these are the top TikTok LIVE earners today. On the free view the top two are shown; an agency plan unmasks the full top 100 across every region."},"methodsHeading":"Six ways agencies find creators on tik.tools","methods":{"regional":{"title":"Regional leaderboards - who earns the most in your country","body":"The {link} rank the top 100 TikTok LIVE creators by diamonds earned today, for {count} regions. This is the single best starting point: high earners are proven monetisers who convert gifts into revenue. Open your target country, sort by today or by all-time, and shortlist creators who are consistently near the top.","link":"country leaderboards","tip":"Best for: proven earners, established creators, market mapping by country."},"liveNow":{"title":"Live now - reach creators while they are streaming","body":"{link} shows every creator who is broadcasting at this moment, ranked by current room activity. Contacting a creator on the day they are live - when they can see their own numbers - lands far better than a cold message a week later. Filter to your region and category and work the list in real time.","link":"Popular Live","tip":"Best for: timely outreach, catching creators mid-momentum."},"rising":{"title":"Rising creators - sign them before they blow up","body":"The {link} surfaces creators whose earnings are accelerating fastest, not just whoever is already big. This is where agencies win: a creator climbing quickly is cheaper to sign and more receptive than an established name. Check it daily and move on the steep climbers.","link":"Rising board","tip":"Best for: early signings, lower acquisition cost, long-term upside."},"category":{"title":"Category and gaming boards - find creators in your niche","body":"If your agency specialises, use the category boards. The {link} rank live gaming creators per region and per game, updated in near real time. Niche-specific discovery beats a generic top-100 when you need creators who fit a particular vertical.","link":"gaming leaderboards","tip":"Best for: specialised agencies, niche rosters, category fit."},"eligibility":{"title":"Eligibility check - confirm they can actually join an agency","body":"Before you spend time on outreach, confirm a creator is eligible for agency partnership. Copy the handles from the {link} board and check them yourself with the Chrome eligibility checker or a bulk paste in your backstage, so you are not chasing creators who cannot sign. This alone saves hours of dead-end conversations.","link":"new creators","tip":"Best for: qualifying a shortlist, avoiding wasted outreach."},"vet":{"title":"Vet earnings history before you reach out","body":"Every creator has a profile page with their diamond history, home region, live cadence and recent ranking positions. A creator who spiked once is different from one who earns steadily every week. Read the history, confirm the trend is real, and only then send a tailored offer. Use the {link} view to track a whole shortlist over time.","link":"Agency Pulse","tip":"Best for: due diligence, personalised outreach, avoiding one-hit wonders."}},"scale":{"heading":"Doing it at scale","body":"Working a few countries by hand is fine to start. Once you are recruiting across many regions or want the full unmasked boards, league (class) data and history, agencies move to {pass} - it unlocks the complete top-100 for every region, competitive league tiers, growth history and multi-region tracking in one place. Teams that recruit programmatically pull the same data through the {api}.","apiLink":"leaderboard API"},"cta":{"title":"Ready to build your shortlist?","text":"Open the live boards and start with your target country.","button":"Open live leaderboards"},"faq":{"best":{"q":"What is the best way to find TikTok creators for an agency?","a":"Start from the regional leaderboards for your target country - they rank the top 100 TikTok LIVE creators by diamonds earned, so you are looking at proven monetisers. Cross-reference with the rising board to catch fast-growing creators early, filter to who is live right now for timely outreach, confirm agency eligibility, and vet each creator's earnings history before reaching out."},"country":{"q":"How do I find TikTok creators in a specific country?","a":"Open the {link} and select your region - tik.tools covers {count} regions including the United States, United Kingdom, Balkans, Southeast Asia, Latin America and Brazil. Each region has its own independent top-100 board of the creators earning the most there today.","link":"country leaderboards"},"early":{"q":"How can I find TikTok creators before they get big?","a":"Use the {link}. Instead of ranking by total earnings, it surfaces creators whose earnings are accelerating fastest. Signing a fast climber early costs less and has more upside than chasing an already-established name.","link":"rising creators board"},"eligible":{"q":"How do I know if a TikTok creator is eligible to join an agency?","a":"Copy the handles from the {link} board and check them yourself with the Chrome eligibility checker or a bulk paste in your TikTok backstage. Qualifying a shortlist first means you only spend outreach time on creators who can actually sign.","link":"new creators"},"vet":{"q":"How do I vet a TikTok creator before signing them?","a":"Check the creator's profile for diamond history, home region, live cadence and recent ranking positions. A creator who earns steadily every week is a safer signing than one who spiked once. Consistent, repeatable earnings are the signal to look for."},"paid":{"q":"Do I need a paid plan to find creators?","a":"No - the leaderboards, rising board and live-now views are open to browse, with the top entries visible for free. {link} unlocks the full unmasked top 100 for every region, competitive league tiers, growth history and multi-region tracking for agencies recruiting at scale."},"fresh":{"q":"How fresh is the creator data?","a":"The regional and live boards update continuously through the day, and category boards such as gaming refresh in near real time, so the creators you see are the ones earning and streaming right now - not a stale weekly snapshot."}},"next":{"byCountry":{"title":"Find creators by country","text":"Region-by-region discovery playbook"},"eligibility":{"title":"Check creator eligibility","text":"Qualify a shortlist before outreach"},"leaderboards":{"title":"Live leaderboards","text":"Top 100 earners in {count} regions"},"pass":{"text":"Full boards, leagues, history, scale"}},"sidebar":{"regional":"1. Regional leaderboards","liveNow":"2. Live now","rising":"3. Rising creators","category":"4. Category boards","eligibility":"5. Eligibility check","vet":"6. Vet earnings history"},"seo":{"title":"How to Find Creators for Your TikTok Agency (2026 Guide) {'|'} TikTool","description":"The practical playbook TikTok agencies use to find creators: regional leaderboards, live-now discovery, rising creators, category boards, eligibility checks and earnings vetting - all on live tik.tools data.","ogTitle":"How to Find Creators for Your TikTok Agency","ogDescription":"Discover, qualify and sign TikTok LIVE creators by country, niche, growth and real earnings. Six methods on live data."},"og":{"title":"Find Creators for Your TikTok Agency","subtitle":"Discover, qualify and sign on live data."},"jsonLd":{"name":"How to Find Creators for Your TikTok Agency","description":"A step-by-step method agencies use to discover, qualify and sign TikTok LIVE creators using live earnings, region and growth data.","steps":{"regional":{"name":"Start from regional leaderboards","text":"Open the country leaderboard for your target region and shortlist the top TikTok LIVE creators by diamonds earned today."},"liveNow":{"name":"Filter to creators live now","text":"Use the live-now view to reach creators while they are actively streaming for far better outreach response."},"rising":{"name":"Watch the rising board","text":"Check the rising creators board daily to sign fast-growing creators early, before competitors."},"category":{"name":"Use category boards for niche fit","text":"Use gaming and category boards to find creators in your specific vertical."},"eligibility":{"name":"Confirm agency eligibility","text":"Check your shortlist for agency eligibility in your backstage before spending time on outreach."},"vet":{"name":"Vet earnings history","text":"Review each creator's diamond history and live cadence to confirm steady, repeatable earnings before reaching out."}}}},"byCountry":{"hero":{"title":"Find TikTok Creators","titleHighlight":"by Country","subtitle":"TikTok LIVE earnings are ranked per region. Here is how agencies use the 28+ country leaderboards to map a market and build a local roster."},"lead":"TikTok LIVE gifting is intensely regional - the top earners in Brazil, the Balkans and Southeast Asia are entirely different rosters. If your agency operates in specific markets, the fastest way to find creators is to open that market's leaderboard and work top-down. Every board below is live.","demo":{"heading":"Pick your market and shortlist the top earners","body":"Each region has its own independent top-100 board ranked by diamonds earned today. Switch regions here, then open the full board for the one you recruit in."},"methodsHeading":"How to work a country board","methods":{"region":{"title":"Open your region","body":"Go to {link} and select your country or region. The board shows the top 100 creators by today's diamonds, with live status and current room.","link":"the leaderboards"},"steady":{"title":"Separate steady earners from one-off spikes","body":"Open a creator's profile to see their earnings history. Consistent weekly earners are the roster you want; a single spike is a weaker signal. Recruit the creators who repeat."},"live":{"title":"Catch them live for outreach","body":"Filter to {link} in your region and reach out on a day they are streaming - response rates are far higher than cold messages.","link":"creators live right now"},"eligibility":{"title":"Confirm eligibility before you invest time","body":"Copy your shortlist from the {link} board and check it yourself with the Chrome eligibility checker or a bulk paste in your backstage, so you only pursue creators who can actually join an agency.","link":"new creators"}},"cta":{"title":"Recruiting in more than one region?","text":"Agency PASS unlocks the full top 100 for every country.","button":"See Agency PASS"},"faq":{"regions":{"q":"Which countries have TikTok creator leaderboards?","a":"tik.tools covers {count} regions, including the United States, United Kingdom, Brazil, the Balkans, Southeast Asia, Latin America, and more. Each has its own independent top-100 board of the creators earning the most there today."},"topInCountry":{"q":"How do I find the top TikTok creators in one country?","a":"Open the {link}, select the country, and read the top-100 ranked by diamonds earned today. That is your starting shortlist of proven earners in that market.","link":"leaderboards"},"realCountry":{"q":"Are creators grouped by their real country?","a":"Yes. Boards are built from where a creator actually earns, so a country board reflects that market's real roster rather than a global mix."}},"next":{"playbook":{"title":"Find creators: full playbook","text":"All six discovery methods"},"eligibility":{"title":"Check eligibility","text":"Qualify before outreach"}},"sidebar":{"region":"1. Open your region","steady":"2. Steady vs spikes","live":"3. Catch them live","eligibility":"4. Confirm eligibility"},"seo":{"title":"Find TikTok Creators by Country - Agency Guide {'|'} TikTool","description":"How TikTok agencies find creators in a specific country using the {count} regional leaderboards. Shortlist top earners, catch them live, and confirm eligibility - on live data.","ogTitle":"Find TikTok Creators by Country","ogDescription":"Map any market with per-country TikTok LIVE leaderboards. {count} regions, live earnings."},"og":{"title":"Find TikTok Creators by Country","subtitle":"{count} regional leaderboards, live."},"jsonLd":{"breadcrumbPage":"Find Creators by Country"}},"eligibility":{"hero":{"title":"Check TikTok Creator","titleHighlight":"Eligibility","subtitle":"Before you spend time on outreach, confirm a creator can actually join an agency. Here is how agencies qualify a shortlist first."},"lead":"The most common way agencies waste recruiting time is chasing creators who cannot sign. Qualifying a shortlist up front - before any message goes out - means every conversation you start can actually lead to a partnership. tik.tools gives you the new creators to check, the Chrome eligibility checker and a bulk copy for your backstage, so you work from a clean list you verified yourself.","cta":{"title":"Open the new creators board","text":"Copy the handles, then check them in your backstage.","button":"New creators"},"methodsHeading":"How to qualify a creator before outreach","methods":{"shortlist":{"title":"Build a shortlist from the boards","body":"Start from the {ranking} or {rising} and pull together the creators you would want to sign in your market.","rankingLink":"regional leaderboards","risingLink":"rising creators"},"check":{"title":"Check eligibility yourself","body":"Copy the shortlist from the {link} board and run it through the Chrome eligibility checker or a bulk paste in your backstage. That removes accounts that do not meet TikTok's LIVE agency requirements, so you are not chasing dead ends.","link":"new creators"},"earnings":{"title":"Confirm earnings are real and repeatable","body":"Open each creator's profile and read the diamond history. Eligibility plus a steady weekly earnings trend is the combination worth pursuing - a creator who qualifies but only spiked once is a weaker bet."},"live":{"title":"Reach out while they are live","body":"Message qualified creators on a day they are {link}. Timing your outreach to an active session consistently gets a better response.","link":"streaming"}},"faq":{"canJoin":{"q":"How do I know if a TikTok creator can join an agency?","a":"Copy the handles from the {link} board and check them with the Chrome eligibility checker or a bulk paste in your TikTok backstage. A creator that passes your check is in a position to sign with an agency.","link":"new creators"},"why":{"q":"Why qualify creators before reaching out?","a":"Outreach takes time. Qualifying a shortlist first means every conversation you start can actually lead to a partnership, instead of discovering mid-conversation that a creator cannot join."},"enough":{"q":"Is eligibility enough on its own?","a":"No - pair it with earnings history. A creator who is eligible and earns steadily every week is the strongest signing. Eligibility plus a one-off spike is a weaker signal."}},"next":{"playbook":{"title":"Find creators: full playbook","text":"All six discovery methods"},"byCountry":{"title":"Find creators by country","text":"Region-by-region discovery"}},"sidebar":{"shortlist":"1. Build a shortlist","check":"2. Check eligibility","earnings":"3. Confirm earnings","live":"4. Reach out live"},"seo":{"title":"Check TikTok Creator Eligibility - Agency Guide {'|'} TikTool","description":"How TikTok agencies qualify creators before outreach: check a shortlist for agency eligibility in your backstage, then confirm earnings are steady. On live data.","ogTitle":"Check TikTok Creator Eligibility","ogDescription":"Qualify a shortlist to creators who can actually join an agency before you spend time on outreach."},"og":{"title":"Check TikTok Creator Eligibility","subtitle":"Qualify before you reach out."},"jsonLd":{"breadcrumbPage":"Check Creator Eligibility"}}},"agencyProfile":{"page":{"seo":{"title":"{name} - TikTok LIVE Agency {'|'} TikTool","fallbackTitle":"Agency - TikTool","fallbackDescription":"TikTok LIVE agency profile on TikTool."},"missing":{"title":"Agency not found","body":"This listing does not exist or is not public yet.","back":"Back to directory"},"uploading":"Uploading...","submitting":"Submitting...","sending":"Sending...","close":"Close","cancel":"Cancel","messageAgency":"Message agency","reportFakeData":"Report fake data","status":{"draft":{"tag":"DRAFT","title":"Finish your listing: upload backstage proof + submit for review.","sub":"Upload a screenshot of your agency backstage (LIVE agency dashboard) so we can verify ownership.","proofUploaded":"Proof uploaded - replace","uploadProof":"Upload backstage proof","submit":"Submit for review"},"pending":{"tag":"PENDING REVIEW","title":"We review every listing manually. Average turnaround: a few hours.","chat":"CHAT WITH US"},"needsInfo":{"tag":"MORE INFO NEEDED","title":"Our review team left a note.","proofUploaded":"New proof uploaded - replace","uploadProof":"Upload new proof","resubmitting":"Resubmitting...","resubmit":"Resubmit"},"rejected":{"tag":"REJECTED","title":"This listing was not approved.","chat":"Chat with us"}},"analytics":{"title":"Page analytics","onlyYou":"Only you can see this","pageViews":"Page views","last7":"Last 7 days","last30":"Last 30 days","sparkLabel":"Daily page views, last {count} days","barTitle":"{date}: {views} views","loading":"Loading analytics...","unavailable":"Analytics unavailable right now."},"featured":{"active":"FEATURED AGENCY - active","upsellTitle":"Show as Featured Agency","upsellSub":"Featured agencies appear at the top of the directory. Included with any active Agency plan (weekly or monthly).","cta":"Get featured"},"roster":{"featuredTitle":"Featured","featuredHint":"Star up to 3 creators to feature them here","live":"LIVE","unfeature":"Unfeature","unfeatureCreator":"Unfeature creator","feature":"Feature","confirmRemove":"Confirm remove","removeFromRoster":"Remove from roster","removeAsk":"Remove?","noFeatured":"No featured creators yet.","liveNow":"Live now","watch":"Watch","title":"Roster","allFeaturedOrLive":"Everyone is featured or live right now.","noCreators":"No claimed creators yet."},"add":{"title":"Add creators","placeholder":"Search creators by {'@'}username or display name","ariaLabel":"Search creators","claimed":"Claimed","claim":"Claim","noResults":"No creators found."},"edit":{"title":"Edit details","languages":"Languages","languagesPlaceholder":"Add a language, press Enter","tags":"Tags","tagsPlaceholder":"Add a tag, press Enter","contactEmail":"Contact email","contactPhone":"Contact phone","private":"Private - never shown publicly"},"reports":{"title":"Reports","none":"No open reports against this roster.","responsePlaceholder":"Optional response to the reviewer","evidenceSent":"Evidence sent - replace","uploadEvidence":"Upload evidence","deadlinePassed":"deadline passed","timeLeft":"{hours}h {minutes}m left"},"inbox":{"title":"Inbox","empty":"No messages yet. Visitors can message you from this page; replies go out by email through TikTool.","replyPlaceholder":"Reply...","reply":"Reply"},"messageModal":{"title":"Message {name}","sub":"Your message is delivered privately. The agency replies by email through TikTool - contact details are never shown.","placeholder":"Introduce yourself and what you are looking for...","send":"Send message"},"reportModal":{"title":"Report fake data for {'@'}{username}","sub":"If this creator does not actually belong to this agency, tell us why. Both parties are notified and the agency gets 48 hours to provide evidence before the claim is removed.","placeholder":"What is wrong with this claim? (min 10 characters)","submit":"Submit report","doneTitle":"Report submitted","doneSub":"Both parties have been notified. The agency has 48 hours to provide evidence."},"creatorMenu":{"aria":"Creator actions"},"time":{"justNow":"just now","minutesAgo":"{n}m ago","hoursAgo":"{n}h ago","daysAgo":"{n}d ago"},"toast":{"sent":"Sent - the agency will reply by email through TikTool"},"errors":{"uploadFailed":"Upload failed - try a smaller image","evidenceFailed":"Evidence upload failed - try again.","submitFailed":"Submit failed - try again.","featureLimit":"Up to 3 featured creators - unstar one first.","featureFailed":"Could not update featured creators.","claimFailed":"Claim failed - try again.","removeFailed":"Remove failed - try again","reportEvidenceFailed":"Evidence upload failed.","replyFailed":"Reply failed.","messageFailed":"Message failed - try again.","reportFailed":"Report failed - try again."}},"view":{"bannerAlt":"{name} banner","logoAlt":"{name} logo","bannerCta":"Click to upload your banner","uploading":"Uploading...","changeBanner":"Change banner","uploadBanner":"Upload banner","addLogo":"Add logo","change":"Change","regionsAria":"Regions","done":"Done","editRegions":"Edit regions","addRegions":"Add regions","nameAria":"Agency name","verified":"Verified agency","featuredTitle":"Featured agency","featuredBadge":"FEATURED AGENCY","newPill":"NEW","taglineAria":"Tagline","website":"Website","about":"About","tooLong":"- too long, trim {count} characters","saving":"Saving...","saved":"Saved","saveFailed":"Save failed"},"chipInput":{"placeholder":"Add, press Enter","remove":"Remove {item}"},"sdk":{"seo":{"title":"TikTok LIVE Agency SDK for JavaScript and Python","description":"Unofficial TikTok LIVE agency SDK by tik.tools for npm and PyPI: find creators to recruit, track roster live status and diamonds, receive go-live webhooks and build custom agency dashboards."},"jsonLd":{"breadcrumbHome":"Home"},"ogImage":{"subtitle":"Recruiting, roster live status, diamonds and webhooks."},"hero":{"subtitle":"Find creators to recruit, see who on your roster is live, track diamonds, get go-live webhooks and build your own agency dashboard. One API key, for JavaScript, TypeScript and Python.","npm":"npm package","pypi":"PyPI package"},"what":{"title":"What it does for agencies","intro":"{pkg} wraps the tik.tools API in a typed client built for TikTok LIVE agencies (Creator Networks, TCN, MCN). The same package name is on npm and PyPI, and both clients share one method list.","facts":{"recruit":{"title":"Find creators to recruit.","body":"Ranked creators per region who are candidates to join an agency, new arrivals in the recruit pool, and creators dropping out of the leagues."},"roster":{"title":"Roster live status and diamonds.","body":"Check which of your creators are live right now, and read diamonds per creator and per roster from gifts captured during their streams."},"webhooks":{"title":"Webhooks.","body":"Signed go-live and stream-end alerts to your server, with a verifier for Node, Edge, Workers and Python."},"dashboards":{"title":"Custom dashboards.","body":"Plain JSON with the API's own field names, so the data drops straight into a Next.js page, a notebook or a spreadsheet export."}}},"install":{"title":"Install","js":"JavaScript and TypeScript","key":"Set your key in the {envVar} environment variable on the server. Never ship it to a browser: the TypeScript client refuses to start in a browser page. Keys are on the {link}.","pricingLink":"pricing page"},"examples":{"title":"Examples","live":"Which of my creators are live (TypeScript)","webhook":"Verify a go-live webhook in a Next.js Route Handler (TypeScript)","python":"Creators to recruit and roster diamonds (Python)","planError":"A call your plan does not include throws {error} with the required plan and an upgrade link, so a dashboard can show an upgrade card instead of crashing. Webhook payloads and signatures are documented in the {link}.","apiReferenceLink":"API reference"},"methods":{"title":"Method groups","group":"Group","methods":"Methods","python":"Python uses the same names in snake_case, for example {first} and {second}. Every method with its plan is listed in each package README."},"groups":{"recruit":"Find creators to recruit","rankings":"Rankings and market","vet":"Vet a creator","stats":"Creator stats","rosters":"Rosters","live":"Live status","bigGifts":"Big gifts stream","eligibility":"Eligibility verdicts","webhooks":"Webhooks","account":"Account"},"ai":{"title":"For AI assistants","body":"A machine-readable summary of every method lives at {link}. Point Cursor, Claude, ChatGPT or any AI builder at it, and name the package {pkg}, so generated code uses real data from the API."},"source":{"title":"Source and packages","line":"{label} {repo} and {registry}","license":"License:"},"disclaimer":"Unofficial, not affiliated with TikTok or ByteDance. tiktok-live-agency is an independent SDK for the tik.tools API. TikTok is a trademark of its respective owner, used here only to describe compatibility.","next":{"docsTitle":"API Reference","docsBody":"Every endpoint behind the SDK","plansTitle":"Plans","plansBody":"Get an API key"}},"live":{"seo":{"titleLive":"LIVE - {'@'}{username} is streaming - tik.tools","titleOffline":"{'@'}{username} - tik.tools Live","descriptionLive":"Watch {'@'}{username} live on TikTok - {title} - {viewers} viewers","defaultStreamTitle":"Live Stream","descriptionOffline":"{'@'}{username} is currently offline on TikTok."},"watching":"{count} watching","watchOnTikTok":"Watch on TikTok","offline":{"title":"{'@'}{username} is offline","body":"This streamer is not currently live on TikTok.","visitProfile":"Visit TikTok Profile"}},"obsOverlay":{"seo":{"title":"TikTok LIVE Gifts for OBS - tik.tools","description":"Drop one URL into OBS, get cinematic 3D gift animations on every TikTok LIVE gift. Real-time, transparent, 9:16. Free with watermark, watermark-free on Agency.","ogTitle":"TikTok LIVE Gifts for OBS","ogDescription":"Drop one URL into OBS, get cinematic 3D gift animations on every TikTok LIVE gift. Real-time, transparent, 9:16."},"hero":{"badge":"Free for every creator. No install. No API key.","title":"TikTok LIVE Gifts for OBS"},"search":{"placeholder":"Enter your TikTok username","clear":"Clear"},"status":{"generating":"Generating overlay link..."},"link":{"label":"Your overlay URL","copied":"Copied","copy":"Copy","watermarkFree":"{plan} - watermark-free","watermarkVisible":"tik.tools watermark visible (Free tier)","open":"Open overlay in a new tab"},"setup":{"label":"Setup","title":"Add it to OBS in under a minute"},"steps":{"one":{"title":"Open the Sources panel","body":"Click the {plus} button below the Sources list and choose {browser}."},"two":{"title":"Name the source","body":"Pick {createNew}, type a name like {name}, leave {visible} checked, click {ok}."},"three":{"title":"Paste the URL, set dimensions","body":"Paste the overlay URL into {url}. Set {width} to {widthValue} and {height} to {heightValue} (TikTok LIVE aspect ratio). Click {ok}."},"four":{"title":"Move the source to the top","body":"In your Sources list, drag the {name} source above your video capture so gifts render on top of everything else. That's it - start your stream."}},"mock":{"appAudio":"Application Audio Capture (BETA)","audioInput":"Audio Input Capture","audioOutput":"Audio Output Capture","browser":"Browser","colorSource":"Color Source","displayCapture":"Display Capture","gameCapture":"Game Capture","createSelect":"Create / Select Source","createNew":"Create new","addExisting":"Add Existing","makeVisible":"Make source visible","ok":"OK","properties":"Properties for 'TikTools'","urlPlaceholder":"paste your overlay URL","width":"Width","height":"Height","confirm":"Confirm"},"preview":{"label":"Live preview - exactly what your audience sees","foot":"9:16 - 1080 x 1920 - transparent background"},"features":{"detection":{"title":"Zero-setup gift detection","body":"The server tracks every TikTok LIVE creator's gift feed already. The moment you go live, the overlay fires - no API key, no per-stream config, nothing to install on your machine."},"gpu":{"title":"Three.js, GPU accelerated","body":"Transparent 9:16 WebGL canvas, particle bursts on the compositor, sprite caching, instanced materials. Stays light on CPU and integrates cleanly with vMix, Streamlabs, OBS Studio."},"watermark":{"title":"Watermark removed on Agency","body":"The free overlay shows a subtle {wordmark} wordmark at 30% from the bottom. {link} to ship pristine overlays with zero branding.","link":"Upgrade to any Agency tier"},"impact":{"title":"Built for impact","body":"The overlay fires on gifts of 1,000 diamonds and above. Small thank-you roses don't trigger so your scene stays clean and reserves the spotlight for moments worth celebrating."}},"errors":{"invalidChars":"Use 2-40 chars: letters, numbers, dots, underscores","warmingUp":"Service warming up - retrying ({attempt}/{max})...","invalidUsername":"That username is not valid","unavailable":"Service is briefly unavailable - try again in a moment."}},"giftsCanvas":{"livePreview":"Live Preview","anonymous":"Anonymous"}},"company":{"about":{"hero":{"badge":"About Us","title":"The TikTok LIVE{br}Data API for {accent}","titleAccent":"Developers","desc":"TikTools was built by developers, for developers. We believe real-time stream data should be accessible, affordable, and easy to use."},"mission":{"title":"Our Mission","p1":"TikTok is the fastest-growing live streaming platform in the world, but developers have no official API to access live stream data. TikTools fills that gap with a production-grade API that delivers real-time chat, gifts, viewer counts, battles, and engagement data through a single WebSocket connection.","p2":"We handle the complexity of live stream connectivity, connection management, and data normalization - so you can focus on building amazing applications."},"provide":{"title":"What We Provide","websocket":{"title":"Real-Time WebSocket API","text":"{title} - Sub-50ms event delivery for chat, gifts, likes, follows, shares, battles, and viewer counts"},"rest":{"title":"REST API Endpoints","text":"{title} - Room info, user profiles, live stream feeds, gift rankings"},"sdk":{"title":"Open Source Node.js SDK","text":"{title} - MIT-licensed, TypeScript-first, available on npm as {package}"},"gameEngine":{"title":"Game engine ready","text":"{title} - WebSocket delivery works with any engine (C++, C#, Godot, web) for interactive game experiences"},"sandbox":{"title":"Sandbox tier","text":"{title} - {requests} requests/day, {sessions} WebSocket sessions per 24h and up to {streams} concurrent streams, no credit card required. Upgrade to a paid tier (from {price}/week) for {paidRequests} requests/day and production access."}},"users":{"title":"Who Uses TikTools?","intro":"Hundreds of developers and companies use TikTools to power:","items":{"chatAssistants":"Live stream chat assistants and auto-responders","overlays":"OBS overlays and donor alerts","analytics":"Analytics dashboards and engagement tracking","moderation":"AI-powered content moderation and sentiment analysis","games":"Interactive game integrations (any WebSocket engine)","multiStream":"Multi-stream monitoring platforms"}},"compare":{"title":"Why Not EchoTik or Other Tools?","p1":"TikTools focuses exclusively on {focus} for developers. Unlike e-commerce analytics tools like EchoTik (which focuses on TikTok Shop data - product rankings, GMV trends, seller analytics), TikTools is built for live streaming applications.","p1Focus":"real-time LIVE stream data","p2":"We offer what no alternative provides in one package: real-time WebSocket streaming, an open-source SDK, agency intel, and a free tier. If you're building anything that interacts with TikTok LIVE streams, TikTools is purpose-built for your use case."},"commitment":{"title":"Our Commitment","reliability":{"title":"Reliability","text":"{title} - 99.9% uptime with automatic failover and health monitoring"},"transparency":{"title":"Transparency","text":"{title} - Clear pricing, no hidden fees, no bait-and-switch"},"devExperience":{"title":"Developer Experience","text":"{title} - From {command} to live data in under 30 seconds"},"openSource":{"title":"Open Source","text":"{title} - Our SDK is MIT licensed. No vendor lock-in, ever"},"support":{"title":"Responsive Support","text":"{title} - Real-time chat support with human engineers, not chat assistants"}},"sidebar":{"quickLinks":"Quick Links","docs":"API Documentation","pricing":"Pricing & Plans","useCases":"Use Cases","npmPackage":"npm Package","getStarted":"Get Started","freeTier":"Free tier available - no credit card required.","getApiKey":"Get API Key"},"seo":{"title":"About TikTool - TikTok LIVE API for Developers","description":"TikTools is the developer-first TikTok LIVE API. Real-time WebSocket streaming, open-source Node.js & Python SDK, creator leaderboards. Free tier - no credit card required. Built by developers, for developers.","ogDescription":"The developer-first TikTok LIVE data API. Real-time WebSocket, open-source SDK, creator leaderboards. Free tier available.","ogImageTitle":"About TikTool","ogImageSubtitle":"The managed TikTok LIVE data platform built for developers.","ogImageBadge":"ABOUT"}},"methodology":{"hero":{"badge":"Methodology","title":"How tik.tools collects{br}TikTok LIVE {accent}","titleAccent":"data","desc":"What each board is, how often it refreshes, how regions map to countries, what is masked on each plan and why, how much history we keep, and where our coverage has gaps."},"sources":{"title":"Where the data comes from","p1":"tik.tools reads the TikTok LIVE ranking boards and LIVE rooms that TikTok shows in its app: the daily, league, gaming, shopping, Popular LIVE and team boards, and the public LIVE rooms of the creators on them. Every number on a board is the value TikTok showed at the moment we captured it; tik.tools does not adjust, smooth or project those numbers, except where a figure is labelled as an estimate.","p2":"tik.tools is independent and is not affiliated with TikTok or ByteDance."},"boards":{"title":"Boards and refresh cadence","intro":"Each board is re-captured on its own schedule. The intervals below are how often we ask for a fresh copy; a full pass across every region can take longer than one interval, and pages and API responses may add up to about a minute of caching on top. Every board page shows the time its data was captured, so quote that time with the number.","colBoard":"Board","colWhat":"What it ranks","colRefreshed":"Refreshed","rows":{"daily":{"name":"Daily creator ranking","what":"Creators by diamonds received today, per region","cadence":"About every 30 seconds per pass"},"countryBoards":{"name":"Standalone country boards","what":"Single-country daily boards TikTok publishes inside a pool","cadence":"Every 1 to 3 minutes"},"league":{"name":"League divisions","what":"Creators in each weekly league division (A1 to D5), per region","cadence":"Each division about every 5 minutes"},"gaming":{"name":"Gaming boards","what":"Gaming creators overall and per tracked game title, per region","cadence":"About every 2 minutes; live status about every minute"},"shopping":{"name":"Live shopping boards","what":"Live shopping creators, per region, weekly window","cadence":"About every 2 minutes, and right after the weekly reset"},"popular":{"name":"Popular LIVE","what":"Rooms TikTok is featuring on Popular LIVE right now","cadence":"About every minute"},"teams":{"name":"Teams","what":"Team rankings, per region","cadence":"About every 5 minutes"},"rising":{"name":"Rising creators","what":"Creators climbing fastest","cadence":"Every 15 minutes"},"gifters":{"name":"Gifter boards","what":"Top gifters by diamonds sent, daily, weekly and monthly","cadence":"Daily every 5 minutes; weekly and monthly every 30 minutes"},"liveCounts":{"name":"Live counts","what":"How many ranked creators are live in a region","cadence":"About every 30 seconds"}},"resets":"Daily boards reset once a day at each region's own reset hour (listed per region below), so a daily score is a running total for the current rank-day. League divisions reset weekly on Monday at the region's reset hour. {regions} have no daily board on TikTok; for those regions we show the hourly board, and their league divisions reset daily."},"joinAnd":"{first} and {last}","regions":{"title":"Regions and countries","p1":"tik.tools ranks {count} TikTok LIVE regions. A region is one TikTok ranking pool: a single daily board that TikTok publishes for one country or for a group of countries. A creator's region is the pool they rank in, not their nationality. TikTok does not publish a country for individual creators, so tik.tools does not assign one.","p2":"Besides these regions, TikTok publishes standalone boards for some single countries inside a pool. Those boards appear on the {link} while TikTok publishes them and drop off when it stops.","p2Link":"rankings page","colRegion":"Region","colCountries":"Countries on the board","colReset":"Daily reset","hourly":"Hourly","resetAt":"{time} UTC","note":"Reset hours are the hour TikTok's board most often rolls over in that region, measured from our own capture history. Region pages show the live countdown TikTok publishes when we have it."},"masking":{"title":"What is masked on each plan, and why","intro":"Scores, ranks and counts are never masked: every row keeps its real rank and diamonds, so totals and positions are correct on every plan. What changes by plan is whether a row shows the creator's or gifter's name. A masked name appears as dots followed by its last characters.","colSurface":"Surface","colPreview":"Without the unlocking plan","colFull":"Fully named from","rows":{"daily":{"surface":"Daily regional boards","preview":"Top 10 offline creators named; creators who are live right now are never named"},"global":{"surface":"Global overview","preview":"Names masked"},"league":{"surface":"League divisions","preview":"1 creator named per division"},"gaming":{"surface":"Gaming boards","preview":"1 creator named per board"},"shopping":{"surface":"Live shopping boards","preview":"1 creator named"},"popular":{"surface":"Popular LIVE","preview":"Top 10 offline creators named"},"movers":{"surface":"Top movers","preview":"3 creators named"},"gifterBoards":{"surface":"Gifter boards","preview":"Diamonds and counts shown; without a paid plan the top 3 gifters are named, on Pro and Ultra names are masked"},"creatorPages":{"surface":"Creator pages","preview":"Numbers shown, identifiers masked"},"gifterPages":{"surface":"Gifter pages","preview":"Numbers shown, identifiers masked"}},"why":"Why we mask: the numbers are public and stay public, but a full list of names, and above all a list of who is live right now, is exactly what someone would pull from free views at scale to poach creators or resell the data. Masking keeps the boards useful to read while tying bulk identity data to a paid, accountable plan. Plans and prices: {link}.","whyLink":"pricing"},"history":{"title":"How much history we keep","rows":{"creatorPages":{"product":"Creator pages","depth":"ranking history for the last 90 days."},"creatorDiamonds":{"product":"Creator diamond history (Agency)","depth":"the last 12 months."},"gifterPages":{"product":"Gifter pages","depth":"a rolling 90-day window; individual gift events are kept for about 3 months."},"gifterBoards":{"product":"Gifter boards","depth":"daily, weekly and monthly windows."},"gamingMovers":{"product":"Gaming movers","depth":"windows from the last 2 hours up to the last 3 days."},"dailyBoards":{"product":"Daily boards","depth":"the current rank-day live, plus recent daily winners on each region page."},"league":{"product":"League divisions","depth":"the current weekly window."}}},"gaps":{"title":"Known gaps","unavailable":{"title":"Boards marked unavailable.","text":"{title} When the API returns {code} for a board, we have no usable capture for that region and window. It is a coverage gap, not a statement that the region has no ranked creators. Gaming boards, for example, are not available for every region."},"hourlyOnly":{"title":"Hourly-only regions.","text":"{title} {regions} have no daily board on TikTok, so their \"daily\" view is the current hourly board."},"archived":{"title":"Archived daily pages.","text":"{title} Per-date archive pages for past daily boards are not published for every region and date. A past date that shows no rows means we have no published snapshot for it, not that nobody ranked."},"emptyDivisions":{"title":"Empty divisions.","text":"{title} League divisions with no ranked creators are not listed, and a division TikTok re-seeds can change between captures."},"outages":{"title":"Brief outages.","text":"{title} If TikTok stops answering for a while, a board keeps its last good capture and its capture time stops moving. Check the capture time before relying on a number."}},"quoting":{"title":"Before you quote our numbers","diamonds":{"title":"Diamonds","text":"{title} on a board are the score TikTok displayed at the capture time, for the current rank-day (daily boards), rank-week (league divisions) or rank-hour (hourly boards)."},"earnings":{"title":"Earnings and revenue","text":"{title} figures are estimates derived from diamonds. They are not payouts; what a creator receives depends on TikTok and agency terms."},"masked":{"title":"Masked rows","text":"{title} are real rows with the name hidden. Count them in totals and ranks; do not treat them as missing."},"regions":{"title":"Regions","text":"{title} are TikTok ranking pools, not countries of residence. Say \"ranked in the {region} region\", not \"from\" a country."},"captureTime":{"title":"Capture time","text":"{title}: cite the time shown on the page or in the API response, in UTC where possible."},"eventTypes":"The WebSocket API documents {count} LIVE event types; see the {link}.","eventTypesLink":"API docs"},"report":{"title":"Report a data issue","text":"If a number looks wrong, email {email} with the page URL or API request, the region, the time you saw it (with time zone) and what you expected to see. A screenshot of the same board in the TikTok app at the same time is the fastest way for us to confirm and fix it. For privacy requests, see the {privacyLink}.","privacyLink":"privacy policy"},"sidebar":{"onThisPage":"On this page","related":"Related","rankings":"TikTok LIVE rankings","rankingsOverview":"Rankings overview","docs":"API documentation","pricing":"Plans and pricing"},"toc":{"sources":"Where the data comes from","boards":"Boards and refresh cadence","regions":"Regions and countries","masking":"Masking by plan","history":"History depth","gaps":"Known gaps","quoting":"Before you quote our numbers","report":"Report a data issue"},"seo":{"title":"Data methodology - how tik.tools collects TikTok LIVE data","description":"How tik.tools captures and refreshes TikTok LIVE rankings across {count} regions: board refresh cadence, region and country mapping, masking by plan, history depth and known gaps.","ogImageTitle":"Data methodology","ogImageSubtitle":"How TikTok LIVE boards are captured across {count} regions.","ogImageBadge":"METHODOLOGY"},"jsonLd":{"measurementTechnique":"Periodic capture of public TikTok LIVE ranking boards","variables":{"rank":"Rank","diamonds":"Diamonds","liveStatus":"Live status"},"datasets":{"dailyRankings":{"name":"TikTok LIVE daily creator rankings by region","description":"Daily TikTok LIVE creator rankings by diamonds for {count} regions, captured about every 30 seconds and reset at each region's daily reset hour."},"leagueDivisions":{"name":"TikTok LIVE league divisions by region","description":"Weekly TikTok LIVE league division rosters and scores per region, each division refreshed about every 5 minutes."},"gamingBoards":{"name":"TikTok LIVE gaming creator rankings by region","description":"TikTok LIVE gaming creator rankings overall and per tracked game title, per region, refreshed about every 2 minutes."},"gifterBoards":{"name":"TikTok LIVE top gifter rankings","description":"Top TikTok LIVE gifters by diamonds sent over daily, weekly and monthly windows."}}}},"status":{"hero":{"titleHighlight":"Status","subtitle":"Live health of customer-facing services. Updated every 5 seconds."},"activeIncidents":"Active incidents","started":"Started {time}","recently":"recently","components":"Components","errorRateWindow":"{pct}% error rate in last {minutes} min","upstream":"Upstream dependencies","percent":"{value}%","me":{"title":"Your account","loading":"Loading your activity...","requests24h":"Requests (24h)","successRate":"Success rate","serverErrors":"Server errors","clientErrors":"Client errors","perEndpoint":"Per endpoint","colEndpoint":"Endpoint","colRequests":"Requests","colErrorRate":"Error rate","recentFailures":"Recent failures","hint":"Most of your errors are 4xx. Those usually mean the request shape needs adjustment - check the response message field for the specific reason. {link}.","hintLink":"Docs"},"signInCta":"{link} to see your personalised request history and per-endpoint health.","signIn":"Sign in","history":"History","uptime90d":"90-day uptime: {value}","noIncidents":"No incidents in the last 30 days.","overall":{"operational":"All systems operational","minor":"Minor issues","degraded":"Degraded performance","outage":"Active outage","unknown":"Status unknown"},"component":{"operational":"Operational","minor":"Minor issues","degraded":"Degraded","outage":"Outage","unknown":"Unknown"},"rel":{"justNow":"just now","minutes":"{n}m ago","hours":"{n}h ago","days":"{n}d ago"},"sparkline":{"aria":"{hours}-hour status history","noData":"no data","errors":"{pct}% errors","requests":"{count} req","hours":"{count}h","now":"now","titleNoData":"{time} - no data","title":"{time} - {pct}% errors ({count} req)"},"seo":{"title":"TikTool Status","description":"Live health of the TikTool API, realtime events, signing, and dashboard. Updated every 5 seconds.","ogDescription":"Live operational status for the TikTool API + realtime events."}},"help":{"hero":{"badge":"Support","title":"How can we {accent}?","titleAccent":"help","desc":"Chat with our team in real time. We typically respond within minutes."},"resources":{"title":"Resources","docs":{"label":"API Documentation","desc":"SDK reference, endpoints & examples"},"pricing":{"label":"Pricing & Plans","desc":"Compare tiers and upgrade your account"}},"faq":{"title":"Common Questions","items":{"apiKey":{"q":"How do I get an API key?","a":"Sign up at tik.tools/pricing. The Sandbox tier includes {requests} requests/day and {connections} concurrent WebSocket connections - no credit card needed. Upgrade to a paid tier (from {price}/week) for {paidRequests} requests/day and production access."},"connect":{"q":"Why can't I connect to a stream?","a":"Make sure the streamer is currently LIVE and the username is correct (without {'@'}). Also verify your API key is valid and hasn't exceeded its quota."},"languages":{"q":"What programming languages and engines do you support?","a":"Any language or engine that supports WebSocket connections. Official SDKs for Node.js/TypeScript and Python, plus raw WebSocket access ({url}) for Go, Rust, Java, C#, C++, and any game engine."},"upgrade":{"q":"How do I upgrade my plan?","a":"Go to tik.tools/pricing, select a plan, and follow the checkout flow. Upgrades are instant and pro-rated."}}},"seo":{"title":"Help & Support - TikTool","description":"Get instant support for TikTool. Chat with our team, browse documentation, and find answers to common questions.","ogTitle":"TikTool - Help & Support","ogDescription":"Chat with our support team in real time. Browse docs, troubleshoot, and get your questions answered."}},"supportChat":{"header":{"title":"Dev Human Live Chat. Not AI.","online":"Online","offline":"Leave a message - we'll get back to you"},"auth":{"title":"Sign in to chat with us","desc":"We typically respond within minutes during business hours.","google":"Continue with Google","or":"or","emailPlaceholder":"Email address","passwordPlaceholder":"Password","signIn":"Sign In"},"welcome":{"title":"Hi there","desc":"Send us a message and we'll get back to you as soon as possible."},"pass":{"body":"{title} Full Global Agency access is live on your account. {link}","activated2h":"2-Hour Agency Pass activated.","activatedDay":"Agency Day Pass activated.","dashboardLink":"Open the Agency dashboard"},"notSent":"not sent","typing":"TikTools is typing","input":{"placeholder":"Type a message...","send":"Send message"},"errors":{"required":"Email and password required","loginFailed":"Login failed. Try again."}},"login":{"eyebrow":"Secure Access","title":"Welcome back","sub":"Sign in or create your account instantly.","google":"Continue with Google","divider":"or continue with email","emailLabel":"Email address","googleNotice":"This email uses Google Sign-In. Please use the button above.","passwordLabel":"Password","passwordPlaceholder":"Enter your password","passwordHint":"New account? Use min 8 chars, 1 uppercase, 1 number.","forgot":"Forgot your password?","codeLabel":"Verification code","codePlaceholder":"6-digit code","codeSent":"We emailed a 6-digit code to {email}. {resend}","sending":"Sending...","resend":"Resend","verifyAndCreate":"Verify and create account","continue":"Continue","errors":{"createFailed":"Account creation failed. Please try again or use Google sign-in.","invalidToken":"Authentication session expired. Please try again.","authFailed":"Authentication failed. Please try again.","blockedDomain":"This email domain is not allowed. Please use a business email or Gmail.","codeSendFailed":"Could not send the code. Please try again.","codeFormat":"Enter the 6-digit code from your email.","codeInvalid":"That code is incorrect or has expired. Request a new one.","invalidEmail":"Invalid email","passwordRequired":"Password is required","generic":"Something went wrong. Please try again.","captcha":"Verification failed. Please complete the check and try again.","contactSupport":"If you believe this is wrong, contact {email}"},"seo":{"title":"Sign In - TikTool","description":"Sign in to TikTool to access the TikTok LIVE leaderboard, creator profiles, and API dashboard."}}},"devLanding":{"websocket":{"seo":{"title":"TikTok LIVE WebSocket API - Real-Time Chat & Gifts in 3 Lines of Code","description":"Stream TikTok LIVE chat, gifts, likes, follows, PK battles, native captions, polls, karaoke, pictionary, live shopping and 90+ event types via one WebSocket. Sub-50ms latency. 99.9% uptime. Anonymous mode - no key required to start. Works with Node.js, Python, Go, Rust, Java, C#.","ogTitle":"TikTok LIVE WebSocket API - Real-Time Chat & Gifts in 3 Lines","ogDescription":"90+ real-time event types. Sub-50ms latency. 99.9% uptime. Sandbox tier. Works with any language - Node.js, Python, Go, Rust, Java, C#.","twitterTitle":"TikTok LIVE WebSocket API - Chat & Gifts in 3 Lines of Code","twitterDescription":"One WebSocket URL for all TikTok LIVE events. Chat, gifts, viewers, battles. Sub-50ms. Sandbox tier - start building now."},"og":{"title":"TikTok LIVE WebSocket API","subtitle":"Real-time chat and gifts in three lines of code. Managed signing included.","badge":"WEBSOCKET"},"hero":{"badge":"WebSocket API","titleLead":"TikTok LIVE","titleAccent":"WebSocket API","sub":"Stream real-time TikTok LIVE events - chat, gifts, likes, follows, viewer counts, battles - through a single managed WebSocket connection. Sub-50ms latency. 99.9% uptime.","ctaKey":"Get Free API Key","ctaDocs":"View Documentation"},"stats":{"latency":"Latency","uptime":"Uptime","eventTypes":"Event Types","anyValue":"Any","language":"Language"},"how":{"title":"Connect in 3 lines of code","sub":"No binary parsing, no infrastructure overhead. Just a WebSocket URL delivering clean JSON.","copy":"Copy","copied":"Copied","copyCode":"Copy code"},"events":{"title":"Explore every event","sub":"Pick an event to see the exact JSON your WebSocket delivers, with each field explained."},"compare":{"title":"How TikTools compares","sub":"Side-by-side comparisons with other TikTok LIVE data providers, each dated and checked against their public pages.","cta":"See comparisons"},"pricing":{"title":"Transparent Pricing","sub":"Evaluate free for 7 days, then pick the plan you need.","testKey":"Test key","fromWeekly":"From {price}/wk","ctaTestKey":"Get a test key","ctaPlans":"View Plans","sandbox":{"evaluation":"7-day evaluation","everyEvent":"Every event type","noCard":"No card needed"},"pro":{"limits":"Production request and WebSocket limits","webhooks":"Signed webhooks","sdks":"Node.js and Python SDKs"},"ultra":{"limits":"Highest limits below Agency","leagues":"League boards unmasked","everyEvent":"Every event type"}},"sdks":{"title":"Works with every language","sub":"Official SDKs for Node.js and Python. WebSocket works with everything else."},"cta":{"title":"Start streaming TikTok LIVE data today","sub":"Sandbox tier - 5,000 requests/day, 3 concurrent WebSocket connections. No credit card required.","github":"Star on GitHub"}},"mcp":{"seo":{"title":"TikTok LIVE MCP + API integrations - tik.tools","description":"Add live TikTok LIVE data to Claude, Cursor, VSCode and any MCP client. Plus RapidAPI, Apify, Custom GPT, SDKs and a real-time WebSocket. Free tier.","ogTitle":"TikTok LIVE, wired into your AI","ogDescription":"One MCP server drops live TikTok data into Claude, Cursor and VSCode. Free tier."},"hero":{"eyebrow":"For AI agents and developers","title":"TikTok LIVE, wired into your AI","lead":"One MCP server drops live TikTok data into Claude, Cursor, VSCode and any MCP client. Detect who is live, pull creator and room data, gifts, and leaderboards - straight from a prompt. Free tier, no credit card.","ctaKey":"Get a free key","ctaIntegrations":"All integrations"},"install":{"title":"Add the MCP server","sub":"One click wires it straight into your client. Swap {code} for your free key once it is added.","hideConfig":"Hide the config","showConfig":"Prefer to paste it yourself?","toolsNote":"11 tools. Full list with the tier each one needs is below."},"oneClick":{"cursor":{"add":"Add to Cursor","done":"Opening Cursor"},"vscode":{"add":"Add to VS Code","done":"Opening VS Code"},"claude":{"add":"Copy config, open Claude","done":"Copied - opening Claude"}},"copy":"Copy","copied":"Copied","key":{"title":"Set your API key","sub":"Every tool call is authenticated. With no key set, each call comes back with {error}, so do this before the first prompt.","step1":"Get a free key at {link}. No credit card.","step2":"Put it in the server's {env} block as {name}.","step3":"Restart your client so it reloads the server.","vscodeNote":"VS Code uses {servers} instead of {mcpServers} - see the config tabs above. {altKey1} and {altKey2} also work if your setup already uses one of those names."},"tools":{"title":"The 11 tools","sub":"Ask in plain language and the client picks the tool. The tier column is the lowest key that returns data for that tool.","colTool":"Tool","colTier":"Minimum tier","anyKey":"Any key","notes":{"giftCatalog":"No arguments needed. Optional username, search, limit.","leaderboard":"Daily board. type=league needs Ultra, type=weekly, gaming and shopping need Agency.","popularLive":"Masked below Agency."}},"connect":{"title":"Every way to connect","sub":"Same data, whichever surface your stack lives on.","items":{"mcp":{"tag":"AI agents","title":"MCP server","desc":"npx tiktok-live-mcp in Claude, Cursor, VSCode and Windsurf.","cta":"View on npm"},"gpt":{"tag":"Custom GPT","desc":"Point a Custom GPT at the OpenAPI spec and query live data in chat.","cta":"Get the schema"},"rapidapi":{"tag":"Marketplace","desc":"The full REST API on the RapidAPI marketplace, free tier included.","cta":"Open listing"},"apify":{"tag":"Automation","desc":"Run live detection and leaderboards as an Apify Actor.","cta":"Open Actor"},"sdks":{"tag":"SDKs","title":"Node and Python","desc":"{'@'}tiktool/live and tiktok-live-api - stream chat and gifts in 20 lines.","cta":"View docs"},"websocket":{"tag":"Realtime","desc":"wss://api.tik.tools - chat, gifts, likes and battles as they happen.","cta":"Read the docs"}}},"foot":{"title":"Premium data, direct","sub":"Free tier covers live detection, room data, gifts and rankings. Full unmasked leaderboards, league and gaming boards, creator and gifter earnings, the new-creator recruiting feed, and the real-time event WebSocket unlock at tik.tools.","cta":"See pricing"}},"useCases":{"seo":{"title":"TikTok LIVE API Use Cases - Chat Assistants, Overlays & AI","description":"Build chat assistants, stream overlays, gift leaderboards, analytics dashboards, AI integrations, and interactive games with the TikTok LIVE API. Code examples included. Free tier - no credit card needed.","ogTitle":"TikTok LIVE API Use Cases - What Can You Build?","ogDescription":"Chat assistants, stream overlays, gift tracking, analytics, AI integrations, game integrations - real-world TikTok LIVE API use cases with code."},"og":{"title":"What you can build","subtitle":"Chat assistants, stream overlays, gift alerts, analytics and AI integrations.","badge":"USE CASES"},"hero":{"badge":"Use Cases","titleLead":"What Can You Build with","titleAccent":"TikTok LIVE API?","desc":"From chat assistants to analytics dashboards - TikTools powers thousands of real-time TikTok applications. Here's what developers build with our API."},"items":{"chatAssistants":{"title":"TikTok Live Chat Assistants","desc":"Build automated chat assistants that respond to messages, run interactive games, welcome new viewers, and moderate chat in real-time. React to specific keywords, commands, or user actions instantly."},"overlays":{"title":"Real-Time Stream Overlays","desc":"Create OBS-compatible browser source overlays that display live chat, gift alerts, viewer counts, and engagement metrics directly on your stream. Fully customizable with HTML/CSS."},"giftTracking":{"title":"Gift Tracking & Donation Alerts","desc":"Track virtual gifts in real-time with diamond values, streak combos, and repeat counts. Build donation leaderboards, goal trackers, and animated gift alerts for your stream."},"analytics":{"title":"Analytics Dashboards","desc":"Build real-time and historical analytics dashboards tracking engagement rates, chat velocity, gift revenue, viewer retention, peak concurrent viewers, and growth trends."},"ai":{"title":"AI-Powered Integrations","desc":"Feed live stream data into AI models for sentiment analysis, real-time content moderation, automated highlight detection, audience mood tracking, and intelligent chat responses using GPT, Claude, or custom models."},"moderation":{"title":"Chat Moderation Tools","desc":"Automated moderation that filters spam, blocks toxic messages, rate-limits repeat offenders, and provides real-time moderation dashboards. Protect your community with custom rules and AI filters."},"multiStream":{"title":"Multi-Stream Monitoring","desc":"Monitor multiple TikTok LIVE streams simultaneously. Track competitor streams, manage agency talent, or build discovery feeds. Pro tier supports 50 concurrent connections, Ultra 250 and Agency 500."},"games":{"title":"Game Integrations","desc":"Let TikTok viewers interact with your game in real-time. Viewers can trigger in-game events via chat commands, gifts spawn items, and battles control game mechanics. Works with any WebSocket-capable engine (C++, C#, Godot, web)."},"scouting":{"title":"Creator Scouting","desc":"Spot rising creators and their top gifters with regional leaderboards, league rankings, and live gift events. Built for agencies managing creator rosters."}},"cta":{"title":"Ready to build?","desc":"Get your free API key and start streaming TikTok LIVE data in under 30 seconds.","key":"Get Free API Key","docs":"Read the Docs"}},"discord":{"seo":{"title":"Free TikTok LIVE Discord Assistant - Live Alerts, Battles, Rankings, AI Support","description":"The free Discord assistant for TikTok LIVE creators and agencies. Real-time live alerts, cross-server battle matchmaking, follow-for-follow network, AI API support, live rankings lookup. No limits, no sign-up required.","ogTitle":"Free TikTok LIVE Discord Assistant - Alerts, Battles, Rankings","ogDescription":"Track creators, schedule battles, build a follow network, and look up live rankings - all from Discord. 100% free, no account needed.","keywords":"TikTok LIVE assistant, Discord assistant, TikTok live notifications, TikTok battle assistant, follow for follow, F4F, TikTok API, free discord assistant, TikTok stream alerts, TikTok agency assistant"},"og":{"title":"Free TikTok LIVE Discord Assistant","subtitle":"Live alerts, battles, rankings and AI support for your server.","badge":"DISCORD"},"hero":{"badge":"Free for every server. No API key. No limits.","titleLead":"The Discord Bot for","titleAccent":"TikTok LIVE Creators & Agencies","subtitle":"Live stream alerts, cross-server battle matchmaking, gifter rankings, AI support, and agency roster tools - all in one assistant, completely free.","stats":{"servers":"Discord servers","members":"Members reached","free":"Free, always","detectionValue":"60s","detection":"Live detection"}},"install":"Add to Discord - It's Free","watch":{"label":"Most used command","desc":"Drop this in any channel to track a creator. The assistant pings the channel the second they go live, every time.","cta":"See all commands"},"webdash":{"label":"Manage your bot from the web:","text":"{label} run {command} in your server to change alert channels, your LIVE message and watched creators from one page."},"setup":{"label":"Setup","title":"Up and running in under a minute","step1":{"title":"Click \"Add to Discord\"","body":"Use the button above or any of the install buttons on this page. You'll be taken to Discord's standard authorization page."},"step2":{"title":"Select your server","body":"Choose the server you want to add the assistant to. You need to be an admin (or server owner) to authorize the assistant."},"step3":{"title":"Done - assistant sets up automatically","body":"The assistant creates a private {channel} channel, posts setup instructions, and creates all required channels. No commands needed."}},"features":{"label":"Features","title":"Everything your server needs","items":{"alerts":{"title":"Live Stream Alerts","desc":"Track any TikTok account. The moment they go live, the assistant posts a rich notification in your chosen channel - profile picture, stream title, viewer count, and rank if they're on the leaderboard.","tag":"Auto-detects offline too. Posts update when stream ends."},"battles":{"title":"Cross-Server Battle Network","desc":"Schedule TikTok LIVE battles with a specific opponent or broadcast an open challenge to every server in the network. The assistant matches you, handles DM reminders, and tracks results.","tag":"DM reminders 24h, 30min, 10min before battle"},"f4f":{"title":"Follow-for-Follow Network","desc":"Type \"follow me {'@'}username\" or \"f4f\" in any monitored channel. The assistant posts your profile in your server's F4F channel and broadcasts it to every connected server in the network simultaneously.","tag":"No commands needed - natural language works"},"ai":{"title":"AI-Powered Q&A","desc":"Ask anything about TikTok LIVE in plain English. The assistant is powered by GPT-4o with full knowledge of the TikTool API docs, events reference, SDKs, pricing, and common issues.","tag":"{command} How do I receive gift events in Python?"},"rankings":{"title":"Live Rankings Lookup","desc":"Check any creator's current position on the tik.tools live leaderboard - region, class, diamond score - directly from Discord. Updated every 60 seconds from real stream data.","tag":"{command} - instant leaderboard position"},"roster":{"title":"Agency Roster Management","desc":"Manage your entire creator roster inside Discord. Add creators, track their battles, schedule live sessions on their behalf, and get live alerts for every creator you represent.","tag":"{add} · {list} · {upgrade} for agency intel"},"naturalLanguage":{"title":"Smart Natural Language","desc":"The assistant understands plain conversation - no slash commands required. Say \"I need a battle tonight at 9\" and it creates the request. Say \"follow me\" and the F4F post goes out.","tag":"Works in any monitored channel, any phrasing"},"liveNow":{"title":"Who's Live Right Now","desc":"Run {command} at any time to see which of your tracked creators are currently streaming, with direct links to watch on tik.tools or TikTok.","tag":"{command} - instant snapshot of all watched creators"}}},"audience":{"label":"Who it's for","title":"One bot, three types of creator","items":{"streamers":{"title":"Streamers","desc":"Track your favorite creators. Get notified the second they go live. Schedule battles, find opponents across other servers, and build a follow network that spans the whole platform.","bullets":{"liveAlerts":"Live alerts for unlimited accounts","battleScheduling":"Battle scheduling with auto-reminders","followNetwork":"Cross-server follow-for-follow","rankDisplay":"Live rank display in notifications"}},"agencies":{"title":"Agencies","desc":"Manage your creator roster from a single Discord server. Get live alerts for every creator you represent, schedule battles on their behalf, and track the whole operation in one place.","bullets":{"roster":"Full roster management (/roster)","liveAlerts":"Live alerts for all creators","battleCoordination":"Battle coordination for roster","strikes":"Strike tracking and no-show enforcement","upgrade":"Agency upgrade to league intel (/upgrade)"}},"developers":{"title":"Developers","desc":"Get instant answers about the TikTool LIVE API, SDKs, events, authentication, and common errors - without leaving Discord. Link your API key and check usage from any server you're in.","bullets":{"aiSupport":"AI support with full API docs knowledge","quickLinks":"Quick links to docs, events, SDKs","apiKey":"API key linking and usage check","eventsReference":"Live stream events reference (/docs)"}}}},"commandsRef":{"label":"Commands","title":"Complete command reference","sub":"Every slash command available in the assistant. Most features also work with natural language - no slash needed."},"commandGroups":{"notifications":"Live Notifications","battles":"Battle Matchmaking","rankings":"Rankings & Data","roster":"Agency Roster","ai":"AI & Docs","setup":"Server Setup (admin only)"},"commands":{"watchAdd":"Start tracking a TikTok account for live alerts","watchAddChannel":"Track and post alerts to a specific channel","watchRemove":"Stop tracking an account","watchList":"See all accounts your server is currently tracking","livenow":"See which of your tracked creators are live right now","battleSchedule":"Schedule a battle at a specific date and time","battleRequest":"Broadcast an open challenge to all servers in the network","battleList":"View all upcoming battles","rank":"Look up a creator's current position on the live leaderboard","usage":"Check your tik.tools API key usage and current tier limits","upgrade":"View Agency PASS plans - unlock league rankings and gifter intel (admin only)","rosterAdd":"Add a creator to your agency roster","rosterRemove":"Remove a creator from your roster","rosterList":"View your full agency roster","ask":"Ask anything about the TikTok LIVE API, SDKs, events, or pricing","docs":"Get a direct link to docs, SDK guides, rankings, agencies, PASS plans, and more","dashboard":"Open the web dashboard to manage the bot for this server","setupApiKey":"Link your tik.tools API key to this server","setupTiktok":"Link a TikTok username to this server","setupEventsChannel":"Set where live notifications get posted","setupBattleChannel":"Set where battle requests get posted","setupF4fChannel":"Set the follow-for-follow channel","setupBattleNetwork":"Join or leave the cross-server battle network","setupBattleWizard":"Turn the chat battle wizard on or off for this server"},"responds":{"label":"Good to know","title":"Where the bot responds","ai":{"title":"AI answers","body":"The bot answers questions on its own in the TikTool home server help channels. In your own server, {'@'}mention it and it answers anywhere."},"wizard":{"title":"Battle wizard","body":"Typed battle requests (\"I need a battle tonight at 9\") only trigger the wizard in channels with \"battle\" in the name, like {channel1} or {channel2}."},"toggle":{"title":"Admin toggle","body":"Server admins can turn the battle wizard off (or back on) at any time with {command}. Slash commands keep working either way."}},"agency":{"kicker":"Agency Exclusive - Super Feature","title":"Post live TikTok rank feeds straight into Discord","sub":"Creator ranks, gaming ranks, and 99+ movers across all {count} regions - pulled on demand into a private channel, button-driven.","requirement":"Requires an active Global Agency subscription","step1":{"title":"Add the bot and set up","body":"Invite the bot to your server, then run {command} (admin only) to start."},"step2":{"title":"Connect your API key","body":"The bot DMs you a private prompt - paste your agency API key there. It is never shown in the channel."},"step3":{"title":"Choose what to track","body":"Select regions and boards: Creator ranks, Gaming ranks, and 99+ movers (entered today / below cutoff)."},"step4":{"title":"Pick channel and role","body":"Set the channel to post in and the Manager role allowed to pull the feeds."},"step5":{"title":"Pull on demand","body":"Use the buttons:"}},"cta":{"badge":"Free to install. No credit card. No account needed.","title":"Add it to your server now","sub":"Click below, select your server, and the assistant sets everything up automatically. Takes under a minute.","pricing":"API Pricing"}}},"guidesApi":{"gettingStarted":{"seo":{"title":"Getting Started with TikTok LIVE API - Developer Quick Start Guide","description":"Step-by-step guide to get started with TikTok LIVE API. Install the SDK, get a free API key, connect to any TikTok LIVE stream, and receive real-time chat, gift, and viewer data in under 30 seconds.","ogTitle":"Getting Started with TikTok LIVE API - Quick Start Guide","ogDescription":"Connect to any TikTok LIVE stream in under 30 seconds. Free SDK, free API key, real-time data. Step-by-step developer guide."},"og":{"title":"Getting Started with TikTok LIVE","subtitle":"Your first connection in minutes.","badge":"GUIDE"},"jsonLd":{"name":"How to Connect to TikTok Live Stream API","description":"Step-by-step guide to connect to any TikTok LIVE stream and receive real-time chat, gift, and viewer data using TikTools API.","toolNode":"Node.js (version 18 or later)","steps":{"apiKey":{"name":"Get a free API key","text":"Sign up at tik.tools/login to get your free API key. No credit card required."},"install":{"name":"Install the SDK","text":"Run npm install {'@'}tiktool/live to install the TikTools SDK."},"connect":{"name":"Connect to a live stream","text":"Create a TikTokLive client with the streamer username and your API key, then call client.connect()."},"receive":{"name":"Receive real-time events","text":"Listen for events like chat, gift, like, follow, and viewer_count. All events are delivered as structured JSON objects."}}},"hero":{"badge":"Quick Start Guide","title":"Getting Started with","titleHighlight":"TikTok LIVE API","subtitle":"Connect to any TikTok LIVE stream and receive real-time data in under 30 seconds. Sandbox tier - no credit card required."},"step1":{"title":"Get Your Free API Key","signUp":"Sign up at {link} with your Google account. Your free API key is generated instantly - no credit card, no approval process.","limits":"The Sandbox tier includes {sandboxRequests} and {sandboxConnections} (50 sessions per day, 2h per connection). Upgrade to a paid tier (from $7/week) for {paidRequests} and {paidConnections} for production use.","sandboxRequests":"5,000 requests/day","sandboxConnections":"3 concurrent WebSocket connections","paidRequests":"10,000 requests/day","paidConnections":"20 concurrent WebSocket connections"},"step2":{"title":"Install the SDK","body":"Install the TikTools SDK from npm. Works with Node.js, Bun, and Deno."},"step3":{"title":"Connect to a Live Stream","body":"Use the SDK to connect to any TikTok user who is currently live streaming:"},"step4":{"title":"Run It","saveAs":"Save as {file} and run:","output":"You'll see live events flowing in your terminal within seconds:"},"step5":{"title":"Alternative: Raw WebSocket","body":"Don't want to use the SDK? Connect directly via WebSocket from any language:","languages":"Works with Python, Go, Rust, Java, C#, Ruby - any language with WebSocket support."},"next":{"title":"What's Next?","useCases":{"title":"Use Cases","sub":"See what developers build with the API"},"reference":{"title":"Full API Reference","sub":"All events, endpoints & SDK methods"},"bot":{"title":"Build a Chat Assistant","sub":"Step-by-step assistant tutorial"},"overlay":{"title":"Build a Stream Overlay","sub":"OBS browser source tutorial"}},"sidebar":{"title":"On This Page","apiKey":"1. Get Your Free API Key","install":"2. Install the SDK","connect":"3. Connect to a Stream","run":"4. Run It","raw":"5. Raw WebSocket"}},"websocket":{"seo":{"title":"TikTok LIVE WebSocket API - Real-time Stream Data","description":"Connect to TikTok Live streams via WebSocket API. Real-time chat messages, gifts, viewer counts, battles - works with JavaScript, Python, Go, Rust, and any language. Sandbox tier available.","ogTitle":"TikTok LIVE WebSocket API - Real-time Stream Data","ogDescription":"Connect to any TikTok Live stream via WebSocket. Real-time events for chat, gifts, viewers, battles. Works with any programming language. Free tier available."},"og":{"title":"TikTok LIVE WebSocket Guide","subtitle":"Connect and handle real-time stream events.","badge":"GUIDE"},"jsonLd":{"headline":"TikTok LIVE WebSocket API - Connect to Any Live Stream","description":"Complete guide to connecting to TikTok LIVE streams via WebSocket. Real-time chat, gifts, viewers, battles. Works with JavaScript, Python, Go, Rust, and any language.","faq":{"connect":"Connect to {url} using any WebSocket library. You will receive real-time JSON events for chat, gifts, viewers, and more.","languages":"Any language with WebSocket support: JavaScript/Node.js, Python, Go, Rust, Java, C#, Ruby, PHP, and more. TikTool also provides an official Node.js SDK ({'@'}tiktool/live).","free":"Yes, the Sandbox tier is free with 3 concurrent WebSocket connections and 5,000 REST requests/day. Paid plans start from $7/week (Basic) for 20 concurrent connections and 10,000 requests/day."}},"hero":{"badge":"Guide","title":"TikTok LIVE","titleHighlight":"WebSocket API","subtitle":"Connect to any TikTok LIVE stream via WebSocket. Receive real-time chat messages, gifts, viewer counts, battles, and engagement data with sub-50ms latency. Works with any programming language."},"how":{"title":"How the TikTok LIVE WebSocket Works","endpoint":"TikTool provides a managed WebSocket endpoint at {endpoint} that streams real-time events from any TikTok LIVE stream. You connect with your API key and a TikTok username - the server handles all protocol negotiation, authentication, and reconnection logic.","relay":"Unlike direct protocol connections to TikTok's broadcast infrastructure (which break frequently), TikTool's WebSocket API is a {relay}.","relayStrong":"stable, production-grade relay"},"quickStart":{"title":"Quick Start - Connect in 3 Lines","native":"Or connect directly with native WebSocket (no SDK needed):","anyLanguage":"Any Language","anyLanguageBody":"Any language with WebSocket support works - Go, Rust, Java, C#, Ruby, PHP. Just connect to:"},"params":{"title":"WebSocket Connection Parameters","parameter":"Parameter","required":"Required","description":"Description","uniqueId":"TikTok username (without {'@'}) of the streamer","apiKey":"Your TikTool API key","jwtKey":"JWT-based auth (alternative to apiKey for tokenized browser clients)"},"eventTypes":{"title":"Event Types","intro":"Every WebSocket message is a JSON object with {event} and {data} fields. Here are the events you'll receive:"},"events":{"chat":"New chat message from a viewer. Includes user info, message text, and badges.","gift":"Virtual gift sent by a viewer. Includes gift name, diamond value, and repeat count.","like":"A viewer liked the stream. Includes total like count.","member":"A viewer joined the stream. Fires when users enter the live room.","social":"Follow / share / favourite. The data.action field tells you which (follow, share, favourite).","roomUserSeq":"Viewer count update. Includes current viewerCount and topViewers.","subscribe":"A viewer subscribed to the streamer.","battle":"LinkMic battle event. Includes battle status, scores, duration, and participants.","battleArmies":"Battle armies update. Team scores and participant rankings.","linkMic":"LinkMic guest layout update. Includes slot/guest user IDs for multi-host streams.","roomPin":"A chat message was pinned by the streamer.","liveIntro":"Stream introduction update. Includes stream title and description.","emoteChat":"Custom emote sent in chat. Includes emote ID and image URL.","envelope":"Treasure chest / red-envelope event in the stream.","question":"Viewer-submitted Q&A question.","rankUpdate":"Per-region rank refresh for the streamer.","barrage":"Top-of-screen barrage/announcement message.","superFan":"A viewer became a Super Fan or levelled up. Includes the new level.","superFanJoin":"A Super Fan joined the room.","superFanBox":"Super Fan box / reward event.","control":"Stream lifecycle control (pause, end, etc.)."},"limits":{"title":"Connection Limits by Tier","tier":"Tier","connections":"Connections","price":"Price","sandboxFree":"Sandbox (free)","sandboxTier":"Sandbox Tier","proPrice":"from $15/week","ultraPrice":"from $45/week","agencyConnections":"500 + Firehose","agencyPrice":"from $119/week"},"errors":{"title":"Error Handling & Reconnection","body":"The WebSocket will close with standard close codes. Your client should handle reconnection:"},"faq":{"title":"Frequently Asked Questions","connect":{"q":"How do I connect to a TikTok live stream via WebSocket?","a":"Connect to {url} using any WebSocket library. You will receive real-time JSON events for chat, gifts, viewers, and more. The SDK ({'@'}tiktool/live) handles this automatically."},"languages":{"q":"What programming languages work with TikTok LIVE WebSocket?","a":"Any language with WebSocket support: JavaScript/Node.js, Python, Go, Rust, Java, C#, Ruby, PHP, and more. TikTool also provides an official Node.js SDK ({'@'}tiktool/live on npm) and a Python package (tiktok-live-api on PyPI)."},"free":{"q":"Is the TikTok LIVE WebSocket API free?","a":"Yes, the Sandbox tier is free with 3 concurrent WebSocket connections and 5,000 REST requests/day. No credit card required. Paid plans from $7/week (Basic) offer 20 concurrent connections and 10,000 requests/day for production use."},"openSource":{"q":"How is this different from open-source live stream libraries?","a":"Open-source libraries require you to maintain your own connection infrastructure and frequently break when the platform updates. TikTool is a managed API service that handles all maintenance for you, providing 99.9% uptime."},"latency":{"q":"What is the latency of the WebSocket connection?","a":"TikTool delivers events within 50ms of them occurring on TikTok. The WebSocket connection is optimized for low-latency real-time data delivery."}},"next":{"python":{"title":"Python Guide","sub":"Connect with Python"},"events":{"title":"Events Reference","sub":"All event types & data"}}},"webhooks":{"seo":{"title":"TikTok LIVE Webhooks - Go-Live and Stream-End Alerts","description":"Receive a signed HTTPS POST when a TikTok creator goes live or ends a stream. live.start and live.end webhooks with retries, replay and HMAC signatures, included on every paid plan."},"og":{"title":"TikTok LIVE Webhooks","subtitle":"Go-live and stream-end alerts at your endpoint.","badge":"GUIDE"},"jsonLd":{"breadcrumbHome":"Home","breadcrumbGuides":"Guides","breadcrumbPage":"TikTok LIVE Webhooks"},"hero":{"badge":"Guide","title":"TikTok LIVE","titleHighlight":"Webhooks","subtitle":"Get a signed HTTPS POST the moment a TikTok creator goes live or ends a stream. No socket to keep open and nothing to poll: pick the creators, give us a URL, and live.start and live.end arrive at your endpoint.","seePlans":"See plans","apiReference":"API reference"},"what":{"title":"What a TikTok LIVE webhook does","body":"A webhook is a go-live alert delivered to your server. We watch the creators you list and send an HTTPS POST to your URL when one of them starts a LIVE ({start}) and again when the stream ends ({end}). Your service does not need to hold a connection open or run a scheduler - it only has to answer a POST.","uses":"Typical uses: post to Discord or Slack when a creator goes live, start recording or analytics the moment a stream begins, open a {link} for chat and gifts only while the creator is actually live, or keep an agency roster's live status current.","usesLink":"WebSocket connection"},"how":{"title":"How it works","register":"{strong} with your endpoint URL, the events you want and the TikTok usernames to watch.","registerStrong":"Register a webhook","secret":"{strong} returned once on creation. Every delivery is signed with it.","secretStrong":"Store the signing secret","receive":"{strong} as JSON POSTs. Verify the signature, answer 200, then do your work.","receiveStrong":"Receive live.start and live.end"},"events":{"title":"Events","ariaLabel":"Webhook events","event":"Event","plans":"Plans","when":"When it fires","plansAllPaid":"All paid plans","plansUltraGlobal":"Ultra and Global Agency","plansGlobal":"Global Agency","liveStart":"A watched creator started a LIVE. Includes the room id, start time and live URL.","liveEnd":"A watched creator ended the stream. Same envelope, with the end time.","peakViewers":"A stream reached a new viewer peak.","highValueGift":"A high-value gift was sent during a watched stream.","followerMilestone":"A watched creator crossed a follower milestone."},"register":{"title":"Register a webhook","body":"Create webhooks from the dashboard, or server-to-server with your API key. The response includes the signing secret, shown only once.","creators":"Keep {creators} scoped to the accounts you care about (up to 1,000 per webhook). To change the list later, {patch} the webhook with the full new array - it replaces the previous list. Full parameters are in the {link}.","creatorsLink":"API reference"},"payloads":{"title":"Payloads","headers":"Every delivery also carries {timestamp}, {event}, {eventId}, {deliveryId}, {attempt} and {webhookId} headers."},"verify":{"title":"Verify the signature","body":"Each POST includes {header}, where {v1} is the HMAC-SHA256 of {signed} keyed with your webhook secret. Compute it over the raw body before parsing JSON, compare in constant time, and reject timestamps older than five minutes."},"delivery":{"title":"Delivery and retries","atLeastOnce":"{strong} The same event can arrive more than once, so dedupe on {eventId}.","atLeastOnceStrong":"At-least-once.","retries":"{strong} A failed delivery is retried on a schedule of 0s, 30s, 2m, 10m, 1h and 6h. After the last attempt it is kept as a dead letter you can replay from the dashboard or the API once your endpoint is healthy.","retriesStrong":"Retries.","fast":"{strong} Return a 2xx as soon as the POST arrives and process afterwards. Connect timeout is 10 seconds and read timeout 15 seconds; a refused connection or a timeout counts as a failed attempt.","fastStrong":"Answer fast.","test":"{strong} Send a signed test delivery to your endpoint from the dashboard or the test endpoint to check parsing and signature handling before a creator goes live.","testStrong":"Test anytime."},"plans":{"title":"Plans","body":"Webhooks with {start} and {end} are included on every paid plan, with more endpoints and a larger daily delivery allowance on higher plans. A Sandbox account can set up one test webhook from the dashboard and send signed test deliveries to it, so the integration can be built before you subscribe. Live deliveries, and registering webhooks with an API key, need a paid plan. See {link} for plan details.","pricingLink":"pricing"},"faq":{"title":"Frequently Asked Questions","offer":{"q":"Does TikTok offer webhooks for LIVE streams?","a":"TikTok does not provide public webhooks for when a creator goes live. Tik Tools watches the creators you choose and sends live.start and live.end webhooks to your HTTPS endpoint."},"speed":{"q":"How fast does live.start arrive?","a":"Usually within seconds of the creator going live. Detection is continuous but not instantaneous, so a stream that starts and ends within a few seconds may not be seen. Streams of normal length are caught reliably."},"twice":{"q":"Can the same event be delivered twice?","a":"Yes. Delivery is at-least-once, so a retry can repeat an event your server already processed. Every payload carries a stable event_id - store it and skip any id you have seen."},"down":{"q":"What happens if my server is down?","a":"Failed deliveries are retried at 0s, 30s, 2m, 10m, 1h and 6h. After the last attempt the event is kept as a dead letter that you can replay once your endpoint is back."},"websocket":{"q":"Do I need a WebSocket connection as well?","a":"Not for go-live alerts. Webhooks cover live.start and live.end on their own. Use the WebSocket API when you also need the chat, gifts and viewer events from inside the stream."},"plans":{"q":"Which plans include webhooks?","a":"live.start and live.end webhooks are included on every paid plan. Higher plans add more endpoints, a larger daily delivery allowance and extra events. A Sandbox account can set up one test webhook from the dashboard and send signed test deliveries; live deliveries and registering webhooks with an API key need a paid plan."}},"next":{"websocket":{"title":"WebSocket Guide","sub":"Stream chat and gifts once a creator is live"},"bot":{"title":"Build a Live Bot","sub":"Discord and chat automation"}}},"events":{"seo":{"title":"TikTok LIVE Events Reference - tik.tools","description":"Every TikTok LIVE WebSocket event documented with live firehose data: chat, gift, like, follow, join, battle, subscription. Drop-in code in Node, Python, curl, Go.","ogTitle":"TikTok LIVE API Events Reference","ogDescription":"All TikTok LIVE WebSocket events documented with live firehose samples. Drop-in code in Node, Python, curl, Go."},"og":{"title":"TikTok LIVE Events Reference","subtitle":"Every event you can subscribe to.","badge":"GUIDE"},"hero":{"eyebrow":"EVENTS REFERENCE · LIVE FIREHOSE · STREAMING NOW","title":"The full event vocabulary of {brand}","sub":"Chat. Gifts. Likes. Joins. Follows. Battles. Subscriptions. Every event on TikTok LIVE streams through one WebSocket with rich metadata. The feed below is the real public firehose right now - not a mockup.","ctaKey":"Get a free sandbox key","ctaDocs":"Read the docs"},"feed":{"title":"Live event feed","flag":"{count} events buffered · real public stream","giftAlt":"gift","someone":"someone","giftFallback":"Gift","actions":{"sent":"sent"},"secondsAgo":"{n}s ago","minutesAgo":"{n}m ago","empty":"Waiting for the next live event...","caption":"The public firehose is masked, but every event is a real push from a real TikTok LIVE room. Connect with your own key to receive the full unmasked payload (real usernames, real avatars, real diamond counts) - the only thing that changes between tiers is the concurrent-connection cap."},"code":{"title":"Subscribe to the firehose in your stack","lead":"Pick your language. Copy. Run. Sandbox key from {link}.","tabsLabel":"Code language"},"docs":{"title":"Every event, what fires it, what's in the payload","intro":"All events share the envelope {envelope}. Below: every event type and the data it carries.","items":{"chat":{"description":"Fired when a viewer sends a chat message. Most common event.","frequency":"Very frequent","fields":{"comment":"The message text","userId":"Numeric TikTok user ID"}},"gift":{"description":"Fired when a viewer sends a virtual gift. Includes gift name, diamond value, streak data.","frequency":"Moderate","fields":{"user":"Sender","giftName":"e.g. \"Rose\", \"Galaxy\"","giftId":"Numeric gift ID","diamondCount":"Diamond value","repeatCount":"Streak count","repeatEnd":"True when streak ends"}},"like":{"description":"Fired when a viewer taps the like button. Includes total accumulated likes.","frequency":"Very frequent","fields":{"user":"Liker","likeCount":"This event count","totalLikeCount":"Stream total"}},"member":{"description":"Fired when a viewer joins the live stream room.","frequency":"Moderate","fields":{"user":"Joining user"}},"follow":{"description":"Fired when a viewer follows the streamer during the live.","frequency":"Low","fields":{"user":"Following user"}},"share":{"description":"Fired when a viewer shares the live stream.","frequency":"Low","fields":{"user":"Sharing user"}},"roomUserSeq":{"description":"Periodic viewer count update. Primary way to track real-time viewer numbers. The SDK also emits it as viewer_count (alias, same payload).","frequency":"Periodic","fields":{"viewerCount":"Live viewers right now","topViewers":"Ranked by engagement"}},"subscribe":{"description":"Fired when a viewer subscribes to the streamer.","frequency":"Rare","fields":{"user":"Subscriber"}},"linkMicBattle":{"description":"Fired when a TikTok LIVE battle starts, updates, or ends. Includes scores + participants.","frequency":"During battles","fields":{"battleUsers":"Participants with scores","type":"1=start, 2=update, 3=end"}},"roomPin":{"description":"Fired when the streamer pins a chat message.","frequency":"Rare","fields":{"pinnedMessage":"Message content + sender"}}}},"faq":{"title":"Frequently asked","paid":{"q":"Do I need a paid plan to receive events?","a":"No. The Sandbox tier is free and ships the full real event payload (real usernames, real diamonds, etc) - your client signs the upstream WebSocket with its own TikTok cookie. The only hard caps are 3 concurrent WebSocket connections and 5,000 REST requests/day. Basic at $7/wk lifts the cap to 20 concurrent WS + 10,000 req/day."},"frequent":{"q":"Which event fires most often on a busy stream?","a":"`like` and `chat` dominate by frequency. `gift` is the highest-value signal per event."},"multiple":{"q":"Can I subscribe to multiple TikTok creators at once?","a":"Yes. Open one WebSocket per uniqueId. Pro tier allows 50 concurrent WS, Ultra 250."},"streak":{"q":"How do I detect when a gift streak ends?","a":"Only streakable gifts (`giftType` 1) run a streak: watch for `repeatEnd === true`, or close it yourself when no new frame arrives for a few seconds, and take the highest `repeatCount`. Other gifts never send an end frame: a quantity send such as 8x is one frame with `repeatCount` 8, so count it as it arrives. Either way the total diamonds = `diamondCount * repeatCount`."},"latency":{"q":"What is the latency vs the actual stream?","a":"Events arrive ~150-400ms after they fire on TikTok. Faster than the video stream itself on most CDNs."},"battles":{"q":"Do battles fire for both creators?","a":"Yes. Connect to either creator in the battle - both receive the same `linkMicBattle` event with both `battleUsers` populated."}}}},"guidesBuild":{"shared":{"ogBadge":"GUIDE"},"bot":{"seo":{"title":"How to Build a TikTok Live Chat Bot (Node.js + Python) - tik.tools","description":"Build a TikTok LIVE chat bot in Node.js or Python that reads chat, gifts, and joins, and reacts to commands. Working code, tested examples, rate-limit info. Free API key.","ogTitle":"How to Build a TikTok Live Chat Bot in 5 Minutes","ogDescription":"Working Node.js and Python TikTok LIVE chat bot examples. Read events, react to commands, run 24/7. Free tier."},"og":{"title":"Build a TikTok Live Chat Bot","subtitle":"Node.js and Python walkthrough."},"jsonLd":{"name":"Build a TikTok LIVE chat bot","description":"Step-by-step Node.js and Python tutorial for a TikTok LIVE chat bot that reads chat/gift events and reacts to viewer commands in your own app.","steps":{"install":{"name":"Install the SDK","text":"Install the TikTool SDK via npm or pip."},"credentials":{"name":"Set credentials","text":"Export your TikTool API key."},"write":{"name":"Write the bot","text":"Listen for chat/gift events and react to commands in your own code."},"run":{"name":"Run it","text":"Run with node or python; bot reconnects automatically."}}},"hero":{"badge":"Tutorial · Free · 5 minutes","title":"Build a TikTok LIVE chat bot","sub":"Read every chat, gift, and join event from any TikTok LIVE stream and react to commands in your own app. Run in Node.js or Python with under 60 lines of code.","ctaKey":"Get a free API key","ctaGithub":"View on GitHub"},"mock":{"terminal":"terminal","liveOutput":"bot live output","productionKey":"Production key","active":"active","limit":"Limit","limitValue":"10,000 events/min"},"step1":{"title":"Install the SDK","body":"One package. No build step. Works in any Node 18+ or Python 3.9+ environment."},"step2":{"title":"Set your credentials","intro":"You need one thing:","apiKeyItem":"{label} - from {link}. The free tier is fine for one stream.","apiKeyLabel":"API key","dashboardLink":"your dashboard"},"step3":{"title":"Write the bot","body":"Listens for chat, gifts, joins, likes. Reacts to {hello} and {ping} commands with your own action: an overlay, a sound, a webhook."},"step4":{"title":"Run it","body":"The bot stays connected until you stop it. Reconnect logic is built into the SDK.","tryIt":"Type {hello} or {ping} from any TikTok account into the streamer's chat and your bot replies as your account."},"limits":{"label":"Important","title":"Limitations to plan around","sub":"Everything below is what TikTok enforces on your account/IP - not something tik.tools can lift. Build your bot logic with these in mind.","volume":{"title":"events per stream per minute","body":"Big creators (1M+ viewers) push tens of thousands of events per minute. Your bot needs to process them lazily - don't block the event loop on every chat. Drop or queue heavy work."},"streamEnd":{"chip":"stream end","title":"session ends with the LIVE","body":"When the streamer ends their LIVE, the WebSocket closes. The SDK fires {event}. Reconnect after the streamer goes live again - poll {endpoint} or use webhooks."},"unofficial":{"chip":"not affiliated","title":"not endorsed by TikTok","body":"This is an {unofficial} integration. Use a dedicated TikTok account for the bot, don't mix it with your main, and don't impersonate creators. TikTok may suspend the account if the bot looks like spam.","strong":"unofficial"}},"next":{"title":"Where to next","overlay":{"title":"OBS overlay","desc":"Stream gift animations on top of your video"},"game":{"title":"Build a chat game","desc":"Viewers vote with comments, gifts trigger actions"},"tts":{"title":"Text-to-speech","desc":"Have the bot speak chat messages out loud"}}},"overlay":{"seo":{"title":"Build a TikTok LIVE Stream Overlay - OBS Browser Source Tutorial","description":"Build a TikTok LIVE Stream Overlay for OBS with real-time chat, gift alerts, and viewer counts. Complete tutorial with HTML, CSS, and Node.js code. Uses TikTok LIVE API - free tier available.","ogTitle":"Build a TikTok LIVE Stream Overlay for OBS","ogDescription":"Create a real-time TikTok LIVE overlay with chat feed, gift alerts, and viewer counts. Complete code tutorial for OBS browser sources."},"og":{"title":"Build a TikTok LIVE Stream Overlay","subtitle":"Chat, gifts and alerts for OBS."},"jsonLd":{"howTo":{"name":"How to Build a TikTok LIVE Stream Overlay for OBS","description":"Create a real-time OBS overlay showing TikTok LIVE chat, gift alerts, and viewer counts using TikTools API.","steps":{"setup":{"name":"Set up the project","text":"Create a Node.js project with {pkg} and express."},"server":{"name":"Create the server","text":"Build an Express server that connects to TikTok and broadcasts events via SSE."},"html":{"name":"Create the overlay HTML","text":"Design the browser-based overlay with chat feed, gift alerts, and viewer count."},"obs":{"name":"Add to OBS","text":"Add the overlay URL as a Browser Source in OBS with 1920x1080 resolution."}}},"article":{"headline":"Build a TikTok LIVE Stream Overlay with Real-Time Data","description":"Complete tutorial: create an OBS-compatible overlay for TikTok LIVE streams with real-time chat, gift alerts, and viewer counts."}},"hero":{"badge":"Tutorial","title":"Build a TikTok LIVE","highlight":"Stream Overlay","subtitle":"Create a real-time OBS-compatible browser source overlay that shows live chat, gift alerts, and viewer counts from any TikTok LIVE stream."},"build":{"title":"What You'll Build","intro":"A browser-based stream overlay that works with OBS, Streamlabs, or any software that supports browser sources. It displays:","items":{"chat":"Live chat messages in real-time","gifts":"Animated gift alerts with diamond values","viewers":"Current viewer count","feed":"A scrolling chat feed with user avatars"}},"prereq":{"title":"Prerequisites","node":"Node.js 18+ installed","apiKey":"A free TikTools API key - {link}","apiKeyLink":"get one here","obs":"OBS Studio (or any streaming software with Browser Source)"},"step1":{"title":"Step 1: Set Up the Project"},"step2":{"title":"Step 2: Create the Server","body":"Create {file} - this connects to TikTok and broadcasts events via Server-Sent Events (SSE) to the browser overlay:"},"step3":{"title":"Step 3: Create the Overlay HTML","body":"Create {file} - this is what OBS will render as a browser source:"},"step4":{"title":"Step 4: Run & Add to OBS","thenObs":"Then in OBS:","addSource":"Add a new {source}","sourceLabel":"Browser Source","setUrl":"Set URL to {url}","setSize":"Set width to {width} and height to {height}","shutdown":"Check \"Shutdown source when not visible\""},"custom":{"title":"Customization Ideas","themes":{"label":"Custom themes","text":"{label} - change colors, fonts, and layout to match your stream brand"},"sounds":{"label":"Sound effects","text":"{label} - play sounds when gifts arrive using the Web Audio API"},"gifs":{"label":"GIF animations","text":"{label} - show animated GIFs for specific gifts"},"goals":{"label":"Goal bars","text":"{label} - add donation/gift goal progress bars"},"podium":{"label":"Top gifter podium","text":"{label} - show the top 3 gifters in real-time"}},"next":{"bot":{"title":"Build a Chat Assistant","desc":"Automated chat assistant tutorial"},"useCases":{"title":"More Use Cases","desc":"See all API applications"}}},"game":{"seo":{"title":"How to Build a TikTok LIVE Interactive Game - Unity, C++ & Web","description":"Step-by-step guide to building interactive viewer-controlled games for TikTok LIVE. Viewers send gifts & chat commands to control your game. Works with Unity, C++, and web. Free SDK.","ogTitle":"Build a TikTok LIVE Interactive Game - Unity, C++ & Web","ogDescription":"Let viewers control your game with TikTok LIVE events. Gift-triggered effects, chat commands, like floods. Complete code for UE5, Unity, and JavaScript."},"og":{"title":"Build a TikTok LIVE Game","subtitle":"Let viewers control your game with gifts and chat."},"jsonLd":{"howTo":{"name":"Build a TikTok LIVE Interactive Game","description":"Create viewer-controlled games for TikTok LIVE streams. Viewers send gifts, chat commands, and likes to control gameplay. Works with Unity, C++, and web.","steps":{"engine":{"name":"Choose your engine","text":"Pick your game engine: Unity (C# WebSocket), C++, or web (JavaScript SDK)."},"connect":{"name":"Connect to TikTool API","text":"Install the SDK or connect via raw WebSocket to receive real-time event data from TikTok LIVE streams."},"map":{"name":"Map events to game actions","text":"Bind gift, chat, like, and follow events to in-game effects like spawning items, controlling characters, or changing difficulty."},"stream":{"name":"Stream to TikTok","text":"Use TikTok Live Studio or OBS to stream your game while the audience interacts in real-time."}}},"faq":{"official":{"q":"Do I need TikTok's official API to make a LIVE game?","a":"No. TikTok does not offer a public API for LIVE stream events. TikTool provides a managed API with WebSocket delivery that works with any game engine including Unity, Godot, C++, and web browsers."},"engines":{"q":"What game engines work with TikTok LIVE interactive games?","a":"Any engine that supports WebSocket connections: Unity (C# WebSocket), C++, Godot, GameMaker, web browsers, and custom engines."}}},"hero":{"badge":"Game Dev Guide","title":"Build a TikTok LIVE","highlight":"Interactive Game","subtitle":"Let viewers control your game with chat commands, gifts, and likes. Works with Unity, C++, web browsers, and any WebSocket-capable engine."},"what":{"title":"What Are TikTok LIVE Games?","body":"TikTok LIVE interactive games are viewer-controlled experiences where the audience's actions directly affect gameplay. When viewers send chat messages, gifts, likes, or follow the streamer, those events trigger in-game responses - spawning enemies, changing the environment, or controlling characters.","examplesIntro":"Popular examples include:","battles":{"label":"Chat-controlled battles","text":"{label} - viewers type commands to join teams and fight"},"gifts":{"label":"Gift-triggered effects","text":"{label} - sending a Rose spawns an item, a Universe triggers a boss fight"},"likes":{"label":"Like floods","text":"{label} - likes affect gravity, speed, or difficulty"},"follows":{"label":"Follow alerts","text":"{label} - new followers spawn friendly NPCs"}},"how":{"title":"How It Works","body":"Your game connects to the TikTools API via WebSocket and receives real-time events from the TikTok LIVE stream. Each event includes the viewer's username, the action they took, and relevant data (gift value, chat message, etc.)."},"option1":{"title":"Option 1: Web Game (JavaScript)","body":"The simplest approach - connect directly from a browser or Node.js backend:"},"option2":{"title":"Option 2: Unity (C#)","body":"Use the raw WebSocket connection from Unity - no additional plugin required:"},"tips":{"title":"Game Design Tips","names":{"label":"Show viewer names","text":"{label} - display the gifter's or chatter's username in-game so viewers feel recognized"},"scale":{"label":"Scale with viewers","text":"{label} - use {event} events to dynamically adjust difficulty"},"tiers":{"label":"Gift tiers","text":"{label} - map TikTok gift values (1{diamond} = small, 10{diamond} = medium, 100{diamond}+ = epic) to in-game effects"},"cooldowns":{"label":"Cooldowns","text":"{label} - prevent spam by adding per-user cooldowns on chat commands"},"feedback":{"label":"Visual feedback","text":"{label} - always show what happened when a viewer interacts so the audience stays engaged"}},"faq":{"title":"FAQ","official":{"q":"Do I need TikTok's official API to make a LIVE game?","a":"No. TikTok does not offer a public API for LIVE stream events. TikTool provides a managed third-party API with WebSocket delivery that works with any game engine. A free 7-day Sandbox evaluation is enough to prototype your game."},"events":{"q":"What events can I use in my game?","a":"All events: {chat}, {gift}, {like}, {follow}, {share}, {member} (join), {viewerCount}. See the {link} for full documentation.","link":"Events Reference"},"engines":{"q":"Can I use this with Godot, GameMaker, or other engines?","a":"Yes. Any engine that supports WebSocket connections can use the TikTool API. Connect to {url} and parse the JSON messages. No SDK required."}},"next":{"overlay":{"title":"Build an Overlay","desc":"OBS stream overlay tutorial"},"events":{"title":"Events Reference","desc":"All event types documented"}}},"tts":{"seo":{"title":"How to Add Text-to-Speech (TTS) on TikTok LIVE - Free TTS Assistant Guide","description":"How to add text-to-speech on TikTok LIVE. Build a free TTS assistant that reads chat messages aloud using AI voices - ElevenLabs, OpenAI, or free browser TTS. Step-by-step guide for Node.js & Python.","ogTitle":"How to Use Text to Speech on TikTok Live - TTS Assistant Guide","ogDescription":"Build a TikTok LIVE TTS assistant. Read chat messages aloud with AI voices. Works with any TTS engine. Free API for developers."},"og":{"title":"TikTok LIVE Text-to-Speech","subtitle":"Turn chat and gifts into live audio."},"jsonLd":{"name":"How to Use Text to Speech on TikTok Live","description":"Build a TTS assistant that reads TikTok Live chat messages aloud using the TikTool API and any TTS engine.","steps":{"connect":{"name":"Connect to the Live Stream","text":"Install the TikTool SDK and connect to a TikTok LIVE stream with your API key."},"listen":{"name":"Listen for Chat Messages","text":"Use {code} to receive every chat message in real-time."},"send":{"name":"Send to TTS Engine","text":"Pipe the chat message text to your preferred TTS engine (Web Speech API, ElevenLabs, Google TTS)."}},"toolEngine":"Any TTS Engine (Web Speech API, ElevenLabs, Google Cloud TTS)"},"hero":{"badge":"TTS Assistant Guide","title":"Text to Speech","highlight":"TTS","line2":"on TikTok LIVE","subtitle":"Build a TTS assistant that reads TikTok Live chat messages aloud using AI voices. Works with any TTS engine - ElevenLabs, Google Cloud, OpenAI, or the free browser Web Speech API."},"intro":{"heading":"How to Use{accent} on TikTok Live","headingAccent":"Text to Speech","sub":"TTS (Text to Speech) on TikTok Live reads chat messages aloud using AI voices. Learn how TTS works, how to enable it, and how to build TTS assistants with the TikTool API."},"what":{"title":"What is TikTok LIVE TTS?","body":"Text to Speech (TTS) on TikTok Live converts {strong} during a live broadcast. When viewers send messages, TTS reads them aloud so the streamer and audience can hear them. This is especially useful for:","strong":"chat messages into spoken audio","items":{"streamers":"Streamers who can't constantly read chat","accessibility":"Accessibility for visually impaired users","entertainment":"Interactive entertainment experiences","assistants":"AI-powered voice assistants on stream"}},"howGet":{"title":"How to Get Text to Speech on TikTok Live","body":"TikTok's built-in TTS is limited - it only works for specific donation/gift messages. For {strong}, developers use TikTool's API to capture chat in real-time and pipe it to a TTS engine:","strong":"full TTS on all chat messages"},"step1":{"title":"Step 1: Connect to the Live Stream"},"step2":{"title":"Step 2: Listen for Chat Messages"},"step3":{"title":"Step 3: Add a TTS Engine","body":"Choose any TTS engine - browser Web Speech API, Google Cloud TTS, Amazon Polly, ElevenLabs, or OpenAI TTS:"},"useCasesTitle":"TTS Use Cases for TikTok Live","useCases":{"chat":{"title":"Chat TTS Assistant","desc":"Read every chat message aloud. Viewers hear their messages spoken by AI - drives engagement and donations."},"gifts":{"title":"Gift Thanks Assistant","desc":"Automatically thank viewers who send gifts. Custom voice messages for roses, lions, and universe gifts."},"games":{"title":"Game Commands","desc":"Voice-controlled interactive games. Chat messages become voice commands that control gameplay on stream."},"multiLang":{"title":"Multi-Language TTS","desc":"Detect message language and use the appropriate voice. Stream to global audiences with auto-translated TTS."}},"compare":{"title":"TikTok LIVE TTS vs. Built-in TTS","feature":"Feature","ours":"TikTool + Custom TTS","builtIn":"TikTok Built-in TTS","yes":"Yes","no":"No","allChat":"All chat messages","giftsOnly":"Gifts only","customVoices":"Custom voices","anyEngine":"Any engine","fixedVoices":"Fixed voices","aiVoices":"AI voices (ElevenLabs, OpenAI)","multiLang":"Multi-language","languages":"50+ languages","limited":"Limited","filtering":"Filtering/moderation","customRules":"Custom rules","overlay":"Stream overlay","obs":"OBS compatible"},"python":{"title":"Python TTS Assistant for TikTok Live","body":"Build a TTS assistant in Python using {pkg} and {engine}:"},"faq":{"title":"Frequently Asked Questions","howTo":{"q":"How to do text to speech on TikTok live?","a":"Use TikTool's WebSocket API to capture chat messages in real-time, then pipe them to any TTS engine (Web Speech API, Google Cloud TTS, ElevenLabs, OpenAI TTS). The API provides every chat message as JSON - you just need to send the text to your TTS of choice."},"howGet":{"q":"How to get text to speech on TikTok live?","a":"Install the TikTool SDK with {command}, connect to a live stream with your API key, and listen for chat events. Each chat event includes the message text and user info. Send the text to any TTS engine to hear it spoken aloud."},"builtIn":{"q":"Does TikTok have built-in TTS for live streams?","a":"TikTok has limited built-in TTS that only reads certain gift/donation messages. For full TTS on all chat messages, you need an external solution like TikTool's API connected to a TTS engine."},"python":{"q":"Can I build a TTS assistant for TikTok Live in Python?","a":"Yes. Use the tiktok-live-api Python package or connect directly to wss://api.tik.tools via websockets. Combine with pyttsx3 (offline) or gTTS (Google) for speech output. See the Python example above."},"bestEngine":{"q":"What is the best TTS engine for TikTok Live?","a":"For free/basic use: browser Web Speech API or pyttsx3 (Python). For high-quality AI voices: ElevenLabs, OpenAI TTS, or Google Cloud TTS. Each has different pricing, voice quality, and latency trade-offs."},"free":{"q":"How to use TTS on TikTok live for free?","a":"TikTool offers a free 7-day Sandbox evaluation (5,000 requests/day, 3 concurrent WebSocket connections). Combined with the browser's free Web Speech API or Python's pyttsx3, you can build and evaluate a TTS assistant for TikTok Live at no cost, then continue on a paid plan."}},"cta":{"title":"Build Your TikTok LIVE TTS Assistant","desc":"Sandbox tier - 5,000 requests/day, 3 concurrent WebSocket connections. Start building in minutes.","primary":"Get Free API Key","secondary":"Quick Start Guide"}}},"guidesData":{"common":{"badge":"Developer Guide","ogBadge":"GUIDE","breadcrumbHome":"Home","breadcrumbGuides":"Guides"},"leaderboardApi":{"seo":{"title":"TikTok LIVE Leaderboard API Guide {'|'} TikTools","description":"Complete developer guide for the TikTools leaderboard and league ranking API. Get daily regional leaderboards, query all {count} league divisions ({range}), and monitor live creators across {regions} regions. Code examples in Node.js, Python, Go, PHP, and cURL.","ogTitle":"TikTok LIVE Leaderboard & League API Guide {'|'} TikTools","ogDescription":"Real-time TikTok LIVE leaderboard data for {regions} regions. Query league rankings in all {count} divisions ({range}), detect live creators, and build creator monitoring tools. All paid plans. Full code examples.","ogImageTitle":"TikTok LIVE Leaderboard API","ogImageSubtitle":"Top creators and gifters as live data.","breadcrumbName":"Leaderboard & League API"},"hero":{"title":"Leaderboard &","titleHighlight":"League API","subtitle":"Real-time TikTok LIVE leaderboard data. Get daily rankings across {count} regions, query live league class data, and monitor creator performance."},"badges":{"allPaidPlansCaps":"ALL PAID PLANS","ultraOnlyLeaguesCaps":"ULTRA ONLY - Leagues","allPaidPlans":"All Paid Plans","ultraOnly":"Ultra Only","ultraDeveloperOnly":"Ultra Developer Plan Only"},"headings":{"pathParameters":"Path Parameters","responseSchema":"Response Schema","exampleResponse":"Example Response","codeExamples":"Code Examples"},"table":{"parameter":"Parameter","type":"Type","description":"Description","field":"Field","slug":"Slug","regionCode":"Region Code","class":"Class"},"overview":{"heading":"Overview","intro":"TikTool exposes two categories of leaderboard data through its website API at {host}. Both endpoints return real-time competitive ranking data for TikTok LIVE creators sorted by diamond earnings.","regional":{"title":"Regional Leaderboards","body":"Daily rankings of the top 100 creators by total diamonds earned, broken down by geographic region. Updated continuously throughout the day. Available to Basic, Pro, and Ultra subscribers.","items":{"top100":"Top 100 creators per region","fields":"Rank, score (diamonds), live status, room ID","regions":"{count} regions worldwide","refresh":"Data refreshes every 10 seconds"}},"league":{"title":"League Rankings","body":"Class-based competitive ranking data ({range}) for creators competing in TikTok LIVE leagues. Reveals who is in each competitive tier in any region. Requires {plan}. Agency PASS ({vipPath}) is a website subscription - it gives frontend access to league data on the website, not programmatic API access.","plan":"Ultra developer plan","items":{"divisions":"{count} league divisions: {list}","entries":"Per-class ranked entries with live status","teaser":"Glass-wall teaser for lower tiers (5 entries)","refresh":"Data refreshes every 5 minutes"}}},"auth":{"label":"Authentication:","body":"{label} These endpoints are on {host} (not {apiHost}) and use session-based auth. Call them from your server with a valid session cookie obtained by logging into tik.tools with a paid developer account. All paid developer plans (Basic, Pro, Ultra) have access to regional leaderboard endpoints. {leagueRule} The Agency PASS subscription (at {vipPath}) is a separate website-only product - it grants access to league data through the tik.tools website interface, not via this developer API.","leagueRule":"League endpoints require the Ultra developer plan."},"regions":{"heading":"Region Reference","intro":"{count} regional leaderboards are available. Use the {slug} in the country leaderboard endpoint URL, and the {code} in league endpoints."},"country":{"heading":"Endpoint: Regional Leaderboard","intro":"Returns the current day's top-100 leaderboard for a region. Entries are sorted by {field} (total diamonds earned today) descending.","params":{"slug":"Region slug from the Region Reference table above (e.g., {first}, {second})"},"fields":{"rank":"Position on the leaderboard (1 = highest earner)","uniqueId":"TikTok username (without {'@'})","nickname":"Display name shown on TikTok","score":"Total diamonds earned today in this region","isLive":"Whether the creator is currently streaming live","roomId":"Live room ID if currently streaming, otherwise null"}},"leagues":{"heading":"League Endpoints","warning":{"label":"Ultra required.","plan":"Ultra developer plan","body":"{label} League endpoints require an {plan}. Requests from Basic and Pro plans receive a teaser of 5 entries - the {fullAccessField} field in the response will be {falseValue} and {maskedField} will indicate how many entries are hidden. Note: Agency PASS subscription ({vipPath}) gives website access to league data but is not a developer API subscription."},"list":{"heading":"4a. List Leagues for a Region","intro":"Lists the available league classes for a given region, including how many creators are in each class and when the data was last updated.","params":{"region":"Region code (e.g., {first}, {second}, {third}) from the Region Reference table"},"fields":{"classType":"Numeric class identifier (see {field} Reference below)","classLabel":"Human-readable class name (e.g., \"A1\", \"B5\")","count":"Number of creators currently in this class","updatedAt":"ISO 8601 timestamp of the last data refresh"}},"entries":{"heading":"4b. Get League Entries","intro":"Returns the ranked list of creators in a specific league class for a region. This is the primary endpoint for building league-aware tools and creator monitoring dashboards.","params":{"region":"Region code (e.g., {first}, {second})","classType":"Numeric class identifier (2000=A1, 1900=A2, 1100=B5, etc.)"},"fields":{"hasFullAccess":"True if your tier has full access; false = teaser mode (5 entries)","maskedCount":"Number of entries hidden due to tier restrictions (0 if {field})","totalCount":"Total number of creators in this class","rank":"Position within this class","userId":"TikTok numeric user ID (stable backend ID, never changes)","uniqueId":"TikTok username/handle without {'@'} (user-changeable)","nickname":"Display name (user-changeable)","score":"Diamonds earned in the current league period"}}},"classRef":{"heading":"{field} Reference","intro":"League classes map numeric {field} values to competitive tiers. A1 is the highest tier - the elite creators earning the most diamonds. {bottom} is the entry point into league competition.","note":"Not all {count} divisions may be present in every region. Call the {endpoint} endpoint first to discover which classes exist for your target region, then fetch the specific class you need.","noteEndpoint":"List Leagues","classes":{"A1":"Elite tier. Top earners in the region. Highest competition, highest diamond requirements for placement.","A2":"Senior tier. Established high-earning creators working toward A1 promotion.","A3":"Established A-class. Consistent high earners holding their spot in the elite range.","B1":"Top of the B range. Creators one promotion away from the A divisions.","B2":"Upper B-class. Strong earners competing for B1.","B3":"Mid B-class. Steady earners in the middle of the B range.","B4":"Lower B-class. Creators building toward the upper B divisions.","B5":"B-class entry. Creators with strong consistent earnings across the league period.","C1":"Top of the C range. Active earners building toward the B-class range.","C2":"Upper C-class. Moderate earners competing for C1 promotion.","C3":"Mid C-class. Regular earners in the middle of the C range.","C4":"Lower C-class. Creators climbing toward the upper C divisions.","C5":"C-class entry. Recently promoted from the D range.","D1":"Top of the D range. Creators beginning to earn meaningfully in the region.","D2":"Upper D-class. Newer or lower-volume earners.","D3":"Mid D-class. Creators settling into league competition.","D4":"Lower D-class. Early league earners.","D5":"Entry league. The starting point for league-eligible creators."}},"example":{"heading":"Working Example: Find All A1 Creators Streaming Now in Balkans","intro":"This complete multi-step example shows the recommended pattern: discover available classes, find the one you need, fetch its entries, then filter for live creators. This works for any region and class combination.","steps":{"fetchLeagues":"Fetch available leagues for region BK (Balkans)","findClass":"Find the A1 entry and confirm it exists","fetchEntries":"Fetch A1 league entries","filterLive":"Filter for {condition} creators"}},"tips":{"heading":"Rate Limits & Best Practices","cache":{"title":"Cache responses client-side","body":"Leaderboard positions shift gradually. Cache for 10-30 seconds before re-fetching to avoid hammering the API unnecessarily."},"leagueRefresh":{"title":"League data refreshes every 5 minutes","body":"There is no benefit to polling league endpoints more frequently than every 5 minutes. The underlying data does not change faster than that."},"parallel":{"title":"Poll regions independently","body":"All {count} regions can be polled in parallel. If you need multi-region data, fan out requests concurrently rather than sequentially."},"connect":{"title":"Use {live} + {room} to connect","body":"When {live} is true on a leaderboard entry, you can open a WebSocket to that creator immediately using their {uniqueId} and your API key."},"cookies":{"title":"Store session cookies securely","body":"Session cookies grant access to your account. Store them in environment variables, never in source code or public repositories."},"listFirst":{"title":"List leagues before fetching entries","body":"Not every class exists in every region. Always call the list endpoint first to confirm which {field} values are available for your target region."}},"faq":{"heading":"Frequently Asked Questions","plans":{"q":"What plans include leaderboard API access?","a":"All paid plans (Basic, Pro, and Ultra) include access to the regional leaderboard endpoint. The free Sandbox key (a 7-day evaluation) does not include leaderboard access."},"league":{"q":"What is required to access league ranking data?","a":"League endpoints require the Ultra developer plan. The Agency PASS subscription ({vipPath}) is a website product - it gives access to league data through the tik.tools interface, not via this developer API. Basic and Pro developer subscribers receive a teaser of 5 entries per league class but cannot see the full list."},"refresh":{"q":"How often does the leaderboard data update?","a":"Regional leaderboard data refreshes continuously throughout the day as creators earn diamonds. League class data updates every 5 minutes. Cache your responses for at least 10 seconds to avoid redundant fetches."},"regions":{"q":"How many regions are available?","a":"TikTool provides leaderboard data for {count} regions worldwide, including North America, United Kingdom, Balkans, Southeast Asia, Latin America, and more. Each region has its own independent leaderboard and league competition."},"live":{"q":"Can I tell if a creator is currently live from the leaderboard?","a":"Yes. Every leaderboard entry and league entry includes an {field} boolean field. When true, the creator is actively streaming. You can connect to their stream immediately using their {uniqueId} with the TikTool WebSocket API at {wsUrl}."},"missingClasses":{"q":"Not all {field} values appear for my region. Why?","a":"Not every league class exists in every region - it depends on how many creators are competing there. Call the list leagues endpoint first to see which {field} values are active for your target region before fetching entries."},"pollAll":{"q":"Can I poll all {count} regions at once?","a":"Yes. Regions are fully independent and can be polled in parallel. If you need a multi-region snapshot, fan out all {count} requests concurrently and aggregate the results. Be mindful of your plan rate limits when doing so."}},"jsonLd":{"refreshA":"Regional leaderboard data refreshes continuously throughout the day. League class data updates every 5 minutes. Creators appear on the leaderboard the moment they start earning diamonds in a given region.","regionsA":"TikTool provides leaderboard data for {count} regions worldwide, including North America, United Kingdom, Balkans, Southeast Asia, Latin America, and more. Each region has its own independent leaderboard.","liveQ":"Can I tell if a creator is currently live from the leaderboard API?","liveA":"Yes. Every leaderboard entry and league entry includes an {field} boolean field. When true, you can connect to that creator's stream immediately using their {uniqueId} with the TikTool WebSocket API.","classTypeQ":"What is the {field} numbering system?","classTypeA":"{field} is a numeric identifier for each of the {count} league divisions: {list}. Higher numbers correspond to higher-tier, more competitive classes."},"next":{"prevTitle":"WebSocket API","prevDesc":"Connect to live streams in real time","nextTitle":"Events Reference","nextDesc":"All event types and data fields"}},"analytics":{"seo":{"title":"TikTok LIVE Analytics API - Track Viewers, Gifts & Engagement in Real-Time","description":"Track viewer counts, gift revenue, chat volume, and engagement in real-time for any TikTok LIVE stream. Build analytics dashboards with free API. Node.js, Python & any language.","ogTitle":"TikTok LIVE Analytics API - Track Viewers, Gifts & Engagement","ogDescription":"Real-time TikTok LIVE analytics: viewer counts, gift revenue, chat volume, engagement rates. Build dashboards with free API.","ogImageTitle":"TikTok LIVE Analytics API","ogImageSubtitle":"Track viewers, gifts and engagement in real time."},"hero":{"title":"TikTok LIVE","titleHighlight":"Analytics API","subtitle":"Track viewer counts, gift revenue, chat volume, and engagement metrics in real-time for any TikTok LIVE stream. Build dashboards, alert systems, and analytics tools."},"available":{"heading":"What Analytics Data Is Available?","intro":"TikTok does not provide a public analytics API for LIVE streams. The TikTools API fills this gap by delivering every stream event in real-time via WebSocket. You can compute any metric from these raw events:","items":{"viewers":{"label":"Viewer count","desc":"real-time viewer count updates every few seconds"},"revenue":{"label":"Gift revenue","desc":"every gift event includes diamond value (1 diamond ≈ $0.005)"},"chat":{"label":"Chat volume","desc":"messages per minute, unique chatters, keyword frequency"},"engagement":{"label":"Engagement rate","desc":"likes, shares, follows per time period"},"peak":{"label":"Peak viewership","desc":"track high-water marks across the session"},"leaderboard":{"label":"Gift leaderboard","desc":"top supporters ranked by total diamond spend"}}},"quickStart":{"heading":"Quick Start: Real-Time Dashboard Data","intro":"This example collects all analytics data in real-time. Plug it into any frontend framework or save to a database:"},"output":{"heading":"Expected Output"},"database":{"heading":"Save to a Database","intro":"Store events in PostgreSQL, MongoDB, or any database for historical analysis:"},"raw":{"heading":"Raw WebSocket (Any Language)","intro":"Build analytics in Python, Go, Rust, or any language with WebSocket support:"},"faq":{"heading":"FAQ","official":{"q":"Does TikTok have an official analytics API for LIVE streams?","a":"No. TikTok provides in-app analytics via LIVE Center for creators, but there is no public API to access this data programmatically. The TikTools API delivers raw events in real-time that you can use to build your own analytics."},"multiple":{"q":"Can I track multiple streams simultaneously?","a":"Yes. Create multiple {client} clients - one per stream. The Pro tier supports up to 50 simultaneous WebSocket connections."},"accuracy":{"q":"How accurate is the viewer count?","a":"The viewer count is provided directly by TikTok's internal data and updates every few seconds. It matches the count shown in the TikTok app."}},"jsonLd":{"howToName":"How to Build TikTok LIVE Analytics","howToDescription":"Track viewer counts, gift revenue, chat volume, and engagement in real-time for any TikTok LIVE stream using the TikTools API.","steps":{"install":{"name":"Install the SDK","text":"Run {command} to install the TikTools SDK."},"listen":{"name":"Set up event listeners","text":"Listen for viewer_count, chat, gift, like, follow, and share events to collect analytics data."},"compute":{"name":"Compute metrics","text":"Track peak viewers, messages per minute, gift revenue in diamonds, unique chatters, and engagement rates."},"store":{"name":"Store and display","text":"Save events to a database or display in a real-time dashboard."}},"officialA":"No. TikTok provides in-app analytics via LIVE Center for creators, but there is no public API to access this data programmatically. The TikTools API delivers raw events in real-time for building custom analytics.","multipleQ":"Can I track multiple TikTok LIVE streams at once?"},"next":{"prevTitle":"Events Reference","prevDesc":"All event types documented","nextTitle":"Node.js Guide","nextDesc":"Complete JavaScript/TypeScript guide"}}},"guidesSdk":{"livePreview":{"defaultTitle":"Live preview","running":"RUNNING","iframeTitle":"Live code preview","placeholder":"Preview loads once visible."},"migrateShared":{"getFreeKey":"Get free API key","livePreviewBadge":"Live preview","copyThisCode":"Copy this code","colTier":"Tier","responseShapeBadge":"Response shape","responseShapeTitle":"Identical JSON, plus a migration hint"},"migrateEuler":{"seo":{"title":"Migrate from Euler Stream to Tik.Tools - one config line","description":"Drop-in migration from Euler Stream to Tik.Tools. Same SDKs (TikTokLive, tiktok-live-connector), same endpoints, same response shape. Swap the sign-provider host - that is it.","ogTitle":"Migrate from Euler Stream to Tik.Tools","ogDescription":"Swap the sign-provider host. Keep TikTokLive / tiktok-live-connector. Free tier covers the migration.","ogImageTitle":"Migrate from Euler Stream","ogImageSubtitle":"Switch with one config line.","ogImageBadge":"MIGRATE"},"hero":{"badge":"One-config-line migration","title":"Move from {legacy} to {brand} in one config line","sub":"Keep TikTokLive (Python) or tiktok-live-connector (Node). Swap the sign-provider host. Same event names, same SDKs, same code.","copyCta":"Copy migration code"},"live":{"title":"See the drop-in working right here","desc":"Same handshake Euler exposes: signed-token mint -> WebSocket. The iframe below runs the exact HTML version of the snippet against api.tik.tools - copy and paste it, you get the same output.","note":"Pick any language (Node / Python / HTML / LLM prompt)"},"steps":{"badge":"Step by step","title":"Two steps. Zero refactor.","one":{"title":"Swap the sign-provider host","body":"Two config lines in your SDK init - point the signing backend at {newHost} instead of {oldHost}. Existing event handlers, room IDs, and SDK code stay unchanged. All {tiersLink} work as drop-in replacements; the demo key {demoKey} works without signup at reduced limits.","tiersLink":"tik.tools API tiers","copyCta":"Copy full Node + Python"},"two":{"title":"Grab a real API key (when ready)","body":"The demo key {demoKey} works without signup but is capped at 1 WebSocket / 10-minute sessions / 6 connects per hour per IP. {link} for higher limits + full Euler endpoint parity.","link":"Get a free Tik.Tools key"}},"endpoints":{"badge":"Endpoint parity","title":"Every Euler endpoint maps 1:1","desc":"Tik.Tools mirrors the Euler endpoint surface so SDKs that already speak Euler keep working with zero patches.","colTikTools":"Tik.Tools (same path)","tierDemo":"Demo","bonusRow":"{label} public ticker, leaderboards","bonusLabel":"Bonus (not in Euler):","note":"{lead} sign_url returns {shape}. Your existing parser keeps working.","noteLead":"Same response shape."},"pricing":{"title":"Free tier covers the migration + your first production deploy","body":"Sandbox + Basic tiers free. No credit card. Higher rate limits when you ship.","seePricing":"See pricing"}},"migrateTikapi":{"seo":{"title":"Migrate from TikAPI to Tik.Tools - 30-second drop-in","description":"Drop-in migration from TikAPI to Tik.Tools. Same endpoints, same response shape, plus real-time WebSocket events for TikTok Live.","ogTitle":"Migrate from TikAPI to Tik.Tools","ogDescription":"Swap the base URL, keep your code. Free tier covers migration + testing.","ogImageTitle":"Migrate from TikAPI","ogImageSubtitle":"A 30-second drop-in replacement.","ogImageBadge":"MIGRATE"},"hero":{"badge":"One-line migration","title":"Move from {legacy} to {brand} in 30 seconds","sub":"Same endpoints. Same response shape. Real-time WebSocket events on top. Swap the base URL, keep your code.","copyCta":"Copy live events code"},"live":{"title":"Same TikAPI shape, served from api.tik.tools","desc":"The iframe below is the literal HTML example file - it pulls live channels from {endpoint} and streams events via WebSocket. Copy it, save as {ext}, double-click. Identical output.","note":"Node / Python / HTML / LLM prompt"},"steps":{"one":{"title":"Change one line","body":"Point your existing TikAPI base URL at {host}. The path stays the same."},"two":{"title":"Use your Tik.Tools API key","body":"Get one free at {link}. Pass it as {query} or {header} header - both work."},"three":{"title":"That's it","body":"Your existing handlers keep working. Every migration response carries a {hint} hint pointing at the native endpoint - switch when you're ready for faster + richer data."}},"endpoints":{"badge":"Endpoint map","title":"Every TikAPI live-data call works against Tik.Tools","desc":"VOD, profile metadata, and search are TikAPI-only - we are a TikTok LIVE specialist. Everything below is a drop-in.","colTikapi":"TikAPI endpoint","colCompat":"Tik.Tools (compat)","colNative":"Native equivalent","tierFree":"Free","tierFreeConn":"Free (15 conn)","returnsEmptyLiveStatus":"returns empty + live status","returnsUserLiveStatus":"returns user + live status","returnsEmptyNote":"returns empty + note","bonusWs":"{label} real-time WS events for chat / gifts / likes / joins / battles","bonusWsLabel":"Bonus (not in TikAPI):","bonusBoards":"{label} creator + gifter leaderboards ({count} regions)","bonusBoardsLabel":"Bonus:","note":"{lead} {endpoints} all return HTTP 200 with empty arrays + a {hint} note. The user-shaped endpoints also include {liveStatus} so your migration script keeps shipping. Keep TikAPI for actual VOD data; we cover everything LIVE.","noteLead":"VOD endpoints don't crash your code:"},"response":{"desc":"Every compat response carries a {hint} envelope so you know exactly which native endpoint to call when you're ready to switch."},"pricing":{"title":"Free tier is enough to migrate + test","body":"5,000 REST requests/day. 3 concurrent WebSocket connections, 50 sessions a day. No credit card. Upgrade only when you ship.","readDocs":"Read full docs"}},"python":{"seo":{"title":"TikTok LIVE API Python Guide - Connect to Any Live Stream","description":"Connect to TikTok LIVE streams from Python with TikTools API. Real-time chat, gifts, viewer counts via WebSocket. Production-ready alternative to TikTokLive library. Free tier, fully managed.","ogTitle":"TikTok LIVE API Python Guide - Connect to Any Live Stream","ogDescription":"Complete Python guide for TikTok LIVE data. WebSocket + REST examples, production-ready. Free API key - fully managed service.","ogImageTitle":"TikTok LIVE API for Python","ogImageSubtitle":"Connect to any live stream in Python.","ogImageBadge":"GUIDE"},"jsonLd":{"howTo":{"name":"How to Connect to TikTok Live with Python","description":"Connect to any TikTok LIVE stream from Python using TikTools WebSocket API. Receive chat, gifts, viewer counts in real-time.","step1":{"name":"Install websockets","text":"Install the Python websockets library with pip install websockets."},"step2":{"name":"Connect to WebSocket","text":"Connect to wss://api.tik.tools with your uniqueId and apiKey parameters."},"step3":{"name":"Handle events","text":"Parse JSON events for chat, gift, member, and roomUserSeq event types."}},"article":{"description":"Complete Python guide for connecting to TikTok LIVE streams. WebSocket and REST API examples. Production-ready alternative to TikTokLive library."}},"hero":{"badge":"Tutorial","titleHighlight":"Python Guide","subtitle":"Connect to any TikTok LIVE stream from Python using the TikTools WebSocket API. Receive real-time chat messages, gifts, viewer counts, and more - production-ready, fully managed."},"why":{"title":"Why Use TikTools for Python?","p1":"The MIT-licensed {lib} Python client connects directly to TikTok's broadcast protocol and delegates signing to a managed backend (the default is Euler Stream, which has its own free tier and paid plans). It is a self-host-the-client + managed-signing model maintained by the Euler Stream team.","p2":"TikTools is an independent {service} with its own signing infrastructure. It handles protocol changes server-side, publishes a 99.9% uptime target, and works with any language via standard WebSocket. No protocol handling required - just connect and receive events. Choose whichever model fits your team.","p2Service":"managed API service"},"comparison":{"hosting":{"label":"Hosting model","tiktools":"Fully managed - 99.9% uptime","other":"Self-hosted client + managed signing"},"setupLabel":"Setup","maintenance":{"label":"Maintenance surface","tiktools":"Zero - handled server-side","other":"Client + signing backend updates"}},"prereq":{"title":"Prerequisites","python":"Python 3.8+ installed","key":"A free TikTools API key - {link}","keyLink":"get one here"},"option1":{"title":"Option 1: asyncio + websockets","intro":"The simplest approach - use the standard {lib} library to connect to the TikTools WebSocket API:"},"option2":{"title":"Option 2: REST API with requests","intro":"For one-off data fetching (room info, user profiles), use the REST API:"},"running":{"title":"Running the Scripts"},"output":{"title":"Expected Output"},"nextSteps":{"title":"Next Steps","database":{"title":"Store events in a database","text":"{title} - pipe events to PostgreSQL, MongoDB, or SQLite"},"dashboard":{"title":"Build a dashboard","text":"{title} - use Flask or FastAPI to create a real-time web dashboard"},"ai":{"title":"AI analysis","text":"{title} - feed chat messages to GPT/Claude for sentiment analysis"},"multiStream":{"title":"Multi-stream","text":"{title} - monitor multiple streams simultaneously (Pro tier: 50 connections)"}},"nextLinks":{"bot":{"title":"Node.js Chat Assistant","sub":"Build a chat assistant with the SDK"},"docs":{"title":"Full API Docs","sub":"Complete API reference"}}},"node":{"seo":{"title":"TikTok LIVE API for Node.js - Build Assistants & Apps in JavaScript","description":"Build TikTok LIVE assistants and apps in JavaScript/TypeScript. npm install {pkg}, connect in 3 lines, receive real-time chat, gifts, viewers. Free SDK, open-source, MIT license.","ogTitle":"TikTok LIVE API for Node.js - Build Assistants & Apps in JavaScript","ogDescription":"The complete Node.js guide for TikTok LIVE API. Install from npm, full TypeScript support, all events documented. Free tier available.","ogImageTitle":"TikTok LIVE API for Node.js","ogImageSubtitle":"Build assistants and apps in JavaScript.","ogImageBadge":"GUIDE"},"jsonLd":{"howTo":{"name":"How to Use TikTok LIVE API with Node.js","description":"Install the {pkg} npm package and connect to any TikTok LIVE stream to receive real-time chat, gifts, and viewer data in JavaScript.","toolNode":"Node.js (version 18 or later)","step1":{"name":"Install the SDK","text":"Run npm install {pkg} to install the TikTools SDK from npm."},"step2":{"name":"Create a client","text":"Import TikTokLive and create a client with the streamer username and your API key."},"step3":{"name":"Listen for events","text":"Use client.on() to listen for chat, gift, follow, like, and viewer_count events."},"step4":{"name":"Connect","text":"Call await client.connect() to start receiving real-time events."}},"faq":{"official":{"q":"Does TikTok have an official Node.js API for live streams?","a":"No. TikTok does not offer a public API for LIVE stream data. TikTools is a managed third-party API with a free npm SDK ({pkg}) for real-time chat, gifts, viewers, and other LIVE events."},"free":{"q":"Is the TikTok LIVE Node.js SDK free?","a":"Yes. The Sandbox tier gives you 5,000 requests/day and 3 concurrent WebSocket connections for free. No credit card required. Paid plans start at $7/week (Basic) for 10,000 requests/day, 20 concurrent connections and production access."},"runtimes":{"q":"Does the SDK work with Bun and Deno?","a":"Yes. The {pkg} SDK is compatible with Node.js 18+, Bun, and Deno."}}},"hero":{"badge":"Developer Guide","titleHighlight":"for Node.js","subtitle":"Build TikTok LIVE assistants, overlays, and dashboards in JavaScript. npm install, connect in 3 lines, receive real-time events. Free SDK, open-source, MIT license."},"why":{"title":"Why Node.js?","intro":"Node.js is the most popular runtime for TikTok LIVE integrations. The official {pkg} SDK is written in TypeScript, published on npm, and includes full type definitions out of the box. You get:","typeSafety":{"title":"Type safety","text":"{title} - full TypeScript definitions for every event and method"},"autoReconnect":{"title":"Auto-reconnection","text":"{title} - the SDK handles dropped connections automatically"},"eventDriven":{"title":"Event-driven","text":"{title} - familiar {code} pattern"},"everywhere":{"title":"Works everywhere","text":"{title} - Node.js 18+, Bun, Deno"}},"install":{"title":"Install the SDK","other":"Or with other package managers:"},"quickStart":{"title":"Quick Start: 3 Lines to Live Data","create":"Create {file} and paste:","run":"Run it:","result":"You'll see chat messages flowing in your terminal within seconds."},"events":{"title":"All Available Events","intro":"The SDK emits structured events for every interaction on the stream:"},"output":{"title":"Expected Output"},"typescript":{"title":"TypeScript Support","intro":"The SDK is written in TypeScript. Types are included automatically - no {types} package needed:"},"raw":{"title":"Raw WebSocket (No SDK)","intro":"Prefer to use the raw WebSocket directly? It works with any language or framework:"},"faq":{"title":"FAQ","official":{"q":"Does TikTok have an official Node.js API?","a":"No. TikTok does not offer a public API for LIVE stream data. The TikTools API is a managed third-party service that provides reliable real-time access to chat, gifts, viewers, and other LIVE events. The {pkg} npm package is the official SDK for this API."},"free":{"q":"Is it free?","a":"Yes. The Sandbox tier gives you 5,000 requests/day and 3 concurrent WebSocket connections - free, evaluation only, no credit card required. {link}.","link":"Sign up here"},"frameworks":{"q":"Can I use it with Express, Fastify, or Next.js?","a":"Yes. The SDK works in any Node.js environment. Use it in Express route handlers, Fastify plugins, Next.js API routes, or standalone scripts."},"runtimes":{"q":"Does it work with Bun and Deno?","a":"Yes. The SDK is compatible with Bun and Deno. Install via {cmd} or import from npm in Deno."}},"nextLinks":{"start":{"title":"Getting Started","sub":"Complete API quick start"},"bot":{"title":"Build a Chat Assistant","sub":"Step-by-step assistant tutorial"}}}},"leaderboards":{"brightMode":{"toLight":"Switch bright sections to light","toggleDark":"Toggle dark mode"},"shopping":{"crumbTail":"Live Shopping","seoBoard":"Shopping","h1":"TikTok LIVE {region} Live Shopping","h2":"{region} sellers ranked by weekly sales volume","intro":"The {region} live shopping board ranks the creators selling on TikTok LIVE in this region by the sales volume their streams generate over the weekly cycle. It is a different population from the gifting leaderboard: a seller can rank here on product revenue while sending almost no diamonds, which is why agencies scout the two boards separately. Rows marked LIVE were broadcasting when this page was rendered.","pageTitle":"{region} TikTok LIVE Shopping Ranking","ogSubtitle":"Live shopping sellers ranked by sales volume","ogBadge":"SHOPPING"},"gaming":{"board":"Gaming","h1Game":"TikTok LIVE {region} Gaming - {game}","h1":"TikTok LIVE {region} Gaming Ranking","h2Game":"{game} streamers ranked by diamonds","h2":"{count} tracked titles, ranked by diamonds","introGame":"The {game} ranking lists the TikTok LIVE creators streaming {game} to the {region} audience, ordered by the diamonds their viewers sent during the current cycle. Game rankings reset on their own cadence, so a strong session can move a creator several places within hours. Rows marked LIVE are broadcasting as this page was rendered.","intro":"The {region} gaming ranking pools every TikTok LIVE creator streaming a tracked title to the region, ordered by diamonds received in the running cycle. {count} individual game rankings sit underneath it, each with its own reset cycle and its own set of contenders, and a creator can hold a place in both at once.","pageTitle":"{region} TikTok LIVE {board} Ranking","ogSubtitle":"Gaming creators ranked by diamonds","ogBadge":"GAMING"},"league":{"board":"{label} League","h1":"TikTok LIVE {region} {label} League","h2":"{label} division standings, ranked by diamonds","intro":"{label} is one of {siblings} TikTok LIVE league divisions competing inside the {region} pool. This board tracks the {total} creators seeded into the division for the running cycle, their diamond totals and who is broadcasting right now. Divisions are re-seeded every cycle, so placement here follows gifting volume rather than follower count, which is why it moves far faster than a follower chart.","docTitle":"{region} TikTok LIVE League {label} ranking","pageTitle":"{region} TikTok LIVE {label} League Ranking","ogSubtitle":"League standings by diamonds, refreshed live","ogBadge":"LEAGUES"},"dated":{"loading":"Loading historical leaderboard...","notFound":{"title":"No data available","body":"No leaderboard snapshot found for this date.","back":"← Back to current leaderboard"},"crumbRankings":"Rankings","heading":"{board} TikTok LIVE Leaderboard","historicalBadge":"Historical Snapshot","stats":{"totalDiamonds":"Total Diamonds","totalRevenue":"Total Revenue","estEarnings":"Est. Earnings"},"goToday":"Go to Today's Leaderboard","todaysRankings":"Today's Rankings","empty":"No snapshot was stored for this date. {link}.","emptyLink":"See today's board","cols":{"streamer":"Streamer","diamonds":"Diamonds","revenue":"Revenue","earnings":"Earnings"},"seo":{"title":"{country} TikTok LIVE Leaderboard - {date}","titleFallback":"Historical TikTok LIVE Leaderboard","descriptionEmpty":"No {country} TikTok LIVE leaderboard snapshot is stored for {date}.","description":"{country} TikTok LIVE leaderboard snapshot for {date} - {count} creators, {earned} in estimated earnings."},"jsonLd":{"home":"Home","rankings":"TikTok LIVE Rankings","board":"{country} Leaderboard"}},"nav":{"creatorsRank":"Creators Rank","giftersRank":"Gifters Rank","rising":"Rising","creators":"Creators","gifters":"Gifters","gaming":"Gaming"},"rising":{"title":"{accent} Intel","titleAccent":"Rising","sub":"New whales emerging + creators on a hot streak. Refreshed every 15 minutes.","tabs":{"gifters":"Rising Gifters","creators":"Rising Creators"},"gate":{"title":"Global Agency tier only","body":"Rising Intel surfaces accounts most platforms haven't caught yet. Available exclusively to Global Agency subscribers.","cta":"Upgrade to Global Agency"},"featureName":"Rising Intel","loading":"Loading rising signal...","empty":"No movers in this window yet. Check back in a few.","stats":{"last24h":"last 24h","vsAvg":"vs avg","ageDays":"{n}d","age":"age","gifters":"gifters"},"updated":"Updated {when}.","seo":{"title":"Rising Intel - tik.tools","description":"New gifters and creators trending hard on TikTok LIVE. Agency-tier intel feed."}},"time":{"minAgo":"{n} min ago","hoursAgo":"{n}h ago","shortly":"shortly","inHours":"in {n}h","inMin":"in {n} min"},"live":"LIVE","teams":{"title":"{accent} & Clubs","titleAccent":"Teams","sub":"TikTok clubs ranked by their members' combined diamonds, per region. Every other board ranks creators; this one ranks the teams behind them.","loading":"Loading Teams board...","empty":"No Teams board cached for this region yet - building. Check back in a few minutes.","count":"{n} clubs","copyHosts":"Copy hosts","featureName":"The Teams / Clubs board","level":"Lv {n}","members":"{n} members","host":"host {'@'}{handle}","diamonds":"diamonds","upsell":{"body":"{more} are hidden. The full Teams board, every club and host unmasked across all {regions} regions, is a Global Agency feature.","more":"{n} more clubs","cta":"See Agency plans"},"updated":"Updated {when}","resets":", board resets {when}","seo":{"title":"TikTok LIVE Teams and Clubs Rankings - tik.tools","description":"TikTok's Teams and Clubs leaderboard per region: clubs ranked by their members' combined diamonds, with club level, member count and host. Agency-tier intel."}},"team":{"notFound":{"title":"Team not found","body":"This host is not leading a TikTok club we currently track.","back":"Browse the Teams board"},"crumb":"Teams & Clubs","level":"Level {n}","rankIn":"#{rank} in {region}","regionFallback":"region","stats":{"diamonds":"Diamonds","members":"Members","regionalRank":"Regional rank","estEarnings":"Est. earnings"},"hostedBy":"Hosted by","upsell":"Club name, host and roster are unmasked on the {plan} plan. The stats above are live for everyone.","loading":"Loading team...","seo":{"maskedName":"A TikTok LIVE club in {region}","itsRegion":"its region","fallbackName":"TikTok LIVE Team","title":"{name} - TikTok LIVE Team {'|'} tik.tools","description":"TikTok LIVE club ranked #{rank} in {region} - {members} members, {diamonds} combined diamonds. Level {level}.","descriptionFallback":"TikTok LIVE team and club stats.","ogTitle":"{name} - TikTok LIVE Team"}},"radar":{"badge":"Creator Intelligence","title":"Radar","sub":"Who's spending on your streams. Your whale intelligence dashboard.","gate":{"title":"Log in to access Radar","body":"Sign in as a creator to see who's gifting you, their spending patterns, and when your whales are online.","cta":"Sign In →"},"placeholder":"{'@'}creator handle","loadingBtn":"Loading...","analyze":"Analyze","scanning":"Scanning gifter data...","topWhales":"Your Top Whales (All Time)","gifts":"{n} gifts","allGifters":"All Gifters","cols":{"gifter":"Gifter","diamonds":"Diamonds","value":"Value","gifts":"Gifts"},"verified":"Verified","empty":"No gifter data for {'@'}{handle} yet. Gift tracking builds up as streams happen.","upgrade":{"title":"Want whale alerts and full analytics?","body":"Upgrade to get notified when your top whales are online on other streams.","cta":"Upgrade →"},"seo":{"title":"Creator Radar - Gifter Intelligence"}},"hub":{"hero":{"title":"TikTok LIVE Leaderboard","sub":"Real-time rankings across {regions} regions worldwide","apiNote":"Also available via API for developers.","apiLink":"See leaderboard API guide →","streamingNow":"Streaming Now","activeRegions":"Active Regions"},"card":{"live":"{n} live","earnings":"Earnings","resetsIn":"Resets in"},"countries":{"eyebrow":"BY COUNTRY","title":"Browse by Country","sub":"Every country links to its regional leaderboard - countries in the same TikTok pool share one leaderboard. {link}","link":"All rankings by country and how they work","tabLive":"Live","tabAll":"All Countries","loading":"Loading..."},"gaming":{"title":"TikTok LIVE Gaming Ranks","new":"NEW","sub":"The live in-app gaming leaderboard, every region, refreshed continuously.","tag":"Agency-exclusive","open":"Open","preview":"Preview"},"seo":{"titleLive":"{live} Live · Global TikTok LIVE Leaderboard","title":"Global TikTok LIVE Leaderboard","descriptionLive":"Real-time TikTok LIVE leaderboards across {regions} regions - {live} creators streaming now, {earned} earned today. See top creators, diamonds & estimated revenue - updated every 60 seconds.","description":"Real-time TikTok LIVE daily leaderboards for {regions} regions worldwide. See top creators, diamonds earned, estimated revenue, and live status - updated every 60 seconds."}},"gifters":{"eyebrow":"EXCLUSIVE GIFTER LEADERBOARD","title":"TikTok Gifters Leaderboard","share":"Share","periods":{"daily":"Today","weekly":"This Week","monthly":"This Month"},"statsHeading":{"global":{"daily":"Gifting totals today worldwide","weekly":"Gifting totals this week worldwide","monthly":"Gifting totals this month worldwide"},"region":{"daily":"Gifting totals today in {region}","weekly":"Gifting totals this week in {region}","monthly":"Gifting totals this month in {region}"}},"tableHeading":{"global":{"daily":"Top gifters today worldwide","weekly":"Top gifters this week worldwide","monthly":"Top gifters this month worldwide"},"region":{"daily":"Top gifters today in {region}","weekly":"Top gifters this week in {region}","monthly":"Top gifters this month in {region}"}},"stats":{"totalDiamonds":"Total Diamonds","estValue":"Est. Value","activeGifters":"Active Gifters"},"logIn":"Log in","unlock":{"upgradeGlobal":"Upgrade to Agency Global","withAgency":"Unlock with Agency"},"global":"Global","count":"{n} gifters","copyAll":"Copy all","cols":{"gifter":"Gifter","diamonds":"Diamonds","estValue":"Est. Value","creatorsGifted":"Creators Gifted","gifts":"Gifts"},"mask":{"all":{"board":"All {n} top gifters on this board are masked on your plan.","region":"All {n} top gifters in {region} are masked on your plan."},"some":{"board":"{n} of the top {total} gifters on this board are masked.","region":"{n} of the top {total} gifters in {region} are masked."},"detailShown":"The top {shown} are shown in full; the rest keep their rank, with names, diamonds and value hidden.","detailNone":"Ranks are real; names, diamonds and value are hidden.","unlockWhales":"Unlock the whales bankrolling your creators."},"row":{"passGifter":"PASS Gifter","verifiedGifter":"Verified Gifter","watching":"Currently watching a live stream","passPrivate":"PASS PRIVATE"},"empty":"No gifter data yet - gift tracking starts once the data collector is running.","seo":{"title":"TikTok Gifters Leaderboard - Top LIVE Gifters Worldwide","titleRegion":"TikTok Gifters Leaderboard - {region}","description":"Real-time TikTok LIVE gifters leaderboard. Top gifters ranked by diamonds worldwide.","descriptionRegion":"TikTok LIVE gifters leaderboard for {region}. Top gifters ranked by diamonds."},"og":{"title":"Top TikTok LIVE Gifters","subtitle":"The biggest gifters across TikTok LIVE, refreshed live.","badge":"GIFTERS"}},"ranks":{"hero":{"eyebrow":"LEADERBOARDS & RANKS","title":"TikTok LIVE {accent} & Ranks","titleAccent":"Leaderboards","sub":"Every region, every board, refreshed in real time. Creators by diamonds, the gifters behind them, per-game gaming ladders, the weekly TikTok Shop GMV race, and the A1-D5 league classes - one place.","ctaBrowse":"Browse the leaderboards","ctaGaming":"Gaming & Shopping ranks"},"seePricing":"See pricing","trust":{"regions":"regions","products":"rank products","live":"Live","refreshed":"refreshed"},"new":"NEW","viz":{"unmasked":"Unmasked","hoverToUnmask":"Hover to unmask","weeklyGmv":"WEEKLY GMV - {label}","global":"Global","cutoff":"TIKTOK CUTOFF","peak":"peak #{n}","leagueTags":{"elite":"Elite","rising":"Rising","mid":"Mid","entry":"Entry"}},"features":{"creators":{"tier":"Unmasked on Pro+","title":"Creator Leaderboards","text":"The top creators in every region, ranked by diamonds. Real handles you can copy and reach out to - no masked placeholders once you unlock.","cta":"Open the creator boards"},"gifters":{"title":"Gifter Intelligence","text":"The real top gifters behind every creator. Who funds whom, where a whale spreads their spend - find the money before the competition does.","cta":"Explore gifter intel"},"gaming":{"title":"Gaming Ranks","text":"Per-region, per-game leaderboards built from the live gaming boards. See who is climbing in every title, region by region.","cta":"See gaming ranks"},"shop":{"title":"Live Shopping Ranks","text":"The weekly TikTok Shop GMV leaderboard per region - who is actually selling on LIVE - plus the products moving fastest.","cta":"Open shopping ranks"},"leagues":{"tier":"Leagues unmask on Ultra+","title":"League Rankings","text":"The A1 to D5 class ladders per region - TikTok competitive earnings classes, snapshotted continuously. See exactly which class a creator competes in.","cta":"Browse league classes"},"movers":{"title":"Finder & the 99+ movers","text":"Find creators worth approaching region by region, and reveal everyone who entered a region Top 99 today - even after TikTok drops them below the cutoff.","cta":"Reveal the movers"}},"final":{"title":"Every board, unmasked, in one subscription.","sub":"Pro unlocks the creator boards. Ultra adds the league classes. Agency unlocks gifters, gaming, shopping and the recruiting tools.","browse":"Browse the boards"},"seo":{"title":"TikTok LIVE Leaderboards & Ranks - tik.tools","description":"Every TikTok LIVE leaderboard in one place: creators by diamonds, top gifters, gaming ranks, the weekly TikTok Shop GMV race, and A1-D5 league classes across {regions} regions, refreshed live.","ogDescription":"Creators, gifters, gaming, live shopping and league ranks across {regions} regions, refreshed in real time."},"og":{"title":"TikTok LIVE Leaderboards and Ranks","subtitle":"Creators, gifters, gaming, shopping and league ranks across {regions} regions.","badge":"LEADERBOARDS"}}},"legal":{"lastUpdated":"Last updated: {date}","ogImageBadge":"LEGAL","terms":{"seo":{"title":"Terms of Service - Sandbox Free Tier, Non-Refund, Fair Use","description":"TikTool TikTok LIVE API terms: free 7-day Sandbox evaluation (5,000 req/day, no credit card). Paid plans are non-refundable - partial refunds only when service is broken on our side. Fair-use rate limits. Open-source SDK.","ogDescription":"Sandbox tier (5,000 req/day, no card). Paid plans non-refundable. Partial refunds only when service is broken on our side. Developer-friendly terms for TikTok LIVE API.","ogImageTitle":"Terms of Service","ogImageSubtitle":"Sandbox free tier, fair use and billing terms."},"title":"Terms of Service","intro":"By using this website and the TikTools API (\"Service\"), you are agreeing to be bound by the following terms and conditions (\"Terms of Service\"). {strong} Violations of any of the terms below will result in the termination of your Account. You agree to use the Service at your own risk.","introStrong":"IF YOU DO NOT AGREE WITH THESE TERMS AND CONDITIONS, YOU MUST NOT ACCEPT THIS AGREEMENT AND MAY NOT USE THE SERVICE.","serviceDescription":{"h":"1. Service Description & Third-Party API Disclaimer","c1":"1.1 TikTools provides a {strong} that enables developers to access real-time TikTok LIVE broadcast telemetry, including chat messages, virtual gifts, viewer counts, and other engagement metrics.","c1Strong":"managed third-party API","c2":"1.2 {strong} \"TikTok\" is a trademark of ByteDance Ltd. All TikTok-related trademarks and content are the property of their respective owners.","c2Strong":"TikTools is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd.","c3":"1.3 {strong} Our Service processes publicly accessible broadcast data to deliver structured event telemetry. This data pipeline is independently operated and not officially supported by TikTok.","c3Strong":"TikTok does not offer a native, public API for TikTok LIVE stream data.","c4":"1.4 {strong} When this occurs, TikTools will attempt to update its systems to restore access, but there is absolutely no guarantee of success or timeline. You acknowledge and accept that the Service may become temporarily or permanently unavailable due to actions taken by TikTok.","c4Strong":"TikTok may suppress, modify, block, or remove access to its endpoints at any time without notice.","c5":"1.5 This Service relies on access to TikTok's platform. {strong} if TikTok restricts, blocks, or otherwise limits access to its platform or data. TikTools assumes no liability for any such interruptions.","c5Strong":"The Service may be interrupted, modified, or discontinued at any time without notice"},"accountTerms":{"h":"2. Account Terms","c1":"2.1 Your user account may only be used by one organization. A single account shared by multiple organizations is not permitted.","c2":"2.2 You are responsible for maintaining the security of your username, password, and API keys. TikTools cannot and will not be liable for any loss or damage from your failure to comply with this security obligation.","c3":"2.3 You must not use the Service to carry on any illegal or unauthorized activities, including but not limited to copyright or trademark infringement, harassment, spam, or abuse of TikTok or its creators.","c4":"2.4 You may not violate TikTok's intellectual property rights or those of TikTok creators. You will be banned from the Service if you are reported to have engaged in such violations.","c5":"2.5 {strong} The Service may not be accessed or used by, or on behalf of, any business, product, or individual that operates, develops, or is affiliated with a service that competes with TikTools, including for the purpose of benchmarking, replicating, or sourcing data or functionality for a competing offering. We reserve the right, in our sole discretion, to suspend or permanently ban any account we determine to be operated by or affiliated with a competitor, without notice and without an obligation to provide an appeal channel.","c5Strong":"Competing services."},"multiAccount":{"h":"3. Multi-Account Policy & Abuse Prevention","c1":"3.1 {strong} Each individual or organization is entitled to one account unless explicitly authorized by TikTools.","c1Strong":"You may not create multiple accounts to circumvent usage limits, rate limits, or other restrictions.","c2":"3.2 We monitor account creation patterns including IP addresses, email addresses (including normalized variations), and browser fingerprints. Creating accounts with email aliases (e.g., using \"+\" addressing such as user+1{'@'}gmail.com) or dot variations of Gmail addresses to obtain additional free API keys is a violation of these terms.","c3":"3.3 If our systems detect potential multi-account abuse, you will be presented with a warning. Continued creation of duplicate accounts after receiving this warning may result in:","c3a":"(a) Suspension or termination of all associated accounts;","c3b":"(b) Revocation of all API keys across associated accounts;","c3c":"(c) A permanent ban from the Service.","c4":"3.4 Accounts with active paid subscriptions are permitted to have multiple API keys as provided by their subscription tier. The multi-account restriction applies specifically to creating separate accounts to obtain additional free-tier access.","c5":"3.5 We reserve the right to flag, restrict, or terminate any accounts that we believe, in our sole discretion, are being used to abuse the Service."},"sandbox":{"h":"4. Sandbox Tier & API Key Access","c1":"4.1 The free Sandbox tier (a 7-day evaluation from account creation) provides access to all API endpoints with reduced rate limits, daily request quotas, and identifier masking on intelligence endpoints. Sandbox access is intended exclusively for {evaluation} and is available for {period}. After that period API access on a Sandbox key ends and every request returns an \"Evaluation period ended\" response until a paid plan is selected.","c1Evaluation":"evaluation","c1Period":"7 days from account creation","c2":"4.2 Sandbox usage is subject to limits including but not limited to: daily request caps, per-minute rate limits, WebSocket connection limits, WebSocket session duration caps, and bulk-check limits. These limits may be adjusted at any time without notice.","c3":"4.3 {strong} \"Production use\" includes, but is not limited to: any deployment that powers a live customer-facing product or website, any internal commercial workload, any paid or monetised service, any agency / scouting / lead-generation pipeline, any automated bot or integration that runs on a schedule outside developer-test sessions, any application running on shared infrastructure, and any application accessed by users other than yourself. Multi-accounting, rotating free keys, IP-cycling to bypass the daily cap, or aggregating multiple Sandbox keys into a single workload all qualify as production use.","c3Strong":"Production use of the Sandbox tier is forbidden.","c4":"4.4 {strong} TikTools continuously monitors Sandbox-tier traffic for production signatures (sustained high-fanout WebSocket fan-out, customer-facing referrers, traffic patterns inconsistent with a single developer, multi-key correlation across IPs, monetisation-tier endpoints proxied through Sandbox keys, etc.). When production use is detected, we will {ban}. We are not obligated to disclose the specific signal that triggered the ban. If you require production access, subscribe to Basic, Pro, Ultra, or Global Agency before going live.","c4Strong":"Detection & enforcement.","c4Ban":"permanently ban the account and every associated key without warning and without refund","c5":"4.5 If you require higher limits for production applications, you must subscribe to a paid tier. Using multiple Sandbox accounts to build a production application is itself a production-use violation per 4.3.","c6":"4.6 TikTools reserves the right to modify, restrict, or remove Sandbox tier access at any time without notice."},"payment":{"h":"5. Payment and Refunds","c1":"5.1 Beyond the free tier limits, you may be required to enter a valid payment method to access premium features or higher usage limits.","c2":"5.2 Subscriptions are billed in advance on a recurring basis (weekly, monthly, or yearly). You may cancel at any time, and your subscription will continue until the end of the current billing period.","c3":"5.3 {strong} The free 7-day Sandbox evaluation exists so you can verify the product before paying. We do not issue refunds for buyer's remorse, accidental purchase, testing or scraping use, change of plan, or any \"no-questions-asked\" scenario - the moment a paid key is activated it consumes real-time data, WebSocket bandwidth, and rotating proxy slots we have already paid for.","c3Strong":"Paid plans are non-refundable.","c4":"5.4 {strong} - sustained outage attributable to our infrastructure, a duplicate charge, or a billing error. Credit covers the affected billing period only and is at our sole discretion. To request review, email support with your account email, key label, and the dates the issue occurred.","c4Strong":"Partial refunds are issued only when a service is provably broken on our side","c5":"5.5 {strong} for the remaining period of your subscription. TikTools will make reasonable efforts to restore service but cannot guarantee any timeline or outcome.","c5Strong":"If TikTok blocks or restricts access to its platform, causing the Service to become temporarily or permanently unavailable, you are not entitled to a refund"},"cancellation":{"h":"6. Cancellation and Termination","c1":"6.1 You are solely responsible for properly canceling your account. An email or phone request to cancel an account is not considered cancellation. You can cancel your subscription at any time through the billing portal in your dashboard.","c2":"6.2 If you delete your account, all content and data associated with that account will be immediately deleted from the Service. This information cannot be recovered once deleted.","c3":"6.3 TikTools, in its sole discretion, has the right to suspend or terminate any account at any time, for any reason or no reason, including but not limited to suspected abuse, violation of these terms, or at the request of law enforcement.","c4":"6.4 TikTools reserves the right to refuse service to anyone for any reason at any time."},"copyright":{"h":"7. Copyright and Content Ownership","c1":"7.1 We claim no intellectual property rights over the material you provide to the Service. Your materials remain yours.","c2":"7.2 You shall defend TikTools against any claim, demand, suit, or proceeding made or brought against TikTools alleging that your content, or your use of the Service, infringes or misappropriates the intellectual property rights of a third party or violates applicable laws.","c3":"7.3 You shall indemnify TikTools for any damages finally awarded against, and for reasonable attorney's fees incurred by, TikTools in connection with any such claim."},"privacy":{"h":"8. Privacy","c1":"8.1 We collect information used solely to provide and improve the Service, including but not limited to email addresses, IP addresses, usage metrics, and anti-abuse data.","c2":"8.2 We will not sell any personally identifiable information to third parties for profit.","c3":"8.3 We may disclose personally identifiable information under special circumstances, such as to comply with subpoenas or other legal process.","c4":"8.4 Cookies are required to use certain features of the Service, including authentication and anti-abuse detection.","c5":"8.5 For more details, please see our {link}.","c5Link":"Privacy Policy","c6":"8.6 {strong} The Service reproduces publicly available TikTok data, including TikTok's own public LIVE ranking boards. We are not the origin of that data and publish nothing about a creator that TikTok has not already made public.","c6Strong":"Public ranking data.","c7":"8.7 We do not de-list or suppress individual creators from public ranking data on request. A creator who does not wish to appear in public rankings should cease appearing on TikTok's public boards at the source, via their TikTok account and TikTok's LIVE ranking settings; they will then stop appearing here.","c8":"8.8 Clauses 8.6 and 8.7 concern public ranking data only. They do not affect data you provide to us as an account holder, which you may delete, and they do not limit rights you may have under applicable law or any obligation we have to act on a verified legal request."},"warranties":{"h":"9. Disclaimer of Warranties","c1":"9.1 {strong} The Service is provided on an \"as is\" and \"as available\" basis, without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, or non-infringement.","c1Strong":"You use the Service at your own risk.","c2":"9.2 TikTools does not guarantee the accuracy, completeness, reliability, or availability of any data provided through the Service.","c3":"9.3 TikTools is not responsible for any actions taken by TikTok that may affect the availability of this Service, including but not limited to API changes, endpoint suppression, rate limiting, IP bans, or platform policy changes.","c4":"9.4 {strong} The Service may be interrupted, degraded, or discontinued at any time due to factors including but not limited to: TikTok platform changes, infrastructure issues, maintenance, or business decisions.","c4Strong":"TikTools makes no guarantee that the Service will be available at any particular time or for any particular duration.","c5":"9.5 You acknowledge that the Service depends on a third-party integration with TikTok's platform and that this integration may fail, break, or become permanently unavailable without any fault on the part of TikTools."},"liability":{"h":"10. Limitation of Liability","c1":"10.1 {strong}, including without limitation, loss of profits, data, use, goodwill, business opportunities, revenue, or other intangible losses resulting from:","c1Strong":"In no event shall TikTools, its operators, directors, employees, or affiliates be liable for any indirect, incidental, special, consequential, or punitive damages","c1a":"(a) Your use of or inability to use the Service;","c1b":"(b) TikTok blocking, restricting, or modifying access to its platform;","c1c":"(c) Unauthorized access to your data or API keys;","c1d":"(d) Any bugs, errors, or inaccuracies in the Service;","c1e":"(e) Service interruptions, downtime, or discontinuation;","c1f":"(f) Any third-party conduct or content accessed through the Service.","c2":"10.2 TikTools's total aggregate liability for all claims shall not exceed the lesser of: (a) the amount you paid to TikTools in the three (3) months preceding the claim, or (b) one hundred US dollars ($100).","c3":"10.3 {strong}","c3Strong":"You expressly waive any claim for damages arising from the interruption, modification, or discontinuation of the Service due to TikTok platform changes or any other reason beyond TikTools's control."},"rateLimits":{"h":"11. Rate Limiting & Fair Use","c1":"11.1 Rate limits and daily request quotas are subject to change at any time, without notice. Exceeding rate limits may result in temporary or permanent suspension of your account or API key.","c2":"11.2 Premium tier subscribers receive higher rate limits, priority routing, and dedicated support. These benefits are subject to fair use and may be adjusted if we determine that usage patterns are abusive or adversely affecting other users.","c3":"11.3 Figures published on our pricing page, documentation, guides and marketing pages are indicative of the plan at the time of writing and are not a contractual guarantee of a specific throughput. Limits are tuned continuously in response to capacity, upstream platform behaviour and abuse, so a published figure may differ from the limit in force at any given moment.","c4":"11.4 The limits actually applied to your key are authoritative and are visible to you: your account dashboard shows your current plan, daily quota and usage, and {endpoint} returns the live per-minute, concurrent-WebSocket and bulk-check values for the key you call it with. Where a published figure and the value applied to your key disagree, the applied value governs. If a limit in force is materially lower than the plan you purchased and it is affecting your usage, contact support and we will correct it or adjust your plan.","c5":"11.5 {strong} Your subscription grants a limited, non-exclusive, non-transferable licence to access the API and use the data it returns for your own internal business operations - for example, monitoring the regions, creators, and boards you actively work with. The licence is to {use} the data in your operations, not to acquire, copy, or accumulate the dataset itself.","c5Strong":"Permitted use and data licence.","c5Use":"use","c6":"11.6 {strong} The aggregate ranking, leaderboard, league, gifter, and related datasets are the core product. You may not use the API, in whole or in part, to systematically extract, harvest, scrape, mirror, or reconstruct the dataset across regions or over time beyond your own operational use. No plan entitles you to a bulk feed of every region or the entire dataset at once; any technique intended to obtain the whole dataset - including fanning requests across every region, cycling keys or accounts, or aggregating multiple keys into a single extraction workload - is prohibited regardless of tier.","c6Strong":"No bulk extraction or scraping.","c7":"11.7 {strong} You may not resell, sublicense, republish, redistribute, or otherwise make the data (or any substantial or derived part of it) available to any third party, nor use it to build, populate, or train a competing dataset or service, without our prior written permission. The rate and daily limits exist in part to enforce these boundaries; circumventing them, or using access for wholesale extraction or redistribution rather than your own operational use, is a violation of these Terms and may result in suspension or termination without refund.","c7Strong":"No redistribution or resale."},"indemnification":{"h":"12. Indemnification","c1":"12.1 You agree to indemnify and hold harmless TikTools and its operators from any claims, damages, obligations, losses, liabilities, costs, and expenses (including attorney's fees) arising from: (a) your use of the Service; (b) your violation of these Terms; (c) your violation of any third-party right, including any intellectual property right; or (d) any claim that your use of the Service caused damage to a third party."},"discordBot":{"h":"13. Discord Bot Usage","intro":"If you invite the TikTools Discord Bot to your server, the following additional terms apply:","c1":"13.1 {strong} By using the bot, you agree to strictly comply with Discord's Terms of Service and Community Guidelines.","c1Strong":"Platform Compliance:","c2":"13.2 {strong} By configuring the bot to send alerts to a specific channel, you confirm that you have the necessary server permissions to do so. You are responsible for ensuring that the channel's notification volume complies with your server's rules.","c2Strong":"Administrator Liability:","c3":"13.3 {strong} Exploiting the bot's slash commands, attempting to bypass command cooldowns, or using the bot to intentionally flood Discord channels with excessive messages will result in your Discord Server ID being permanently blacklisted from using the bot, and may result in the termination of your linked TikTools API account.","c3Strong":"Abuse & Spam:","c4":"13.4 {strong} TikTools is an independent integration and is not affiliated with Discord Inc. We assume no liability for any moderation actions taken against your server or Discord account by Discord.","c4Strong":"Liability Disclaimer:"},"youtube":{"h":"14. YouTube API Services","c1":"14.1 TikTools uses YouTube API Services to publish and maintain our own tutorial videos on our own YouTube channel. Where our Service interacts with YouTube, the {terms} also apply, and information handled by Google is governed by the {privacy}.","c1Terms":"YouTube Terms of Service","c1Privacy":"Google Privacy Policy","c2":"14.2 No customer data is sent to YouTube and no customer authenticates with YouTube through the Service. See our {link} for what is stored and how access is revoked.","c2Link":"Privacy Policy"},"general":{"h":"15. General Conditions","c1":"15.1 You agree not to reproduce, duplicate, modify, sell, or resell the Service without express written permission from TikTools.","c2":"15.2 Do not tamper with or attempt unauthorized access to the Service, or falsely imply that you are associated with TikTools or any of its services.","c3":"15.3 These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which TikTools operates, without regard to its conflict of law provisions.","c4":"15.4 The failure of TikTools to enforce any right or provision of these Terms will not be deemed a waiver of such right or provision.","c5":"15.5 Questions about these Terms of Service should be sent to {email}."}},"privacy":{"seo":{"title":"Privacy Policy - Zero Tracking, No Data Selling","description":"TikTool never sells your data. Zero ad trackers. API keys encrypted with scrypt. TikTok LIVE stream data is relayed in real-time only - nothing stored. Read our full privacy commitment.","ogDescription":"No ad trackers. No data selling. Encrypted API keys. TikTok LIVE data relayed in real-time only - never stored. Full transparency.","ogImageTitle":"Privacy Policy","ogImageSubtitle":"Zero tracking and no data selling."},"title":"Privacy Policy","intro":"By using this website and the TikTools API (\"The Service\"), you are agreeing to be bound by the following privacy policy (\"Privacy Policy\"). {strong} TikTools takes your privacy seriously. This policy explains how your personal information is collected and used.","introStrong":"IF YOU DO NOT AGREE WITH THE TERMS OF THIS PRIVACY POLICY, YOU MUST NOT ACCEPT AND MAY NOT USE THE SERVICE.","routine":{"h":"1. Collection of Routine Information","p1":"The Service tracks basic information about its users. This information includes, but is not limited to, IP addresses, browser details, timestamps, and referring pages. None of this information can personally identify a specific user of the Service. The information is tracked for routine administration and maintenance purposes."},"account":{"h":"2. Account Information","p1":"When you create an account, we collect information such as your email address, name, and authentication credentials (password hash or Google OAuth token). This information is used solely to provide, maintain, and improve the Service.","p2":"We will not sell any personally identifiable information to third parties for profit.","p3":"We may disclose personally identifiable information under special circumstances, such as to comply with subpoenas, court orders, or other legal process."},"antiAbuse":{"h":"3. Anti-Abuse Data Collection","intro":"To prevent abuse and enforce our {link}, we collect and process the following data:","introLink":"Terms of Service","ipLabel":"IP Address at Signup:","ip":"{label} Your IP address is recorded when you create an account. This is used to detect multiple account creation from the same device or network.","emailLabel":"Email Normalization:","email":"{label} We normalize email addresses (removing \"+\" aliases and dots from Gmail addresses) to detect duplicate accounts created with alias variations of the same email address.","flagsLabel":"Account Flags:","flags":"{label} If our system detects potential multi-account abuse, we create an internal record linking the flagged account to other accounts from the same IP address or normalized email. This data includes the flag type, related account IDs, IP address, and timestamp.","fingerprintLabel":"Device Fingerprinting Cookies:","fingerprint":"{label} We may set cookies to identify browsers that have been associated with multiple account creation. These cookies are used solely for abuse detection and are not used for advertising or tracking purposes.","competitorLabel":"Competitor & Repeat-Abuse Detection:","competitor":"{label} The anti-abuse signals above (IP address, normalized email, browser fingerprint, and account flags) are also used to identify accounts operated by or affiliated with services that compete with TikTools, and to recognize a previously banned party attempting to return under a new email, IP, or account. Where such an association is detected, the account may be suspended or permanently banned in accordance with our Terms of Service.","paidExempt":"Accounts with active paid subscriptions are exempt from multi-account warnings, as multiple legitimate accounts are expected in business contexts."},"cookies":{"h":"4. Cookies","p1":"Where necessary, the Service uses cookies to store information about a visitor's preferences and history in order to better serve the user and/or present the user with customized content. Cookies are required to use certain features of the Service.","p2":"We use the following types of cookies:","authLabel":"Authentication cookies:","auth":"{label} Required to maintain your login session.","antiAbuseLabel":"Anti-abuse cookies:","antiAbuse":"{label} Used to detect and warn about potential multi-account creation. These cookies may persist for up to 30 days.","preferenceLabel":"Preference cookies:","preference":"{label} Used to remember your settings and preferences."},"apiUsage":{"h":"5. API Usage Data","p1":"We collect usage metrics related to your API calls, including request counts, endpoints accessed, response times, and error rates. This data is used to monitor service health, enforce rate limits, and improve the Service.","p2":"We do not store the content of the TikTok LIVE data that passes through our API. Data streams are relayed in real-time and are not retained on our servers.","p3":"The ranking, leaderboard, league, gifter, and related data returned through the API is provided under a limited licence for your own operational use, as set out in our Terms of Service. It may not be bulk-extracted, scraped, mirrored, redistributed, resold, or used to build a competing dataset. Our rate and daily limits exist in part to enforce this boundary."},"thirdParties":{"h":"6. Third Parties","p1":"Third-party services may use cookies, scripts, and/or web beacons to track user activities on the Service. Such tracking is done directly by the third parties through their own servers and is subject to their own privacy policies. The Service has no access or control over these cookies, scripts, and/or web beacons.","p2":"We use {stripe} for payment processing. When you subscribe to a paid plan, your payment information is handled directly by Stripe and is subject to {link}. We do not store your credit card details.","p2Link":"Stripe's Privacy Policy"},"links":{"h":"7. Links to Third-Party Websites","p1":"We have included links on this website for your use and reference. We are not responsible for the privacy policies on these websites. You should be aware that the privacy policies of these websites may differ from our own."},"tiktokData":{"h":"8. TikTok Data & Third-Party API Disclaimer","p1":"TikTools is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd.","p2":"TikTools provides a {strong} for accessing publicly available TikTok LIVE broadcast data. TikTok does not offer a native, public API for live stream data. Our Service processes publicly accessible broadcast telemetry to deliver structured event data.","p2Strong":"managed third-party API","p3":"Any TikTok data accessed through the Service is publicly available data from TikTok LIVE streams. We do not access, collect, or store private TikTok account information.","p4":"{strong} When this occurs, we update our systems to restore access where possible, but we cannot guarantee uninterrupted service. The availability of TikTok data through our Service depends entirely on TikTok's platform policies and technical infrastructure, which are outside our control.","p4Strong":"TikTok may suppress, modify, or block access to its endpoints at any time without notice.","p5":"{strong} Our leaderboards, rankings and related pages reflect information TikTok itself publishes publicly, including TikTok's own public LIVE ranking boards. We are not the origin of that information, and we do not reveal anything about a creator that TikTok has not already made public. A creator appears on our boards as a consequence of appearing on TikTok's.","p5Strong":"Creator ranking data.","p6":"For that reason, {strong} Removing an entry here would not remove it from TikTok, would not make the underlying information any less public, and would leave our boards showing a misleading version of what TikTok publishes. A creator who does not wish to appear in public rankings should change that at the source, through their TikTok account and TikTok's own LIVE ranking settings. Once a creator no longer appears on TikTok's public boards, they stop appearing on ours.","p6Strong":"we do not de-list or suppress individual creators from public ranking data on request.","p7":"This is separate from your own account data. If you hold a tik.tools account, the information you gave us is covered by the Data Retention section below and you may delete it. It also does not displace obligations we have under applicable law: where we receive a verified request that the law requires us to act on, we act on it."},"security":{"h":"9. Data Security","p1":"The internet is a complex system. Your content is transmitted, stored, and manipulated using third-party networks and devices that TikTools has no control over. We make a reasonable effort to keep your data private and secure to the best of our abilities, but we cannot guarantee absolute security.","p2":"API keys are stored securely and transmitted only over encrypted connections. Password hashes use strong cryptographic algorithms (scrypt with random salts)."},"retention":{"h":"10. Data Retention","p1":"We retain your account information for as long as your account is active. If you delete your account, all associated personally identifiable information will be removed from our systems within 30 days.","p2":"Aggregated, anonymized usage data may be retained indefinitely for analytical and improvement purposes.","p3":"Anti-abuse flags and related records may be retained for up to 12 months after account deletion to prevent repeat abuse."},"changes":{"h":"11. Changes to This Policy","p1":"We reserve the right to modify this privacy policy at any time. Changes will be effective immediately upon posting to this page. Your continued use of the Service after any changes constitutes acceptance of the revised policy."},"discordBot":{"h":"12. Discord Bot Data and Privacy","intro":"If you choose to use the TikTools Discord Bot on your server, the following additional privacy terms apply in compliance with Discord's Developer Terms:","collectedLabel":"Data Collected:","collected":"{label} The bot collects and stores only the data strictly necessary for its operation. This includes your Discord Server ID (Guild ID), Channel IDs (where alerts are routed), and the User IDs of administrators who execute slash commands to configure the bot.","messageLabel":"Message Content:","message":"{label} To enable our seamless cross-server matchmaking feature, the bot processes message content ephemerally within designated channels to detect battle acceptances. This data is processed purely in-memory for real-time contextual matching and is instantly discarded. We DO NOT log, store, or export human message content, direct messages, or conversational data to any database, nor do we use it to train AI models.","usageLabel":"Data Usage:","usage":"{label} The collected Discord IDs are used solely to route your requested TikTok LIVE telemetry (e.g., gifts, chat, battles) to the correct Discord channels.","retentionLabel":"Data Retention & Deletion:","retention":"{label} If you kick or remove the TikTools bot from your Discord server, the automated alert configurations associated with your Server ID are orphaned and automatically purged from our active routing database. You may also request immediate manual deletion of your server's data at any time by contacting us."},"youtube":{"h":"13. YouTube API Services","p1":"TikTools uses {strong} for one purpose only: to publish our own tutorial videos to our own YouTube channel and to maintain their titles, descriptions, thumbnails, captions and playlists.","p1Strong":"YouTube API Services","p2":"We do not access, collect, store or process data belonging to any other YouTube channel, video or user, and no TikTools customer authenticates with YouTube through our Service. The only account involved is our own, authorised once by the channel owner.","p3":"By using the YouTube-connected parts of our Service you agree to the {terms}. Information handled by Google in connection with these services is governed by the {privacy}.","p3Terms":"YouTube Terms of Service","p3Privacy":"Google Privacy Policy","storeLabel":"What we store:","store":"{label} an OAuth refresh token for our own YouTube channel, plus the video IDs and listing metadata of videos we have published. Nothing else is retrieved from the YouTube API.","revocationLabel":"Retention and revocation:","revocation":"{label} the refresh token is held on our own servers with restricted access and is deleted when the integration is disabled. Authorisation can be revoked at any time at {link}, which immediately and permanently ends our access. Stored video IDs and listing metadata are deleted within 30 days of a revocation request.","revocationLink":"Google security settings"},"contact":{"h":"14. Contact Us","p1":"For any questions or concerns regarding this privacy policy, please contact us at {email}."}},"changelog":{"seo":{"title":"Changelog - TikTool","description":"TikTool platform changelog - all updates and fixes."},"title":"Platform {accent}","titleAccent":"Changelog","subtitle":"All updates, fixes and improvements to the TikTool platform.","loading":"Loading...","empty":"No entries yet."},"updates":{"seo":{"title":"Updates - tik.tools","description":"Customer-only platform updates."},"customerBadge":"(Customer Area)","title":"Platform {accent}","titleAccent":"Updates","subtitle":"What's new on tik.tools - the full changelog of fixes, performance bumps, and new capabilities.","loading":"Loading updates...","locked":{"title":"Subscriber updates","body":"Real platform updates are reserved for active subscribers. The feed below shows placeholder entries.","cta":"Subscribe to view real updates"},"empty":"No updates yet.","placeholderBadge":"PLACEHOLDER","badges":{"new":"New","fix":"Fix","performance":"Performance","update":"Update","security":"Security","docs":"Docs"}},"captions":{"headings":{"liveCaptions":"Live Captions","captionsGuide":"TikTok LIVE Captions Guide","obsGuide":"Captions on OBS Guide"},"seo":{"description":"Live Captions is no longer offered to new customers. Existing caption customers can keep using it from their Dashboard.","obsDescription":"Live Captions is no longer offered to new customers. Existing caption customers can keep using the caption overlay tools from their Dashboard."},"notice":{"lead":"Live Captions is no longer offered to new customers.","body":"Already using Live Captions? Nothing changes for you. Manage your captions from your Dashboard, and keep adding them to your stream with the caption overlay tools.","openDashboard":"Open Dashboard","overlayTools":"Caption overlay tools","foot":"Building on TikTok LIVE? See the {link}."}}},"agencyDesk":{"pulse":{"title":"Board","regions":"Regions","diamondFilter":{"title":"Filter by monthly diamonds","from":"From","fromAria":"Diamonds from","to":"To","toAria":"Diamonds to"},"hideIneligible":{"title":"Hide creators you marked ineligible","label":"Hide ineligible"},"helpAria":"How this board works","refreshAria":"Refresh board","locked":{"title":"Global Agency unlocks the live regional board","sub":"See everyone across every league, leaderboard, gaming rank and Top 99+ in your chosen regions, deduped with live online status, plus the private Telegram bot."},"capped":"{starter} shows 1 region at a time. Every region at once is part of {global}.","upgrade":"Upgrade","namesUnlocked":"Names unlocked","purpose":{"live":"Everyone across your regions, live first then offline, minus who you have checked. Copy a batch of 30, check them in backstage, then mark them done to pull the next 30.","rising":"Creators climbing back toward the ranked boards. Catch them before another agency does.","recruit":"Fresh creators to check for your region. Done clears one for the whole team, Claim puts your name on them.","gifters":"The whales. Who is spending today, this week, this month - and who just started.","digest":"What changed since you last looked, across every list.","team":"Who owns what: claims with outreach stages, the contacted log, seats and alerts."},"seo":{"title":"Agency Pulse - every creator in your regions, live","description":"The agency live board: everyone across each region's leaderboard, leagues, gaming ranks and Top 99 movers, deduped with live online status. Pick your regions, work one fresh list.","ogDescription":"Pick your regions and get the deduped union of every creator across leaderboards, leagues, gaming and Top 99 movers, with live online status."}},"views":{"live":"Live","rising":"Rising","recruit":"Recruit","gifters":"Gifters","digest":"Digest","team":"Team"},"segmentNav":{"aria":"Board views"},"batchBar":{"checkedThese":"Checked these {count}","next":"next {count}","undo":"Undo"},"copyAll":{"titleOne":"Copy {count} handle, one per line","titleMany":"Copy {count} handles, one per line","copied":"Copied {count}","label":"Copy all"},"deskRail":{"myClaims":"My claims","claimsEmpty":"Nothing claimed yet. Claim on any card puts your name on a creator.","teamNotes":"Team notes","notesEmpty":"No notes yet. Note on any card is shared with every manager.","teammate":"Teammate"},"claimStatus":{"claimed":"claimed","contacted":"contacted","responded":"responded","interested":"interested","signed":"signed","not_interested":"not_interested"},"explainer":{"dismiss":"Dismiss","title":"How your team works this board","lines":{"claim":"Claim a creator or gifter to put your name on them - then move the stage with the big CONTACTED / RESPONDED / INTERESTED buttons. The whole team sees who owns what.","done":"Done (on the recruiting feed) clears a creator from everyone's board - no one double-contacts.","notes":"Notes you add are shared with the whole team.","copyAll":"Copy all puts every visible username on your clipboard, one per line, ready for a bulk check."}},"helpSheet":{"aria":"How this board works","title":"How to work this board","close":"Close","gotIt":"Got it","steps":{"regions":{"title":"Pick your regions","text":"The Regions pill up top drives every tab. Your selection is saved."},"lists":{"title":"Hunt on the four lists","text":"Live = on air right now. Rising = climbing back toward rank. Recruit = fresh creators to check. Gifters = the whales spending."},"intel":{"title":"Tap a name for intel","text":"The card opens instantly with earnings, ranks and gifters. Swipe to step through the list."},"claim":{"title":"Claim who you are working","text":"Claim puts your name on a creator for the whole team, then the big CONTACTED / RESPONDED / INTERESTED buttons track where the outreach is. Nobody double-contacts a claimed name."},"notes":{"title":"Notes are shared","text":"Note on any card = one team note per creator. Every manager sees it."},"copy":{"title":"Copy for bulk checks","text":"Copy grabs one handle; Copy all grabs the whole visible list, one per line, ready to paste into a bulk eligibility check."},"clear":{"title":"Clear what is handled","text":"Done (on Recruit) removes a creator for the WHOLE team. The small x hides a card just for YOU."},"team":{"title":"Team is the registry","text":"Every claim grouped per manager with its stage, the contacted log, seats and alert hookups live there."}}},"claimSheet":{"aria":"Claim on {'@'}{handle}","claimedByYou":"Claimed by you","claimedBy":"Claimed by {name}","notClaimed":"Not claimed","close":"Close","hintMine":"Where is this outreach right now? Your team sees the stage instantly.","hintOther":"Outreach stage - only the claiming manager can move it.","roster":{"added":"On your roster","adding":"Adding...","add":"Add to roster","error":"Could not add to the roster. Try again in a moment.","full":"Your roster is full. Remove a creator first."},"done":"Done","release":"Release claim","stages":{"contacted":"CONTACTED","responded":"RESPONDED","interested":"INTERESTED","signed":"SIGNED","not_interested":"NOT INTERESTED"}},"lockedAccess":"Agency access required","card":{"locked":"Locked","new":"NEW","monthlyDiamonds":"Monthly diamonds: {band}","mark":{"eligible":"Eligible","premiumTitle":"Invitable only through a premium invite slot","premium":"Premium eligible","ineligible":"Ineligible","checked":"Checked"},"claimedBy":"Claimed by {name}","eligibility":"Eligibility","markEligible":"Mark eligible","markIneligible":"Mark ineligible","copied":"Copied","copyHandle":"Copy {'@'}{handle}","copy":"Copy","editNote":"Edit team note","addNote":"Add team note","note":"Note","markedDone":"Marked done","markDone":"Mark done - clears this creator from the whole team's feed","done":"Done","claimThis":"Claim this creator","claimed":"Claimed","claim":"Claim","hide":"Hide from my board","liveStat":"LIVE","active":{"today":"active today","oneDay":"active 1d ago","days":"active {days}d ago","oneMonth":"active 1mo ago","months":"active {months}mo ago"}},"noteSheet":{"title":"Note on {'@'}{handle}","close":"Close","placeholder":"Add a note for your team - a warm intro, a rate, a reminder...","lastEditedBy":"Last edited by {name}","cancel":"Cancel","save":"Save"},"regionSheet":{"aria":"Choose your regions","title":"Your regions","sub":"{count} active - tap to toggle, saved automatically","close":"Close","done":"Done"},"live":{"progress":"{online} live - {total} to check in {regions}","copyThese":"Copy these","loading":"Loading your board...","empty":{"title":"All caught up in your regions","sub":"You have worked through every creator here. New names drop in on their own - this board watches live and refreshes every few seconds. Checked names cycle back in 30 days."},"undoLast":"Undo last batch","regionsCount":"{count} regions"},"rising":{"empty":{"title":"No creators on the rise right now","sub":"Nobody in your selected regions has climbed back toward re-entry this cycle. New risers appear here as ranks shift."},"peak":"Peak #{rank}","backInReach":"back in reach: {amount}","liveNow":"live now"},"recruit":{"regionAria":"Recruiting region","progress":"{remaining} remaining of {total}","empty":{"title":"All caught up in this region","sub":"You have worked through every candidate ranked here right now. Checked names cycle back in 30 days, or switch regions above."},"points":"{score} pts"},"gifters":{"listAria":"Gifter list","rising":"Rising","top":"Top","periodAria":"Time period","regionTitle":"Region: {region}","loading":"Loading gifters...","upgradeFeature":"Gifter intel","emptyRising":"No new whales this period. When a gifter spikes above their usual, they surface here.","emptyTop":"No gifter activity for this region yet. It fills in as gifts land on LIVE.","period":{"daily":"Today","weekly":"Week","monthly":"Month"},"global":"Global","diamonds":"{amount} diamonds","creatorsGiftedOne":"{count} creator gifted","creatorsGiftedMany":"{count} creators gifted"},"digest":{"caption":"Your digest updates live here. Telegram and Discord delivery arrives several times a day.","seeAll":"See all in {view}","empty":"Nothing new to catch up on yet. As creators go live and whales start spending, your digest fills in here.","offline":"Offline","sections":{"since":"Since you last looked","earlier":"Earlier today","live":"Live right now","gifters":"New gifters today"}},"team":{"claimed":{"title":"Claimed","lede":"Creators and gifters a teammate has put their name on, with the outreach stage. Everyone sees who owns what.","empty":"No creators claimed yet. Tap Claim on a creator to put your name on them."},"contacted":{"title":"Contacted","lede":"Names your team marks Done leave everyone's board - no double contacting.","empty":"Nothing contacted yet. Marking a creator Done logs them here for the whole team."},"members":{"title":"Team members","member":"Member","inviteLink":"Invite link","awaiting":"Awaiting acceptance","pending":"Pending","empty":"Just you so far. Invite a manager or scout to share the board."},"invite":{"placeholder":"teammate{'@'}email.com","manager":"Manager","scout":"Scout","sending":"Sending...","send":"Invite","sent":"Invite sent.","error":"Could not send that invite. Check the email and try again."},"alerts":{"title":"Alert delivery","lede":"Get new-creator alerts where your team already works.","connected":"Connected","tapToConnect":"Tap to connect"},"seats":"{used} of {cap} seats","roles":{"owner":"owner","manager":"manager","scout":"scout"},"claimStatusLabel":{"claimed":"Claimed","contacted":"Contacted","responded":"Responded","interested":"Interested","signed":"Signed","not_interested":"Not interested"}},"unlockCard":{"paymentReceived":"Payment received","unlocking":"Unlocking names...","namesShortly":"Names appear shortly.","confirming":"Confirming access.","title":"Unlock names","billingAria":"Billing window","weekly":"Weekly","perWeek":"/wk","monthly":"Monthly","perMonth":"/mo","buy":"Buy access","note":"Instant unlock. Cancel anytime.","more":"See full agency features"},"discord":{"aria":"Connect Discord","close":"Close","eyebrow":"CONNECT DISCORD","title":"Get your ranks in {brand}","sub":"Three steps and your agency rank feeds post straight into your server.","step1":{"title":"Add the bot","desc":"Open the invite, pick your server, and authorize. You need to be a server admin.","cta":"Add the bot to Discord"},"step2":{"title":"Link your key","desc":"In your server run {command} and paste this key when the bot asks. It stays private - the bot never shows it in the channel."},"keyCopied":"Key copied","copyKey":"Copy key","copied":"Copied","copy":"Copy","step3":{"title":"See your ranks","desc":"Run {command} to start the rank feeds, then use the buttons to pull creators, gaming and 99+ movers on demand."},"noKey":"No API key found on your account yet.","keyLoadError":"Could not load your API key - try again in a moment.","loadingKey":"Loading your key...","copyFailed":"Copy failed - select the key and copy it manually."},"telegram":{"aria":"Connect Telegram","close":"Close","eyebrow":"CONNECT TELEGRAM","title":"Get live alerts in {brand}","sub":"Scan the QR or tap the link - one device per link.","qrAria":"Telegram QR code","qrCaption":"Scan with phone camera or Telegram app","linkActive":"Link active for {seconds}s","open":"Open in Telegram","copied":"Copied","copyLink":"Copy link","hintPc":"On {device}: tap Open in Telegram.","pc":"PC","hintPhone":"On {device}: scan the QR.","phone":"phone","generating":"Generating...","generate":"Generate new link","mintError":"Could not generate your link - try again in a moment.","copyFailed":"Copy failed - select the link and copy it manually."},"eligible":{"hero":{"title":"Find {accent} to Recruit","titleAccent":"New Creators","sub":"New creators found on leaderboards and leagues, earning now across every active region. Copy the handles, check eligibility yourself with the Chrome extension or a bulk paste in your backstage, and mark the results."},"preview":{"statLive":"creators live right now","statRegions":"regions covered","statEarned":"earned across today's boards","title":"Who is earning right now, region by region","sub":"Every row below is a real creator on today's board. Agency access reveals the handles, adds the monthly-diamond band, and lets you mark who you have already checked.","liveCount":"{count} live","seeBoard":"See the {region} board","unlock":"Unlock the handles with Agency","login":"Already a member? Log in"},"gate":{"title":"An Agency plan unlocks the recruiting board","sub":"Check creators with the extension or by hand in your backstage, mark the results, and work one clean per-region board of candidates.","cta":"Unlock with Agency"},"mode":{"aria":"Check mode","auto":"Auto check","manual":"Manual check"},"regionAria":"Region","noRegions":"No regions yet","starterNote":"{starter} works one region at a time. Every region at once is part of {global}.","upgrade":"Upgrade","counts":{"eligible":"{count} marked eligible","premium":"{count} premium","ineligible":"{count} ineligible","checked":"{count} checked"},"hideIneligible":"Hide ineligible","copyEligible":"Copy marked eligible","manual":{"title":"Creators to check","hint":"{region} - copy the batch, run them through the backstage eligibility check, then mark each result.","loading":"Loading ranked creators...","emptyTitle":"All caught up in {region}","emptySub":"You have worked through every ranked creator here. Checked names cycle back in 30 days, or switch regions above."},"checked":{"title":"Checked creators","loading":"Loading your board...","allIneligibleTitle":"Every creator you checked here is marked ineligible","allIneligibleSub":"Turn off {toggle} to see them, or switch regions.","emptyTitle":"No creators checked yet in this region","emptyAuto":"Install the extension above to check automatically.","emptyManual":"Copy a batch from the left and mark the results to fill this board."},"auto":{"title":"Automatic checking","sub":"Install the extension, connect a burner backstage account per region, and it works the ranked lists for you - every result lands on this board as your own eligibility mark.","cta":"Get the extension"},"candidates":{"title":"Recruitment candidates","sub":"Lower divisions in {region} - live creators first.","note":"Language is detected from the creator's live chat. It indicates the market they broadcast to, not a verified account country.","loading":"Loading candidates...","empty":"No lower-division creators on the {region} board right now."},"seen":"seen {date}","thisRegion":"this region","rateLimit":"TikTok allows about 600 checks per hour. Please wait {minutes}m {seconds}s.","seo":{"title":"Find New TikTok Creators to Recruit · Check Eligibility Yourself","description":"New TikTok creators found on leaderboards and leagues: who is earning now, in every region, ranked by who is climbing. Copy the handles, check eligibility with the Chrome extension or a bulk paste in your backstage, and mark what you checked.","ogDescription":"New creators found on leaderboards and leagues across every active region. Copy the handles, check eligibility in your backstage."},"og":{"title":"New TikTok LIVE Creators to Recruit","subtitle":"A per-region board of creators to check and recruit.","badge":"AGENCY"}}},"compare":{"ui":{"getTestKey":"Get a free test key","seePricing":"See pricing","swipeHint":"Swipe the table sideways to see every column","whoBuilds":"Who builds tik.tools","breadcrumbAria":"Breadcrumb","breadcrumbHome":"Home","breadcrumbCompare":"Compare","vsTitle":"tik.tools vs {name}","ogBadge":"COMPARE"},"hub":{"title":"How tik.tools compares","intro":"Factual comparisons with other TikTok LIVE data and agency tools, built from each vendor's own published prices and features. Every page is dated and links its sources; tik.tools prices and limits on these pages are read live from our plans.","listHeading":"Comparisons","checked":"Checked {date}","migrateNote":"Moving off an open-source TikTok LIVE connector library instead? See {link}.","migrateLink":"the one-step migration","glanceHeading":"At a glance","columns":{"vendor":"Vendor","entryPrice":"Entry price","realtime":"Realtime LIVE events","webhooks":"Signed webhooks","mcp":"MCP server"},"glanceNote":"Summary of the detail pages; each row links to the full comparison and its sources.","codeAndPackages":"Code and packages: {github}, {npm}, {pypi}.","seo":{"title":"Compare tik.tools with {toktik}, {rng} and {tikleap}","description":"Dated, sourced comparisons of tik.tools with {toktik}, {rngFull} and {tikleap}: published prices, realtime events, webhooks, MCP, SDKs and agency recruiting tools.","ogSubtitle":"Dated, sourced comparisons with {toktik}, {rng} and {tikleap}."},"jsonLd":{"listName":"tik.tools comparisons"}},"detail":{"notFound":"Comparison not found","checked":"{name} figures checked on {date} from its public pages. tik.tools figures are live.","factsHeading":"Side by side","topic":"Topic","plansAria":"Plans and prices","ourPlans":"tik.tools plans","theirPlans":"{name} plans","ourPlansNote":"Current prices and every limit: {link}.","ourPlansNoteLink":"pricing","chooseAria":"Which one fits","chooseUs":"Choose tik.tools if","chooseThem":"Choose {name} if","sourcesHeading":"Sources","ourPricing":"tik.tools pricing","ourDocs":"tik.tools API docs","correction":"Vendors change prices. If a figure here is out of date, tell us through {help} and we will correct it. Other comparisons: {all}.","correctionHelp":"help","correctionAll":"all comparisons","seo":{"title":"tik.tools vs {displayName}: prices and features compared","description":"{name} and tik.tools side by side: published prices, realtime events, webhooks, MCP, SDKs and agency tools. {name} figures checked {date}."}},"adoption":{"heading":"Public package downloads","intro":"The one adoption figure every vendor here publishes the same way. npm counts cover {npmWindow} ({npmSite}); PyPI counts are the {pypiWindow} ({pypiSite}).","npmWindow":"{from} to {to}","pypiWindow":"last 30 days, read {date}","columns":{"vendor":"Vendor","package":"Package","downloads":"Downloads"},"notes":{"officialOnly":"Official SDKs only; community libraries that use Euler Stream are not counted","noSdk":"No SDK published on npm or PyPI"}},"migrate":{"hero":{"badge":"One-Step Migration","title":"Switch from TikTok-Live-Connector in {accent}","titleAccent":"Seconds","desc":"Already using {pkg}? Switch to the managed TikTool API with a single import line change. Same event names, same methods, zero code changes."},"steps":{"install":"Install the SDK","import":"Change one import line","key":"Use your TikTools API key","keyNote":"Get a free key at {link} - no credit card required."},"done":{"strong":"That's it.","text":"{strong} All your existing event handlers work identically - {events}."},"example":{"title":"Full Working Example","desc":"This code runs identically with both {old} and {new}. Only the import changes."},"compat":{"title":"100% Event Name Compatibility","desc":"Every TTLC event name works exactly the same. We also fire the native TikTools name simultaneously.","columns":{"event":"TTLC Event Name","status":"Status","notes":"Notes"},"notes":{"identical":"Identical","alias":"Alias for {event} - both fire","newIn":"New in {version} - supported","rawData":"Fires with full raw event payload","wsOpen":"Fires on WS open"}},"why":{"title":"Why Switch to the Managed API?","items":{"neverBreaks":{"title":"Never Breaks","desc":"TikTok updates their protocol regularly, breaking direct integrations. TikTool handles all protocol changes for you - zero downtime."},"fasterDelivery":{"title":"Faster Event Delivery","desc":"Sub-50ms event latency through our optimized infrastructure. No protobuf decoding on your end."},"zeroDeps":{"title":"Zero Dependencies","desc":"No protobufjs, no ws-client, no HTTP signing. Just one npm package with zero external dependencies."},"autoReconnect":{"title":"Auto Reconnection","desc":"Built-in exponential backoff reconnection. Your connection survives network blips and TikTok server restarts."},"dashboard":{"title":"Usage Dashboard","desc":"Monitor your API usage, WebSocket connections, and event volume in real-time at tik.tools/dashboard."},"support":{"title":"Developer Support","desc":"Get help via Discord, email, or the in-app support chat. Response time under 4 hours."}}},"faq":{"title":"Common Questions","items":{"types":{"q":"Will my TypeScript types still work?","a":"Yes. {pkg} ships full TypeScript definitions for every event payload - {chat}, {gift}, {roomUser}, and all others. If you were using TTLC's community-maintained types, ours are stricter and kept up to date with TikTok's actual protobuf schema."},"options":{"q":"What about TTLC options like sessionId, processInitialData, and requestPollingIntervalMs?","a":"The constructor options that control connection behavior - {sessionId}, {requestPollingIntervalMs}, {enableExtendedGiftInfo}, and similar - are accepted and forwarded. Options that no longer apply (like {processInitialData}) are silently ignored so your config object doesn't need cleanup."},"apiKey":{"q":"TTLC sometimes works without an API key. Do I need one for TikTool?","a":"Yes - a {signApiKey} is required. The free Sandbox key takes 30 seconds to get at {loginLink} with no credit card. Sandbox includes 5,000 API calls/day and 3 concurrent WebSocket connections, which is enough for development and testing."},"protocol":{"q":"What actually happens when TikTok updates their protocol?","a":"With TTLC, TikTok's periodic signature algorithm and protobuf schema updates cause the library to stop working - sometimes within hours of a TikTok deploy, with no fix until the open-source maintainer patches it. With TikTool, protocol updates are handled on our managed servers. Your code sees nothing change; events keep arriving."}}},"bonus":{"title":"Bonus: Features TTLC Doesn't Have","items":{"liveFeed":{"title":"Live Feed Discovery","desc":"Search and discover who's currently live on TikTok. Filter by language, region, and viewer count."},"pythonSdk":{"title":"Python SDK","desc":"Full Python SDK available: pip install tiktok-live-api. Same API, same events, different language."}}},"cta":{"title":"Ready to Migrate?","desc":"Get a free API key - no credit card needed. The Sandbox tier includes 5,000 requests/day and 3 concurrent WebSocket connections - free, development & evaluation only.","getKey":"Get Free API Key","docs":"Read the Docs"},"seo":{"title":"Migrate from TikTok-Live-Connector - One-Step Switch to TikTool API","description":"Switch from tiktok-live-connector to the managed TikTool API with one import line change. Same event names, same methods, zero code changes. 99.9% uptime, no maintenance.","ogTitle":"Migrate from TikTok-Live-Connector - One-Step Switch","ogDescription":"Switch from tiktok-live-connector to TikTool with one import line change. Same events, same API, zero code changes.","ogImageTitle":"Migrate to TikTool in one step","ogImageSubtitle":"Drop-in replacement for TikTok-Live-Connector with zero protocol maintenance.","ogBadge":"MIGRATE"}},"vendors":{"eulerstream":{"tagline":"TikTok LIVE API with a free tier, a $50/month Business plan and paid add-ons","summary":"{name} 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. {name} is a trademark of its owner; tik.tools is not affiliated with it.","plansNote":"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.","plans":{"community":{"price":"$0, no card","detail":"2,500 requests/day, 25 cloud WebSockets, 5 TikTok LIVE Alerts"},"business":{"price":"$50/month","detail":"10,000 requests/day, 100 cloud WebSockets, 50 TikTok LIVE Alerts; 7-day free trial"},"enterprise":{"price":"Custom quote","detail":"250,000+ requests/day, 1,500+ cloud WebSockets, 1,000+ TikTok LIVE Alerts"}},"facts":{"entry":{"topic":"Entry option","ours":"Sandbox key for a 7-day evaluation, then from {apiBasicWeekly}/week","them":"Community plan at $0 with 2,500 requests/day and 25 cloud WebSockets; Business has a 7-day free trial"},"around10k":{"topic":"Around 10,000 requests a day","ours":"Basic, {apiBasicMonthly}/month: {basicDailyLimit} requests/day, {basicWsLimit} concurrent live streams","them":"Business, $50/month: 10,000 requests/day, 100 cloud WebSockets"},"higherVolumes":{"topic":"Higher volumes","ours":"Self-serve Pro, Ultra and Agency plans with published prices, up to {agencyDailyLimit} requests/day and {agencyWsLimit} concurrent streams","them":"Enterprise at a custom quote for 250,000+ requests/day"},"eventFormat":{"topic":"Live event format","ours":"Decoded JSON events, {eventTypes} documented WebSocket event types","them":"Forwards all TikTok LIVE events as binary protobuf, decoded with its SDK or a community library"},"connectionLifetime":{"topic":"Live connection lifetime","ours":"12 hours on Pro, 24 hours on Ultra and Agency","them":"8 hours, per its WebSocket close codes"},"alerts":{"topic":"Alerts and webhooks","ours":"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","them":"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":{"topic":"MCP server for AI assistants","ours":"tiktok-live-mcp on npm, 11 tools, works in Claude, Cursor and VS Code","them":"Hosted MCP endpoint in public beta (\"not yet production-ready\"), 19 tools for moderation and rankings"},"sdks":{"topic":"SDKs","ours":"Node.js/TypeScript and Python","them":"TypeScript, Python, C#, Java and Go, generated from its OpenAPI spec, plus a WebSocket SDK"},"rankings":{"topic":"Rankings","ours":"44 ranking regions with daily, league, gaming and Popular LIVE boards","them":"Leaderboards by country, league and diamonds earned; the number of regions is not stated"},"agencyTools":{"topic":"Agency tools","ours":"Agency plan: creator recruiting feed and a Backstage eligibility checker","them":"Agency Registry search of 100,000+ TikTok LIVE agencies, and agency catalog API routes"}},"chooseThem":{"freePlan":"You want a free plan with no time limit for low volumes.","moreWebsockets":"You need more concurrent WebSockets at around 10,000 requests a day.","otherLanguages":"You build in C#, Java or Go and want an official SDK, or you want the raw protobuf events."},"chooseUs":{"decodedJson":"You want decoded JSON events and signed webhooks without writing a protobuf decoder.","publishedPrices":"You need published self-serve prices above 10,000 requests a day.","agencyTools":"You run an agency and need recruiting and eligibility tools.","rankings":"You need rankings across 44 regions with daily, league, gaming and Popular LIVE boards."},"glance":{"entry":"Free plan; Business $50/month","realtime":"WebSocket, all events as binary protobuf","webhooks":"LIVE Alerts: 5 / 50 / 1,000+ by plan","mcp":"Hosted, public beta"},"sources":{"pricing":"{name} pricing","websocketDocs":"{name} WebSocket docs","eventTypes":"{name} event types","alertTargets":"{name} LIVE alert targets","mcp":"{name} MCP","terms":"{name} terms"}},"toktik":{"tagline":"TikTok LIVE intelligence site and developer API with credit-metered plans","summary":"{name} publishes TikTok LIVE rankings, gifter boards, an agency directory and a recruit pool, and sells a REST and WebSocket developer API. Its plans are monthly, backed by a prepaid credit wallet, with realtime streams billed per room-minute.","plansNote":"Prices are for the Live module. The Lookup Data module adds $5 to $79/month, or $18 to $279/month as a bundle. A cached read costs 1 credit; a fresh fetch from TikTok costs 1,250 credits; realtime streams are billed per room-minute.","plans":{"free":{"price":"$0/month","detail":"5,000 requests/day, cached reads only, masked leaderboards, 7-day history"},"starter":{"price":"$15/month","detail":"15,000 requests/day, top 3 unmasked, 90-day history, CSV export"},"pro":{"price":"$39/month","detail":"100,000 requests/day, leaderboards unmasked, 180-day history, 3 seats"},"scale":{"price":"$99/month","detail":"400,000 requests/day, league rankings unmasked, XLSX export, 12-month history, 5 seats"},"agency":{"price":"$249/month","detail":"1,200,000 requests/day, host roster tools, recruit handles, creator digest, 10 seats; sold through their sales team"}},"facts":{"pricingModel":{"topic":"Pricing model","ours":"Flat weekly or monthly plans with daily request and concurrent-stream caps. Live streams are not billed per minute.","them":"Monthly plans plus a prepaid credit wallet. Fresh fetches from TikTok cost 1,250 credits each and realtime streams are billed per room-minute."},"eventTypes":{"topic":"Realtime event types","ours":"{eventTypes} documented WebSocket event types","them":"15 event types, per its realtime reference"},"connecting":{"topic":"Connecting to a live room","ours":"Connect by username with your API key; up to {proWsLimit} concurrent streams on Pro and {agencyWsLimit} on Agency","them":"Mint a short-lived token, then subscribe to creators over one socket; each subscription reports queued, active or offline"},"webhooks":{"topic":"Webhooks","ours":"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","them":"Webhooks and alerts listed on every plan"},"gifterFirehose":{"topic":"Live gifter firehose","ours":"Included on Agency","them":"Listed as coming on Agency"},"mcp":{"topic":"MCP server for AI assistants","ours":"tiktok-live-mcp on npm, 11 tools, works in Claude, Cursor and VS Code","them":"None listed on its pricing or developer pages"},"sdks":{"topic":"SDKs","ours":"Node.js/TypeScript and Python","them":"JavaScript and Python"},"agencyDirectory":{"topic":"Agency directory","ours":"Agencies claim a listing and receive private messages; agency contact details are not republished","them":"Public directory of TikTok LIVE agencies; contact details unlock on the Agency plan"},"eligibility":{"topic":"Creator eligibility","ours":"Agency plan includes a Chrome extension that checks agency eligibility inside your own Backstage","them":"Recruit handles and marks on the Agency plan"},"exports":{"topic":"Exports","ours":"Copy whole boards to the clipboard on Ultra and Agency","them":"CSV from Starter, XLSX from Scale"},"entry":{"topic":"Entry option","ours":"Sandbox key for a 7-day evaluation, then from {apiBasicWeekly}/week","them":"Free tier: 5,000 cached reads/day, masked leaderboards, no card"}},"chooseThem":{"freeTier":"You want a no-cost tier for low-volume cached reads.","exports":"You need CSV or XLSX exports and a stated history depth on lower plans.","creditWallet":"You prefer one monthly credit wallet shared by a web app and an API."},"chooseUs":{"noPerMinute":"You follow many live rooms at once and do not want per-minute billing.","fullEvents":"You need the full range of LIVE events, not a subset.","oneVendor":"You want signed webhooks, an MCP server and SDKs from one vendor.","eligibility":"Your agency checks creator eligibility inside its own Backstage."},"glance":{"entry":"Free tier; paid from $15/month","realtime":"WebSocket, 15 event types, billed per room-minute","webhooks":"Listed on every plan","mcp":"None listed"},"sources":{"pricing":"{name} pricing","realtime":"{name} realtime reference","developerApi":"{name} developer API"}},"rngrow":{"tagline":"Per-country recruiting leads for TikTok LIVE agencies, with AI outreach add-ons","summary":"{displayName} sells per-country Radar access to TikTok LIVE creators it has checked as free to join an agency, with diamond earnings data. AI Recruiter and AI Manager are sold on top, and API access comes with each Radar country.","plansNote":"Prices include VAT. Markets listed: Romania, United Kingdom, United States, Germany, Italy, France, Poland, Spain, Australia, MENA and LATAM, with Central Asia listed as coming soon. A 1-day Radar trial for one country is offered once per account, after approval.","plans":{"radar":{"price":"€1,599/month per country","detail":"Recruitable creator leads for one market; first month €799; API access included (60 requests/min, 10,000 requests/day)"},"radarWeekly":{"name":"Radar weekly","price":"€399/week per country","detail":"The same Radar access billed weekly"},"additionalCountry":{"name":"Additional country","price":"€1,199/month each","detail":"A second market added to an existing Radar plan"},"dayPass":{"price":"€49","detail":"24 hours of access to one market"},"aiRecruiter":{"price":"€299 to €1,199/month","detail":"1,500 to 25,000 AI replies; needs an active Radar plan in each country"},"aiManager":{"price":"€299 to €1,199/month","detail":"Creator coaching over WhatsApp, metered on AI replies"}},"facts":{"oneMarket":{"topic":"One market for one month","ours":"{agencyGlobalMonthly}/month covers every region we rank","them":"€1,599/month per country (€799 for the first month)"},"weekly":{"topic":"Weekly option","ours":"{agencyGlobalWeekly}/week, every region","them":"€399/week per country"},"moreMarkets":{"topic":"More markets","ours":"Included","them":"€1,199/month for each additional country"},"findingCreators":{"topic":"Finding creators free to join","ours":"New creators surfacing on regional leaderboards and leagues, ranked by who is climbing; you confirm eligibility yourself","them":"{name} checks creators against agency eligibility and delivers leads to its dashboard"},"eligibility":{"topic":"Eligibility check","ours":"Chrome extension checks eligibility inside your own Backstage, or bulk-paste a list there","them":"Done by {name} before leads are delivered"},"outreach":{"topic":"Outreach","ours":"Not automated; your team contacts creators","them":"AI Recruiter sends openers, replies and invitations from your Backstage, from €299/month on top of Radar"},"api":{"topic":"API on the plan","ours":"{agencyDailyLimit} requests/day, {agencyRateLimit}/min, {agencyWsLimit} concurrent live streams","them":"10,000 requests/day and 60/min per country"},"diamonds":{"topic":"Diamond tracking","ours":"Daily, league, gaming and Popular LIVE boards with diamonds, creator pages and a live gifter firehose","them":"Leads include diamond earnings data; public gifter and league leaderboards"},"realtime":{"topic":"Realtime and alerts","ours":"WebSocket stream ({eventTypes} documented WebSocket event types) and signed webhooks, including recruit alerts","them":"REST API with HOT signals for creators whose gifting is surging; no live-room event stream or webhooks in its API docs"},"devTools":{"topic":"Developer tools","ours":"Node.js and Python SDKs, MCP server","them":"JavaScript SDK ({'@'}rngrow/sdk)"}},"chooseThem":{"checkedLeads":"You recruit in one or two countries and want leads already checked for you.","autoOutreach":"You want outreach sent automatically from your Backstage."},"chooseUs":{"severalRegions":"You recruit in several regions and want one price for all of them.","ownTeam":"Your own team verifies eligibility in your own Backstage and makes contact.","allInOne":"You also need diamond tracking, live alerts, an API, webhooks or an MCP server on the same plan."},"glance":{"entry":"€1,599/month per country (€799 first month)","realtime":"REST API with HOT signals; no live-room event stream listed","webhooks":"None in its API docs","mcp":"None listed"},"sources":{"pricing":"{name} pricing","aiRecruiter":"{name} AI Recruiter","apiDocs":"{name} API docs"}},"tikleap":{"tagline":"Public TikTok LIVE rankings site with a weekly-package REST API","summary":"{name} publishes TikTok LIVE country rankings, leagues, gaming boards and gifter data, and sells REST API access in one-time weekly packages. It also offers a hosted MCP endpoint that uses the same API key.","plansNote":"Packages are one-time 7-day payments, not subscriptions. Unique creator lookups count toward a separate creators/day cap.","plans":{"basic":{"price":"$5/week","detail":"11,000 requests/day, 600 creators/day, current data only, 60 requests/min"},"pro":{"price":"$10/week","detail":"77,000 requests/day, 2,200 creators/day, 30 days of history, 180 requests/min"},"ultra":{"price":"$25/week","detail":"320,000 requests/day, 22,000 creators/day, 60 days of history, 600 requests/min"}},"facts":{"weeklyPrice":{"topic":"Weekly price (Basic / Pro / Ultra)","ours":"{apiBasicWeekly} / {apiProWeekly} / {apiUltraWeekly}","them":"$5 / $10 / $25"},"requestsPerDay":{"topic":"Requests per day","ours":"{basicDailyLimit} / {proDailyLimit} / {ultraDailyLimit}","them":"11,000 / 77,000 / 320,000"},"requestsPerMinute":{"topic":"Requests per minute","ours":"{basicRateLimit} / {proRateLimit} / {ultraRateLimit}","them":"60 / 180 / 600"},"billing":{"topic":"Billing","ours":"Weekly or monthly subscription","them":"One-time 7-day packages"},"realtime":{"topic":"Realtime LIVE events","ours":"WebSocket stream for any live creator, {eventTypes} documented WebSocket event types, {basicWsLimit} to {ultraWsLimit} concurrent streams","them":"REST endpoints only in its API docs (rankings, creators, streams and stream events)"},"webhooks":{"topic":"Webhooks","ours":"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","them":"None in its API docs"},"mcp":{"topic":"MCP server","ours":"tiktok-live-mcp, runs locally through npx","them":"Hosted MCP endpoint over HTTP"},"sdks":{"topic":"SDKs","ours":"Node.js/TypeScript and Python","them":"None published on npm or PyPI"},"boards":{"topic":"Boards","ours":"Regional boards on every plan (fully unmasked from Pro); league boards fully unmasked from Ultra; gaming, Popular LIVE and teams boards on Agency","them":"Rankings, leagues, gaming and real-time gifts on every package"},"agencyTools":{"topic":"Agency tools","ours":"Agency plan: recruiting feed, Backstage eligibility checker, gifter firehose","them":"No agency recruiting tools listed"}},"chooseThem":{"restOnly":"You only need ranking and league data over REST at the lowest weekly price.","hostedMcp":"You want a hosted MCP endpoint with nothing to install.","oneTime":"You prefer one-time weekly packages to a subscription."},"chooseUs":{"realtime":"You need realtime events from live rooms (chat, gifts, battles) over WebSocket.","webhooksSdks":"You want signed webhooks and SDKs for Node.js and Python.","agencyTools":"You run an agency and need recruiting and eligibility tools."},"glance":{"entry":"$5/week","realtime":"REST only","webhooks":"None in its API docs","mcp":"Hosted endpoint"},"sources":{"apiPackages":"{name} API packages","apiDocs":"{name} API docs"}}},"ours":{"ownership":"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).","glance":{"entry":"From {apiBasicWeekly}/week; Agency {agencyGlobalMonthly}/month, every region","realtime":"WebSocket, {eventTypes} event types","webhooks":"HMAC-signed, every paid plan","mcp":"Yes, tiktok-live-mcp on npm"},"plans":{"basic":{"price":"{apiBasicWeekly}/week or {apiBasicMonthly}/month","detail":"{basicDailyLimit} requests/day, {basicWsLimit} concurrent live streams, signed webhooks"},"pro":{"price":"{apiProWeekly}/week or {apiProMonthly}/month","detail":"{proDailyLimit} requests/day, {proWsLimit} concurrent live streams, regional boards fully unmasked"},"ultra":{"price":"{apiUltraWeekly}/week or {apiUltraMonthly}/month","detail":"{ultraDailyLimit} requests/day, {ultraWsLimit} concurrent live streams, league boards fully unmasked"},"agency":{"price":"{agencyGlobalWeekly}/week or {agencyGlobalMonthly}/month","detail":"Every region we rank, creator recruiting feed, Backstage eligibility checker, gaming and Popular LIVE boards, live gifter firehose, {agencyDailyLimit} requests/day, {agencyWsLimit} concurrent live streams"}}}},"agency":{"seo":{"title":"TikTok LIVE agency tools - scout creators, copy rosters, gifter intel {'|'} tik.tools","description":"Agency Starter and Agency Global for TikTok LIVE agencies: copy-paste rosters, recruit pipeline, team seats, Telegram + Discord scout alerts. Global adds roster health, all-regions scouting, top-gifter intel and Ultra-tier API.","ogImageTitle":"TikTok LIVE Agency Tools","ogImageSubtitle":"Scout creators, copy rosters and read gifter intel.","ogImageBadge":"AGENCY"},"hero":{"kicker":"For TikTok LIVE agencies","openWord":"Open {label}","words":{"creatorScouting":"Creator Scouting","topGifters":"Top Gifters","newCreators":"New Creators","rosterApi":"Roster API","seats":"{count} Seats"},"sub":"Scout creators, copy-paste rosters, top-gifter intel, {seats} manager seats on every plan, and custom-dev API limits - on two agency plans, {starterPlan} and {globalPlan}.","cta":{"newCreators":"New Creators","manageTeam":"Manage team","getAccess":"Get Agency access","chat":"Chat with us","billing":"Billing","openDashboard":"Open dashboard"},"trust":{"aria":"Agency facts","regions":"{count} regions","seats":"{count} seats included on every plan","api":"Global Agency API"}},"rosterTabs":{"aria":"Agency rosters","tabs":{"creators":"Creators","gifters":"Top Gifters","eligible":"New Creators"},"meta":{"creators":{"title":"Top creators, all regions","cta":"See all creators"},"gifters":{"title":"Top gifters","cta":"See all gifters"},"eligible":{"title":"New creators to scout","cta":"See all new creators"}},"livePill":"{count} live","copyAllAria":{"creators":"Copy all {count} creators","gifters":"Copy all {count} gifters"},"copiedCount":"Copied {count}","copyAllCount":"Copy all {count}","liveNow":"Live now","copyOneAria":"Copy {name}","empty":"Warming up the roster...","unlockMore":{"creators":"more real creators - unlock every name + copy-all","gifters":"more real gifters - unlock every name + copy-all"},"fallbackName":"creator","perThirtyDays":"{amount} / 30d"},"valueModules":{"kicker":"Everything an agency runs on","title":"Two plans. The whole toolkit.","seats":{"tag":"Team","title":"{count} seats on every plan, no extra cost","body":"Your whole management team uses the app on one agency subscription, {starterPlan} or {globalPlan}.","caption":"{count} managers on Starter and on Global"},"api":{"tag":"Developer","title":"Custom-dev API limits","body":"{starterPlan} includes Pro-level API; {globalPlan} unlocks Ultra-tier API + WebSocket access - the top of the ladder.","rungs":{"entry":"Entry","production":"Production","included":"Included"}},"copy":{"tag":"Workflow","title":"Copy-paste rosters","body":"Creators, top gifters, recruit candidates - filled into a tray and copied in one click.","copied":"Copied {count}","copyAll":"Copy all {count}"},"alerts":{"tag":"Alerts","title":"Scout alerts","body":"Telegram + Discord rank feeds drop fresh names straight to your team - copy on sight.","feedHead":"#rank-feed - rising creators","copyAria":"Copy {handle}"},"reveal":{"tag":"Unmask","title":"Masked to real, instantly","body":"Free shows masked names. Agency reveals every real handle to copy.","hintTouch":"Auto-revealed for agencies","hintHover":"Hover to unmask"},"constellation":{"tag":"All included","title":"Global: every feature","body":"{globalPlan}: New Creators, gifter intel, alerts, Ultra API, bulk copy, dashboard, {seats} seats - one price. {starterPlan} covers the dashboard, recruiting and team for less.","satellites":{"talents":"Talents","gifters":"Gifters","alerts":"Alerts","ultraApi":"Ultra API","bulkCopy":"Bulk copy","teamSeats":"Team seats"}}},"pricing":{"seo":{"title":"Agency access for TikTok LIVE agencies - scout, copy rosters, gifter intel {'|'} tik.tools","description":"Agency Starter and Agency Global: copy-paste rosters, recruit pipeline, team seats, Telegram + Discord scout alerts. Global adds roster health, all-regions scouting, top-gifter intel and Ultra-tier API."},"kicker":"Agency plans","title":"Start with the dashboard. Unlock everything with Global.","sub":"{starterPlan} runs your roster, pipeline and team with {seats} seats. {globalPlan} adds roster health, the all-regions recruit feed, every Global-only board, gifter intel and Ultra-plus API capacity.","badges":{"monthly":"MONTHLY","weekly":"WEEKLY","save":"save {percent}%"},"perMonth":"/month","perWeek":"/week","billed":{"monthly":"Billed every month","monthlyOnly":"Billed every month - monthly only","weekly":"Billed every week - about {price} a month","monthlyOneCharge":"Billed every month - one charge, not four"},"hooks":{"starter":"The agency dashboard and Pro-level API. Included, no credits. Cancel anytime.","weekly":"Full unmasked intel + {seats} seats + Ultra API + alerts + bulk copy. Cancel anytime.","monthly":"Same full access, billed monthly for the best effective rate. Cancel anytime."},"globalAdds":"{plan} adds","opening":"Opening...","processing":"Processing...","confirming":"Confirming payment...","preparing":"Preparing secure checkout...","cta":{"onPlanManage":"You're on {plan} - Manage plan","switchInBilling":"Switch to {plan} in Billing","onAgencyManage":"You're on Agency - Manage plan","get":"Get {plan}","upgradeToGlobal":"Upgrade to Global","getAgency":"Get Agency","everyMonth":"{action} - {price} every month","everyWeek":"{action} - {price} every week"},"fine":{"monthly":"Recurring monthly. {link}.","weekly":"Recurring weekly. {link}."},"manageInBilling":"Manage or cancel in Billing","crosslink":"Not an Agency? See Developer Pricing","modal":{"close":"Close","badgeStarterMonthly":"AGENCY STARTER MONTHLY","badgeWeekly":"AGENCY WEEKLY","badgeMonthly":"AGENCY MONTHLY"},"success":{"title":"Access unlocked","body":"Agency intel is live. Head to your dashboard.","cta":"Open dashboard"},"order":{"credit":"Credit for unused time on your current plan","tax":"Tax","creditedNextInvoice":"Credited to your next invoice","chargedToday":"Charged today","totalToday":"Total today","labelWeekly":"{plan} weekly","labelMonthly":"{plan} monthly"},"paypalSwap":{"opening":"Opening PayPal...","continue":"Continue to PayPal","footnote":"Approve the new plan in PayPal. Your current PayPal plan is cancelled once it is approved, so you are never billed twice."},"proration":{"confirmChange":"Confirm change - {amount} today","confirmUpgrade":"Confirm upgrade - {amount} today","footnote":"Charged to your card on file. One subscription, no double-charge - your current plan is credited."},"business":{"label":"Business purchase","companyName":"Company name"},"methods":{"card":"Subscribe with Card","cardSub":"Visa - Mastercard - Amex - Google Pay - Apple Pay","once":"Pay once - no auto-renewal","onceSub":"Alipay - WeChat - Crypto - Card - iDEAL - Pix - OXXO","paypal":"Subscribe with PayPal","paypalSub":"PayPal balance - linked card - opens in popup","footnote":"Secured by Stripe and PayPal - cancel anytime from your Agency Billing page"},"back":"Back","oneTimeTag":"one-time","pay":"Pay {amount}","chooseAnother":"Choose another method","errors":{"upgradeFailed":"Upgrade failed. Your plan has not changed.","noApprovalLink":"PayPal did not return an approval link. Try again.","paypalChangeFailed":"Could not start the PayPal change. Your plan has not changed.","initFailed":"Could not initialize payment. Try again.","checkoutFailed":"Checkout failed","paymentFailed":"Payment failed."},"features":{"global":{"realUsernames":"Real usernames + profile URLs (every active region)","copyAll":"Copy any name + copy-all across every board","newCreators":"New Creators finder (full list)","popularLive":"Popular LIVE - real-time top creators per region","gifterIntel":"Top-gifter intel + cross-creator graph","seats":"{seats} manager seats, one price","ultraApi":"Ultra-tier API + WebSocket access","alerts":"Telegram + Discord scout alerts","bulkCopy":"Bulk copy + agency dashboard"},"starter":{"apiRequests":"Pro-level API requests ({dailyRequests} a day)","wsRooms":"{wsConnections} live WebSocket rooms","accountChecks":"{accountChecks} account checks a day","boards":"Standard, league and gaming boards unmasked","dashboard":"Agency dashboard: roster, pipeline, per-region recruit, Gifter DB","digest":"Creator digest, scout alerts and team page","seats":"{seats} seats included","backstage":"Backstage eligibility extension ({backstageChecks} checks a day)","noCredits":"Included, no credits to buy"},"globalAdds":{"rosterHealth":"Roster health, health alerts and the roster-health digest","allRegions":"All-regions recruit and eligible-creators feed","shoppingWeekly":"Shopping and weekly boards","gifterFirehose":"Gifter firehose and top-gifter intel","hotSpikes":"Hot spikes and league dropouts","popularLive":"Popular LIVE, rising and other Global-only boards","unlimitedBackstage":"Unlimited Backstage eligibility checks","ultraPlus":"Ultra-plus API capacity: {wsConnections} WebSocket rooms, {accountChecks} account checks a day"}}},"trialModal":{"close":"Close","eyebrow":"GLOBAL AGENCY","next":"Next","back":"Back","step1":{"title":"What's your agency?","sub":"Full Global Agency access. See pricing to choose a plan.","label":"Enter your agency name","placeholder":"e.g. Northstar Talent"},"step2":{"title":"Which region?","sub":"The region your agency scouts and operates in.","label":"Enter your region","placeholder":"e.g. United States, MENA, SEA","activating":"Activating...","activate":"Activate 20 minutes"},"success":{"title":"You're in","sub":"20 minutes of full access unlocked."},"upsell":{"eyebrow":"AGENCY ACCESS","title":"Keep the full access","cta":"See weekly & monthly pass"},"errors":{"generic":"Something went wrong. Please try again.","sessionExpired":"Your session expired. Please sign in again."}},"onboarding":{"aria":"Agency access onboarding","skip":"Skip","back":"Back","next":"Next","finish":"Start exploring","stepOf":"STEP {step} OF {total}","welcome":{"eyebrow":"GLOBAL AGENCY ACTIVE","title":"Welcome to your {accent}","accentTrial":"agency pass","accentAccess":"agency access","subTrial":"Full Global Agency access is live on your account right now - every creator unmasked, every gifter, every rising signing. Your clock has started, so let's get you straight into the data.","subPaid":"Full Global Agency access is live on your account - every creator unmasked, every gifter, every rising signing, across all {count} regions. Let's get you straight into the data.","cta":"Let's go","clockLabel":"ACCESS ENDS IN","clockAria":"Time remaining","clockNote":"Full access until the timer runs out","paidLabel":"FULL ACCESS UNLOCKED","paidNote":"Every region, every creator, unmasked - for your whole team."},"copy":{"title":"Copy any creator, {accent}","accent":"anywhere","sub":"Every {'@'}username across tik.tools is now yours to grab. Open New Creators, a leaderboard, a gifter page - one tap copies the handle straight into your backstage workflow. No masks, no placeholders.","live":"LIVE","copied":"copied","copy":"copy"},"rising":{"title":"See who is {accent}","accent":"rising","sub":"Discover upcoming talent before anyone else - plus full access to top gifters, per-game gaming ranks, and every creator who hit a region Top 99+ today but is not live right now. The signings hiding behind the cutoff.","cutoff":"TIKTOK CUTOFF","peak":"peak #{rank}","features":{"rising":{"label":"Rising creators","desc":"Velocity over volume - hot streaks the moment they begin."},"gifters":{"label":"Top gifters","desc":"The real whales behind every creator, unmasked."},"gaming":{"label":"Gaming ranks","desc":"Per-region, per-game ladders across every title."}}},"team":{"title":"Put your team to work {accent}","accent":"all day","sub":"Pipe the same scouting feeds straight into Discord and Telegram so your managers get copy-paste rosters wherever they work.","installDiscord":"Install Discord bot","opening":"Opening...","telegram":"Get Telegram access","commandsHead":"Three steps in your server","emptyHint":"Tap {button} to open the invite, then the three setup commands appear here.","steps":{"add":{"cmd":"Add the bot","desc":"Pick your server in the invite tab that just opened, then authorize."},"setup":{"desc":"Link your tik.tools API key so the bot answers with your agency data."},"rank":{"desc":"Look up any creator - then add /watch and /roster for your team."}},"tgError":"Could not generate a personal link - the public bot link above still works."}},"creatorDigest":{"seo":{"title":"Creator Digest - new TikTok creators to recruit, emailed {'|'} tik.tools","description":"Get the new TikTok LIVE creators found on leaderboards and leagues in your regions by email: copy-paste usernames plus a CSV sheet, every {hours} hours to weekly, across {count} regions. Filtered below the 500,000 diamonds per month ceiling; you check eligibility.","name":"Creator Digest","ogImageSubtitle":"New creators to recruit in your regions, emailed as usernames + CSV.","ogImageBadge":"AGENCY"},"jsonLd":{"breadcrumbHome":"Home"},"getStarter":"Get {plan} - {price}/month","hero":{"kicker":"Agency exclusive","title":"New creators to recruit in your regions. {highlight}","titleHighlight":"In your inbox.","sub":"The Creator Digest mails you the new creators found on leaderboards and leagues in your regions, as copy-paste usernames plus a CSV sheet, ready for your own eligibility check. Every 6 hours, daily or weekly - you pick.","setup":"Set up your digest","sample":"See a sample email"},"facts":{"aria":"Digest at a glance","regions":"regions to pick from","hoursValue":"{hours}h","cadence":"fastest cadence, up to weekly","sheet":"sheet attached to every email","ceiling":"diamonds/month network ceiling filter"},"features":{"kicker":"What you get","title":"New talent to recruit, on a schedule","lede":"Same candidates as the {link} page: creators earning right now, filtered below TikTok's 500,000 diamonds per month network ceiling. The digest delivers the names; you check eligibility with the Chrome extension or a bulk paste in your backstage.","ledeLink":"New Creators","items":{"copy":{"title":"Copy-paste usernames","body":"One handle per line, grouped by region. Select, copy, paste into your backstage bulk eligibility check or your outreach sheet. No scraping, no formatting."},"csv":{"title":"A CSV sheet with every email","body":"Username, display name, region and the score that ranked them. Opens in Sheets or Excel; import it into your CRM as is."},"delta":{"title":"New since last digest","body":"Names that were not in your previous email sit at the top. Switch to \"only new names\" and each digest becomes a pure delta."},"cadence":{"title":"Your cadence","body":"Every 6, 12 or 18 hours, daily or weekly. Fast enough to reach a creator on the day they start earning, slow enough to batch on Mondays."},"regions":{"title":"{count} regions","body":"Pick one market or all of them. Each region is its own block in the email and its own column in the sheet."},"ceiling":{"title":"Ceiling filter built in","body":"Only creators below TikTok's 500,000 diamonds per month network ceiling make the list - the same filter the New Creators page applies. Eligibility itself is yours to check."}}},"sample":{"kicker":"Sample email","title":"What lands in your inbox","lede":"One email per digest. Names arrive one per line so you can paste the block straight into your backstage bulk eligibility check, a spreadsheet or a message. The CSV carries the same names with region, display name and the score that ranked them.","list":{"newFirst":"New since last digest, listed first","fullList":"Full region list underneath (or only the new names, if you prefer)","csv":"CSV sheet attached to every email","recipient":"Sent to your account email, nobody else's"},"aria":"Sample digest email","when":"Every 6 hours","subject":"New creators to check - North America, Brazil - 248 names","greeting":"Hi Maya, here are the new creators found in your regions right now.","newTag":"New since last digest","regionNorthAmerica":"North America","regionBrazil":"Brazil","rows":"{count} rows"},"steps":{"kicker":"Setup","title":"Three steps, about a minute","items":{"open":{"title":"Open your digest settings","body":"Agency accounts find them on this page and inside the scouting board under Team. Flip the toggle on."},"pick":{"title":"Pick regions, cadence and mode","body":"Tap the regions you recruit in, choose how often you want mail, and decide between the full list every time or only the new names."},"save":{"title":"Save","body":"The first digest goes out on the next scheduled run to your account email. Change anything later and the next email picks it up."}}},"settings":{"kicker":"Your digest","title":"Configure it here","lede":"Digests go to your account email. Change regions or cadence any time; the next digest uses the new settings."},"price":{"kicker":"Included with Agency","title":"Part of every Agency plan","lede":"The digest ships with every Agency account, Starter and Global, alongside the agency dashboard, copy-paste rosters, team seats and the Telegram scout bot. No add-on, no per-region fee.","perMonth":"/ month","alt":"or {plan} from {price} a week","note":"Instant unlock. Cancel anytime."},"faq":{"kicker":"FAQ","title":"Questions agencies ask","items":{"eligibility":{"q":"Does the digest check eligibility?","a":"No. The digest finds new creators on leaderboards and leagues and filters out anyone above TikTok's 500,000 diamonds per month network ceiling. You check eligibility yourself with the Chrome extension or by pasting the usernames into your backstage bulk check."},"regions":{"q":"How many regions can I subscribe to?","a":"Any number up to all {count}. Each region is a separate block in the email and a separate group in the CSV, so a wide selection stays readable."},"modes":{"q":"What is the difference between the full list and only new names?","a":"Full list sends every candidate in your regions each time, with the new ones marked at the top. Only new names sends just the creators that were not in your previous digest."},"recipient":{"q":"Where does the email go?","a":"To the email on your tik.tools account. The recipient is set from your account, not from the form, so a digest can never be pointed at someone else."},"charge":{"q":"Is the digest an extra charge?","a":"No. It is part of every Agency plan, Starter and Global, together with the agency dashboard, copy-paste rosters, team seats and the Telegram scout bot."}}}},"digestSettings":{"title":"Email digests","lede":"You get the new creators found in each region as copy-paste usernames and a CSV sheet attached, mailed to your account email on the cadence you pick.","regions":{"label":"Regions","count":"{active} active, {picked} picked","loadError":"Regions could not be loaded. Reload the page and try again."},"countryBoards":"Country boards","cadence":{"label":"Cadence","hours":{"6":"Every 6 hours","12":"Every 12 hours","18":"Every 18 hours","24":"Daily","168":"Weekly"},"atSetTimes":"At set times"},"sendAt":{"label":"Send at","hint":"up to {max} times a day, {tz} time"},"timezone":"Timezone","perRegion":{"label":"Different times per region","hint":"optional - regions without their own times go out at the times above","ownTimes":": own times","sameAsAbove":": same as above"},"mode":{"label":"Each email","options":{"full":"Full list every time","new":"Only new names"}},"include":{"label":"Include","creators":"Creators","gifters":"Gifters + their top 3 creators"},"attachment":{"label":"Attachment","hint":"for bulk copy-paste work, one sheet per region is easier to hand to a team","combined":"One combined sheet","split":"One sheet per region, usernames only"},"saving":"Saving...","save":"Save digest settings","feedback":{"pickTime":"Pick at least one send time.","ownTimesOne":", {count} region on its own times","ownTimesMany":", {count} regions on their own times","atTimes":"at {times} ({tz}){ownTimes}","cadence":{"6":"every 6 hours","12":"every 12 hours","18":"every 18 hours","24":"daily","168":"weekly"},"saved":"Saved - {when} to your account email.","savedOff":"Saved - digests off.","saveFailed":"Could not save. Check a region is selected."}},"recruit":{"seo":{"title":"Recruit creators by earning band - tik.tools","description":"Agency creator recruiting search. Shortlist creators by average monthly diamond band across regions."},"badge":"Agency Feature","title":"Recruit by {highlight}","titleHighlight":"earning band","sub":"Shortlist creators by their average monthly diamonds. Results are banded ranges built to guide recruiting, not to export our dataset.","upsell":{"title":"Creator recruiting search is Agency-only","body":"Upgrade to filter creators by monthly earning band across every region.","unlock":"Unlock with Agency","login":"Log in"},"filters":{"region":"Region","allRegions":"All regions","avgMonth":"Avg / month","searching":"Searching...","search":"Search"},"table":{"creator":"Creator","active":"Active","liveDays":"Live days","months":"{count} mo","days":"{count}d","foot":"Showing up to 50 - figures are banded ranges, not exact totals."},"empty":"No creators match this band and region.","notices":{"dailyCap":"Daily search limit reached. Resets in 24 hours.","rate":"Too many searches - slow down a moment and try again.","allRegions":"{starterPlan} searches one region at a time. Pick a region, or upgrade to {globalPlan} to search every region at once.","planRequired":"Agency plan required.","unavailable":"Search is temporarily unavailable. Try again shortly."}},"watchedGifters":{"nav":"Watched gifters","intro":"Add the gifters you care about by {'@'}username or TikTok profile link. We follow the creators they support and follow, so more of their gifts get recorded.","disclosureTitle":"Coverage is partial","disclosure":"Coverage is not 100%: we record a gifter's gifts in the LIVE rooms we're connected to. We automatically follow the creators this gifter supports and follows to catch more, but gifts in rooms we're not in can be missed.","inputLabel":"TikTok username or profile link","inputPlaceholder":"{'@'}username or tiktok.com/{'@'}username","add":"Add gifter","adding":"Adding...","counter":"{count} of {limit} watched gifters","added":"Now watching {'@'}{handle}.","alreadyWatching":"{'@'}{handle} is already on your list.","removed":"Stopped watching {'@'}{handle}.","empty":"No watched gifters yet. Add one above to start recording their gifts.","loadError":"Could not load your watched gifters.","retry":"Retry","remove":"Remove","removeConfirm":"Stop watching {'@'}{handle}? Their recorded gifts stay in our data, but we stop expanding coverage around them.","showGifts":"Show gifts","hideGifts":"Hide gifts","lastGift":"Last gift","lastGiftLine":"{gift} to {'@'}{creator}","noGiftsYet":"No gifts recorded yet","totalDiamonds":"Recorded diamonds","gifts":"Gifts","creators":"Creators gifted","diamondsShort":"{count} diamonds","coverage":{"full":"Following {total} creators for this gifter: {gifted} they gifted, {follows} they follow, {seen} rooms they were seen in. {live} live now, {recording} recording.","private":"Following {total} creators for this gifter: {gifted} they gifted, {seen} rooms they were seen in. {live} live now, {recording} recording. Their following list is private on TikTok, so only gift history and room sightings are used.","notChecked":"Following {total} creators for this gifter: {gifted} they gifted, {seen} rooms they were seen in. {live} live now, {recording} recording. Their following list has not been checked yet.","starting":"Coverage expansion starting, check back in a few minutes.","updated":"Updated {ago}"},"panel":{"giftsTitle":"Recorded gifts","creatorsTitle":"Creators gifted","time":"Time","creator":"Creator","gift":"Gift","diamonds":"Diamonds","creatorSummary":"{diamonds} diamonds in {gifts} gifts","noFeed":"No gifts recorded for this gifter yet.","loading":"Loading gifts...","loadMore":"Load more"},"alerts":{"title":"Gift alert","label":"Alert me when this gifter sends a gift of at least","unit":"coins","save":"Save","saving":"Saving...","turnOff":"Turn off","on":"Alert on: gifts of {coins} coins or more.","off":"No alert set for this gifter.","saved":"Alert saved.","turnedOff":"Alert turned off.","unavailable":"Alert settings could not be loaded right now.","delivery":"Alerts arrive through your account's webhooks subscribed to gifter.watched_gift, or your agency Telegram seats.","webhooksLink":"Manage webhooks","errors":{"range":"Enter a whole number of coins from {min} to {max}.","failed":"Could not save the alert. Your alert list may be full, or please retry in a moment."}},"errors":{"invalid":"Enter a TikTok {'@'}username or profile link.","notFound":"We could not find that TikTok account.","limit":"Your plan includes {limit} watched gifters. Remove one to add another.","rate":"Too many changes. Please wait a few minutes and try again.","locked":"Watched gifters are part of the paid Agency plans.","notWatched":"This gifter is no longer on your watched list.","feed":"Could not load this gifter's gifts.","generic":"Something went wrong. Please retry."},"locked":{"title":"Watched gifters are part of the paid Agency plans","body":"Agency Starter includes {starter} watched gifters and Agency Global includes {global}. We expand live coverage around each one so more of their gifts are recorded.","cta":"See Agency plans"}}},"legalNotice":{"text":"This is a courtesy translation. If it differs from the English version, the English version applies. {link}","link":"Read the English version"}},"tr":{"common":{"languageSwitcher":"Dil","languagePicker":{"open":"Dili değiştir","close":"Kapat"},"heroSection":{"defaults":{"title":"TikTok Live","titleHighlight":"API","subtitle":"OBS, TikTok Live Studio, hediyeler, sohbet ve PK'ler için kendi TikTok Live overlay'lerini oluştur. TikTok Live üzerinde geliştirmek için ihtiyacın olan her şey burada."},"install":{"copy":"Kopyala","copied":"Kopyalandı!"},"recruit":{"new":"YENİ","label":"Yayıncı Bul","sub":"Yeni yayıncılar keşfet"},"cta":{"dashboard":"Panel","getApiKey":"API Anahtarı Al","manageApi":"API'ni yönet","getKeySub":"API anahtarı al","docs":"Dokümanlar","forDevelopers":"Geliştiriciler için"},"mobileNav":{"tagsAria":"Desteklenen diller","guides":"Rehberler","leaderboards":"Sıralamalar","gamingRanks":"Oyun Sıralamaları","gifterIntel":"Destekçi Analizi","agency":"Ajans","pricing":"Fiyatlar","discordBot":"Discord botu"},"stats":{"latency":"Gecikme","uptime":"Çalışma süresi","free":"Ücretsiz","sandboxTier":"Sandbox Planı"},"channels":{"aria":"Canlı yayınlar","openProfile":"Profili aç: {name}"}},"earningsHeatmap":{"days":{"mon":"Pzt","tue":"Sal","wed":"Çar","thu":"Per","fri":"Cum","sat":"Cmt","sun":"Paz"},"hourAm":"{h} ÖÖ","hourPm":"{h} ÖS","legendLow":"Durgun","legendHigh":"Zirve","peakValue":"En yoğun saatte {value} elmas","cellEmpty":"{day} {hour} - hareket yok","cellValue":"{day} {hour} - {value} elmas (zirvenin %{pct} kadarı)"},"revealGate":{"label":"Rakamları görmek için giriş yap","sub":"Ücretsiz hesap - sayfadaki tüm rakamlar anında açılır.","google":"Google ile devam et","note":"5 saniye sürer. Kart gerekmez."},"regionPicker":{"global":"Global"},"rankBoardTabs":{"ariaLabel":"Sıralama tabloları","daily":"Günlük","popular":"Popüler","gaming":"Oyun","teams":"Takımlar","shopping":"Alışveriş"},"globalUpgradeNote":{"withFeature":"{feature}, {plan} planına dahil. Mevcut {starterPlan} planın bunu kapsamıyor.","generic":"Bu özellik {plan} planına dahil. Mevcut {starterPlan} planın bunu kapsamıyor.","cta":"{plan} planına yükselt"},"massCopyButton":{"label":"Kopyala","lockedTitle":"Yalnızca Agency planında - tüm kullanıcı adlarını kopyalamak için yükselt","title":"En fazla {max} kullanıcı adı, her satıra bir tane. TikTok Backstage uygunluk kontrolüne yapıştır.","copied":"Kopyalandı!","agencyTag":"AGENCY"},"searchBar":{"placeholder":"Yayıncı ve destekçi ara...","clear":"Aramayı temizle","tagLive":"CANLI","tagCreator":"Yayıncı","tagGifter":"Destekçi","noResults":"\"{query}\" için sonuç bulunamadı","addToWatchList":"İzleme listesine ekle: {handle}","fetching":"TikTok profili getiriliyor...","close":"Kapat","confirmPrompt":"İzleme listesine eklemek istediğin profil bu mu?","no":"Hayır","adding":"Ekleniyor...","yesAdd":"Evet, ekle","errors":{"invalidHandle":"Geçersiz TikTok kullanıcı adı","notFound":"Bu TikTok profili bulunamadı.","addFailed":"Eklenemedi. Tekrar dene."}},"giftGalleryApiCta":{"eyebrow":"Hediye galerisi API","heading":"Hediye galerisini API ile sitene ekle","headingGift":"{name} hediyesini ve tüm hediye galerisini API ile sitene ekle","sub":"Tek bir istek, TikTok LIVE hediye kataloğunun tamamını döndürür: her ad, elmas değeri ve ikon URL'si. Doğrudan kendi uygulamana ekle.","badgeTitle":"Tam canlı katalog için Pro veya üstü plan gerekir","badge":"PRO+","tabsLabel":"Hediye galerisi kod örnekleri","copied":"Kopyalandı","copy":"Kopyala","copyCode":"Kodu kopyala","docsCta":"API dokümanlarını gör","hint":"Tam canlı katalog için Pro+ gerekir - {link}","hintLink":"planlara bak"},"eventExplorer":{"listLabel":"WebSocket olay türleri","copyPayload":"Payload'u kopyala","copy":"Kopyala","copied":"Kopyalandı"},"copyCodeButton":{"label":"Kodu kopyala","htmlLabel":"HTML / Vanilla JS","llmLabel":"LLM istemi","nodeSub":"Tek dosya. Sadece Node 22+.","pythonSub":"Stdlib + websockets.","htmlSub":"Herhangi bir tarayıcıda aç. Derleme yok.","llmSub":"ChatGPT / Claude'a yapıştır.","toastMain":"Kod panoya kopyalandı","toastSub":"Yapıştır ve çalıştır"}},"popularLive":{"seo":{"title":"Popüler CANLI - tik.tools","description":"TikTok'un bölge bazında anlık Popüler CANLI tablosu: şu anda aramada öne çıkarılan yayıncılar. Agency planına özel analiz."},"hero":{"title":"{accent} CANLI","titleAccent":"Popüler","sub":"TikTok'ta bölge bazında anlık en iyi yayıncılar: şu anda aramada öne çıkarılanlar. Her dakika yenilenir."},"loading":"Popüler CANLI yükleniyor...","empty":"Bu bölge için henüz önbellekte Popüler CANLI tablosu yok, hazırlanıyor. Bir dakika sonra tekrar bak.","count":"{count} yayıncı","copyAll":"Tümünü kopyala","liveBadge":"CANLI","diamonds":"elmas","upgrade":{"feature":"Tam Popüler CANLI tablosu","badge":"AGENCY PLANINA ÖZEL","text":"Tüm bölgeleri ve canlı yayındaki yayıncıları içeren tam Popüler CANLI tablosu yalnızca Agency planında.","cta":"Kilidi aç"},"updated":"Güncellendi: {when}.","relative":{"minutes":"{n} dk önce","hours":"{n} sa önce"}},"api":{"seo":{"title":"TikTok LIVE API - Geliştirici Rehberi","description":"Resmi bir TikTok LIVE API yok. TikTool ile herhangi bir canlı yayına WebSocket üzerinden bağlan; bağlantı bakımı ve kimlik doğrulama bizde. Node.js ve Python SDK'ları. Ücretsiz sandbox.","ogTitle":"TikTok LIVE API - Eksiksiz Geliştirici Rehberi","ogDescription":"TikTok canlı yayınlarına 3 satır kodla bağlan. İmza sunucusu dahil yönetilen API. Anlık sohbet, hediyeler, izleyiciler.","twitterTitle":"TikTok LIVE API - Eksiksiz Geliştirici Rehberi","twitterDescription":"TikTok canlı yayınlarına 3 satır kodla bağlan. İmza sunucusu dahil yönetilen API.","keywords":"tiktok live api, tiktok canlı yayın api, tiktok api, tiktok canlı yayın verisi, tiktok websocket, tiktok canlı sohbet api, tiktok hediye api, tiktok yayın api, tiktok live connector alternatifi, tiktok live api ücretsiz, tiktok live api nodejs, tiktok live api python, tiktok overlay api, tiktok canlı yayın analizi, eulerstream alternatifi, tikfinity alternatifi, tiktok pk api, tiktok live sdk, tiktok sohbet api"},"hero":{"badge":"Eksiksiz Rehber","title":"TikTok LIVE","titleHighlight":"API","subtitle":"Resmi bir TikTok LIVE API yok. TikTool yönetilen bir alternatif: herhangi bir canlı yayına bağlan, sohbeti, hediyeleri ve izleyicileri WebSocket üzerinden anlık al. Bağlantı bakımı ve kimlik doğrulama bizde. Tersine mühendislik gerekmez."},"toc":{"heading":"İçindekiler","whatIs":"TikTok LIVE API Nedir?","howItWorks":"TikTok LIVE API Nasıl Çalışır?","quickstartNode":"Hızlı Başlangıç - Node.js","quickstartPython":"Hızlı Başlangıç - Python","quickstartWs":"Hızlı Başlangıç - Ham WebSocket","events":"TikTok Canlı Yayınlarından Hangi Verileri Alabilirim?","useCases":"TikTok LIVE API ile Neler Geliştirebilirim?","comparison":"TikTool'un Alternatiflerden Farkı Ne?","pricing":"TikTok LIVE API Ne Kadar?","faq":"Sıkça Sorulan Sorular"},"whatIs":{"heading":"TikTok LIVE API Nedir?","p1":"TikTok, sohbet, hediyeler veya izleyici sayıları gibi canlı yayın verileri için herkese açık bir API sunmuyor. TikTok Business API yalnızca reklam ve mağaza analizlerini kapsıyor. Anlık CANLI verilere erişmek için geliştiriciler üçüncü taraf API'ler kullanıyor.","p2":"Açık kaynak kütüphaneler {connector} (Node.js) ve {tiktokLive} (Python) MIT lisanslıdır ve ücretsiz kullanılabilir. TikTok imzalamasını bir backend'e devrederler; geçmişte varsayılan seçeneklerden biri, bu kütüphaneleri geliştiren ekibin kurduğu ücretli bir imzalama servisiydi.","p3":"TikTool, kendi imzalama altyapısına sahip {independent}. Tamamen yönetilen bir API: bağlantı bakımı ve kimlik doğrulama bizim tarafımızda. Tek bir WebSocket bağlantısıyla {count} olay türü gelir: sohbet, hediyeler, beğeniler, takipler, izleyiciler, PK'ler ve daha fazlası. {node} ve {python} için resmi SDK'lar. Sandbox planı, kredi kartı gerekmez.","independent":"bağımsız bir alternatif","ctaKey":"Ücretsiz API Anahtarı Al","ctaDocs":"WebSocket Dokümanları"},"howItWorks":{"heading":"TikTok LIVE API Nasıl Çalışır?","intro":"TikTool, uygulaman ile TikTok'un canlı yayın altyapısı arasında durur. Mimari şöyle:","step1":{"title":"Uygulaman Bağlanır","body":"Uygulaman, bir TikTok kullanıcı adı ve API anahtarınla şu adrese WebSocket açar: {url}"},"step2":{"title":"TikTool Odayı Bulur","body":"TikTool oda kimliğini bulur, kimlik doğrulamayı yapar, doğrulama adımlarını çözer ve canlı yayına katılır."},"step3":{"title":"Olaylar Akar","body":"Anlık olaylar (sohbet, hediyeler, izleyiciler vb.) uygulamana temiz JSON olarak akar: ayrıştırılmış, yapılandırılmış ve tipli."},"outro":"TikTok'un protokolüyle hiç doğrudan uğraşmazsın. TikTok iç sistemlerini değiştirdiğinde (ki bu sık olur) TikTool uyum sağlar; kodun hiç değişmeden çalışmaya devam eder."},"quickNode":{"heading":"Hızlı Başlangıç - Node.js / TypeScript","install":"Resmi SDK'yı npm'den kur:","connect":"Bir canlı yayına bağlan ve olayları al:","typed":"Tam TypeScript desteği: her olay türü, alan ve parametre tamamen tipli, IDE'nde otomatik tamamlama ile. {link}","guideLink":"Node.js rehberinin tamamını oku"},"quickPython":{"heading":"Hızlı Başlangıç - Python","install":"PyPI'dan kur:","connect":"SDK ile bağlan ve dekoratörlerle handler kaydet:","asyncio":"asyncio mu tercih ediyorsun? {connect} aynı istemciyi kendi event loop'unun içinde çalıştırır. Anahtar ayrıca {envVar} ortam değişkeninden de okunabilir.","guideLink":"Python rehberinin tamamını oku"},"quickWs":{"heading":"Hızlı Başlangıç - Ham WebSocket (Her Dil)","intro":"WebSocket desteği olan her dil çalışır: Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift. Sadece şuraya bağlan:","format":"Her mesaj, {event} ve {data} alanlarına sahip bir JSON nesnesidir. Temiz, yapılandırılmış veri; binary ayrıştırma gerekmez. {link}","refLink":"WebSocket API referansının tamamı"},"events":{"heading":"Tüm Olay Türleri","intro":"TikTok LIVE API, herhangi bir canlı yayından 18+ anlık olay akışı sağlar:","refLink":"Örnek payload'larla tam olay referansını gör","list":{"chat":"Bir izleyiciden sohbet mesajı. Kullanıcı bilgisi, yorum metni, emote'lar ve rozetler dahil.","gift":"Bir izleyicinin gönderdiği sanal hediye. Hediye adı, elmas değeri, tekrar sayısı ve kombo durumu dahil.","like":"Bir izleyici yayını beğendi. Olay başına sayı ve toplam beğeni dahil.","member":"Bir izleyici canlı odaya katıldı. Kullanıcılar yayına girdiğinde tetiklenir.","follow":"Bir izleyici canlı yayın sırasında yayıncıyı takip etti.","share":"Bir izleyici canlı yayını arkadaşlarıyla paylaştı.","subscribe":"Bir izleyici yayıncıya abone oldu.","roomUserSeq":"İzleyici sayısı güncellemesi. Anlık izleyici sayısı ve öne çıkan izleyiciler listesi.","battle":"PK/LinkMic olayı. PK durumu, takımlar, skorlar ve katılımcılar.","battleArmies":"Takım skorları ve katılımcı sıralamalarıyla PK ordusu güncellemesi.","roomPin":"Yayıncı bir sohbet mesajını sabitledi veya yıldızladı.","caption":"Yayın için TikTok'un kendi otomatik altyazıları, kare başına bir altyazı penceresi.","envelope":"Yayındaki hazine sandığı veya zarf olayı.","emote":"Bir izleyicinin sohbette gönderdiği özel emote.","liveIntro":"Yayın tanıtımı güncellemesi: başlık ve açıklama değişiklikleri.","streamEnd":"Canlı yayın sona erdi. Neden kodu dahil.","connected":"TikTok canlı yayınına başarıyla bağlanıldı.","error":"Bağlantı hatası oluştu. Hata ayrıntıları dahil."}},"useCases":{"heading":"Neler Geliştirebilirsin?","moreLink":"Daha fazla kullanım örneği gör","chatAssistants":{"title":"Sohbet Asistanları","desc":"İzleyici mesajlarına, komutlara ve hediyelere anında yanıt veren otomatik sohbet asistanları geliştir."},"analytics":{"title":"Analiz","desc":"Yayınlar genelinde izleyici sayılarını, etkileşim oranlarını, hediye gelirini ve sohbet hareketliliğini takip et."},"games":{"title":"Etkileşimli Oyunlar","desc":"İzleyicilerin hediyeler, sohbet komutları ve beğenilerle oyun öğelerini kontrol etmesini sağla."},"overlays":{"title":"Yayın Overlay'leri","desc":"Sohbeti, hediye bildirimlerini ve izleyici istatistiklerini gösteren OBS/Streamlabs overlay'leri oluştur."},"scouting":{"title":"Yayıncı Keşfi","desc":"Yetenek bulmak ve büyütmek için yayıncı sıralamalarını, en büyük destekçileri ve lig durumlarını takip et."},"mobile":{"title":"Mobil Uygulamalar","desc":"TikTok canlı yayınlarını izleyen ve onlarla etkileşime giren mobil uygulamalar geliştir."}},"compare":{"heading":"TikTool, Euler Stream ve tiktok-live-connector karşılaştırması","intro":"Açık kaynak {connector} (Node.js) ve {tiktokLive} (Python) kütüphanelerini, Euler Stream'i işleten ekip geliştiriyor. Birlikte, MIT lisanslı istemciler ve yönetilen bir imzalama backend'inden oluşan iyi desteklenen bir ekosistem oluşturuyorlar. TikTool ise kendi imzalama altyapısına ve farklı bir özellik odağına sahip bağımsız, yönetilen bir alternatif.","feature":"Özellik","rows":{"managed":"Yönetilen servis","nodeSdk":"Node.js SDK","pythonSdk":"Python SDK","agencyIntel":"Ajans analizleri (sıralamalar, ligler)","gifterIntel":"Destekçi analizi (LTV, profiller)","liveLeaderboards":"Canlı sıralamalar","battleHistory":"PK geçmişi + zaman çizelgesi","leagueRankings":"Lig sıralamaları","alerts":"Anlık bildirimler","sniperGap":"Sniper Gap (canlı PK takibi)","agencyCrm":"Ajans CRM + izleme listeleri","profilePages":"Herkese açık profil sayfaları (yayıncı + destekçi)","freeTier":"Ücretsiz plan","websocketApi":"WebSocket API","captcha":"CAPTCHA çözümü"},"cells":{"uptime":"%99,9 çalışma süresi","selfHosted":"Kendi sunucunda istemci","managed":"Yönetilen","official":"Resmi","viaTikTokLive":"TikTokLive üzerinden","realTime":"Anlık","perMatch":"Maç bazında","indexed":"İndeksli","reqPerDay":"Günde {n} istek","mitLicensed":"MIT lisanslı","anyLanguage":"Her dil","pythonOnly":"Sadece Python","nodeOnly":"Sadece Node.js","builtIn":"Dahili","viaSigning":"İmzalama backend'i üzerinden"}},"pricing":{"heading":"Fiyatlar ve Ücretsiz Plan","intro":"TikTok LIVE API ile ücretsiz geliştirmeye başla. Kredi kartı gerekmez.","tier":"Plan","price":"Fiyat","concurrent":"{n} eşzamanlı","concurrentDaily":"{n} eşzamanlı (24 saatte {daily})","plusFirehose":"{n} + Firehose","perDay":"Günde {n}","perWeek":"Haftada {price}","sandboxTier":"Sandbox Planı","viewPlans":"Planları Gör","startFree":"Ücretsiz Başla"},"faq":{"heading":"Sıkça Sorulan Sorular","items":{"publicApi":{"q":"Canlı yayın verileri için herkese açık bir API var mı?","a":"Canlı yayın olaylarına özel, platformun kendi sunduğu herkese açık bir API yok. TikTool, geliştiricilere sohbete, hediyelere, izleyicilere, PK'lere ve daha fazlasına anlık erişim sağlayan, %99,9 çalışma süresine sahip bağımsız, üçüncü taraf yönetilen bir API servisidir. TikTool hiçbir yayın platformuyla bağlantılı değildir ve hiçbiri tarafından onaylanmamıştır."},"free":{"q":"TikTok LIVE API ücretsiz mi?","a":"Değerlendirme için evet. TikTool, 3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST API isteği içeren ücretsiz 7 günlük Sandbox değerlendirmesi sunar. Kredi kartı gerekmez. Ücretli planlar haftalık $7'dan (Basic) başlar; günde 10.000 istek ve 20 eşzamanlı bağlantı içerir."},"languages":{"q":"TikTok LIVE API hangi programlama dillerini destekliyor?","a":"TikTool her dille çalışır. Resmi SDK'lar Node.js (npm: {'@'}tiktool/live) ve Python (pip: tiktok-live-api) için mevcut. wss://api.tik.tools adresindeki ham WebSocket API; Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift ve WebSocket desteği olan her dille çalışır."},"difference":{"q":"TikTool, açık kaynak canlı yayın kütüphanelerinden nasıl farklı?","a":"Açık kaynak kütüphaneler bağlantı altyapısını senin yönetmeni gerektirir ve platform güncellendiğinde bozulur. TikTool yönetilen bir API servisidir: tüm bakımı, doğrulama adımlarını ve oda kimlik doğrulamasını sunucu tarafında biz hallederiz. Entegrasyonun stabil ve gerçek kullanıma hazır kalır."},"data":{"q":"TikTok canlı yayınlarından hangi verileri alabilirim?","a":"90'dan fazla olay türü: sohbet mesajları, sanal hediyeler (elmas değerleriyle), beğeniler, takipler, paylaşımlar, izleyici sayıları, PK skorları, sabitlenmiş mesajlar, yayın durumu ve daha fazlası."},"latency":{"q":"Gecikme ne kadar?","a":"50 milisaniyenin altında. TikTool, olayları TikTok'ta gerçekleştikten sonra 50ms içinde iletir. Yönetilen WebSocket bağlantısı, düşük gecikmeli anlık veri iletimi için optimize edilmiştir."},"chatAssistant":{"q":"TikTok canlı yayın sohbet asistanı geliştirebilir miyim?","a":"Evet. TikTool'un anlık sohbet olayları tam kullanıcı bilgisi, mesaj metni, emote'lar ve rozetler içerir. Birçok geliştirici TikTool ile etkileşimli sohbet asistanları, moderasyon araçları, komut sistemleri ve otomatik hediye yanıtları geliştiriyor."},"streams":{"q":"Aynı anda kaç yayını takip edebilirim?","a":"Sandbox: 3 bağlantı. Pro ($15/hafta): 50. Ultra ($45/hafta): 250. Agency ($119/hafta): 500 + Live Gifter Firehose WS. Daha yüksek hacimler talep üzerine sunulur."},"euler":{"q":"TikTool'un Euler Stream'den farkı ne?","a":"TikTool ve Euler Stream, farklı özellik odaklarına sahip bağımsız, yönetilen TikTok LIVE servisleridir. Euler Stream, aynı ekip tarafından geliştirilen açık kaynak tiktok-live-connector (Node.js) ve TikTokLive (Python) kütüphanelerinin kullandığı imzalama backend'idir. TikTool kendi bağımsız imzalama altyapısını çalıştırır ve Euler'in şu anda sunmadığı, ajans analiz katmanı gibi özellikler ekler. İki sağlayıcı da ücretsiz ve ücretli planlar sunar; güncel fiyatları ve kotaları doğrudan her iki sitede karşılaştır."},"tikfinity":{"q":"Geliştiriciler için TikTool, TikFinity'den daha mı iyi?","a":"TikFinity, overlay ve bildirimler için bir yayın aracıdır; teknik bilgisi olmayan TikTok yayıncıları için harika. TikTool ise özel uygulamalar geliştirmek için WebSocket uç noktaları, SDK'lar ve REST API'ler sunan bir geliştirici API'sidir. Özel bir sohbet asistanı, analiz paneli veya oyun entegrasyonu geliştirmen gerekiyorsa doğru seçim TikTool. Kod yazmadan hazır overlay istiyorsan TikFinity ihtiyacını karşılayabilir."},"analytics":{"q":"TikTok LIVE API'yi yayın analizi için kullanabilir miyim?","a":"Evet. TikTool anlık izleyici sayıları, etkileşim oranları, hediye geliri takibi, sohbet hareketliliği metrikleri ve PK skorları sağlar. Birçok geliştirici API'mizi yayıncılar, ajanslar ve yetenek yöneticileri için özel analiz panelleri geliştirmek için kullanıyor."},"obs":{"q":"TikTok LIVE API, OBS ve Streamlabs ile çalışır mı?","a":"Evet. TikTool'un WebSocket API'siyle OBS, Streamlabs ve TikTok Live Studio için özel tarayıcı kaynağı overlay'leri oluşturabilirsin. Anlık sohbeti, hediye bildirimlerini, izleyici sayılarını ve PK skorlarını doğrudan yayınında göster."}}},"next":{"getStarted":"Başla","getStartedSub":"30 saniyede ücretsiz API anahtarı","wsRef":"WebSocket Referansı","wsRefSub":"Tüm olay dokümanları"},"schema":{"article":{"headline":"TikTok LIVE API - Eksiksiz Geliştirici Rehberi (2026)","description":"TikTok LIVE API için eksiksiz rehber. Sohbet mesajlarına, hediyelere, izleyici sayılarına ve PK'lere anlık WebSocket erişimi. Node.js, Python ve her dil. Ücretsiz plan mevcut."},"app":{"name":"TikTok LIVE API","description":"Geliştiriciler için anlık TikTok LIVE API. Sohbete, hediyelere, izleyicilere ve PK'lere WebSocket erişimi. Node.js ve Python SDK'ları.","offer":"3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST isteği içeren Sandbox planı"},"faq":{"publicApi":{"a":"Canlı yayın olaylarına özel, platformun kendi sunduğu herkese açık bir API yok. TikTool, geliştiricilere sohbete, hediyelere, izleyicilere ve daha fazlasına anlık erişim sağlayan, %99,9 çalışma süresine sahip bağımsız, üçüncü taraf yönetilen bir API'dir. TikTool hiçbir yayın platformuyla bağlantılı değildir ve hiçbiri tarafından onaylanmamıştır."},"free":{"a":"Değerlendirme için evet. TikTool, 3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST API isteği içeren ücretsiz 7 günlük Sandbox değerlendirmesi sunar. Kredi kartı gerekmez. Gerçek projeler için ücretli planlar haftalık $7'dan (Basic) başlar; günde 10.000 istek ve 20 eşzamanlı bağlantı içerir."},"languages":{"a":"TikTool, Node.js (npm: {'@'}tiktool/live) ve Python (pip: tiktok-live-api) için resmi SDK'lar sunar. Ham WebSocket API her dille çalışır: Go, Rust, Java, C#, Ruby, PHP, Dart, Kotlin, Swift ve daha fazlası."},"difference":{"q":"TikTool, diğer canlı yayın kütüphanelerinden nasıl farklı?","a":"Açık kaynak kütüphaneler kendi bağlantı altyapını yönetmeni gerektirir ve platform güncellendiğinde sık sık bozulur. TikTool yönetilen bir API servisidir: bağlantı bakımını ve kimlik doğrulamayı sunucu tarafında biz hallederiz. Kodun stabil kalır."},"data":{"a":"Sohbet mesajları, sanal hediyeler (elmas değerleriyle), beğeniler, takipler, paylaşımlar, izleyici sayıları, PK skorları, sabitlenmiş mesajlar, yayın durumu ve toplamda 90+ olay türü."},"latency":{"q":"TikTok LIVE API'nin gecikmesi ne kadar?","a":"TikTool, olayları TikTok'ta gerçekleştikten sonra 50 milisaniye içinde iletir. Yönetilen WebSocket bağlantısı, düşük gecikmeli anlık veri iletimi için optimize edilmiştir."},"chatAssistant":{"q":"TikTok LIVE API'yi sohbet asistanı için kullanabilir miyim?","a":"Evet. TikTool'un anlık sohbet olayları tam kullanıcı bilgisi, mesaj metni, emote'lar ve rozetler içerir. Birçok geliştirici bunu TikTok canlı yayınları için etkileşimli sohbet asistanları, moderasyon araçları ve otomatik yanıtlar geliştirmek için kullanıyor."},"streams":{"a":"Sandbox (ücretsiz): 3 bağlantı. Pro: 50. Ultra: 250. Agency: 500 + Live Gifter Firehose WS. Daha yüksek hacimler talep üzerine sunulur."},"euler":{"a":"TikTool ve Euler Stream, farklı özellik odaklarına sahip bağımsız, yönetilen TikTok LIVE servisleridir. Euler Stream, aynı ekip tarafından geliştirilen açık kaynak tiktok-live-connector ve TikTokLive kütüphanelerinin kullandığı imzalama backend'idir. TikTool kendi bağımsız imzalama altyapısını çalıştırır ve ajans analiz katmanı gibi ek özellikler sunar. İkisi de ücretsiz ve ücretli planlar sunar; güncel fiyatları ve limitleri doğrudan her sağlayıcının sitesinde karşılaştır."},"tikfinity":{"a":"TikFinity, overlay ve bildirimler için bir yayın aracıdır; teknik bilgisi olmayan yayıncılar için harika. TikTool ise özel uygulamalar geliştirmek için WebSocket uç noktaları, SDK'lar ve REST API'ler sunan bir geliştirici API'sidir. Özel bir sohbet asistanı, analiz paneli veya oyun entegrasyonu geliştirmen gerekiyorsa TikTool daha iyi bir seçim. Sadece hazır overlay istiyorsan TikFinity ihtiyacını karşılayabilir."},"obs":{"a":"Evet. TikTool'un WebSocket API'siyle OBS, Streamlabs ve TikTok Live Studio için özel tarayıcı kaynağı overlay'leri oluşturabilirsin. Anlık sohbeti, hediye bildirimlerini, izleyici sayılarını ve PK skorlarını göster. Uygulama ayrıntıları için overlay rehberimize bak."}},"howTo":{"name":"TikTok LIVE API'ye Nasıl Bağlanılır","description":"Herhangi bir TikTok canlı yayınına bağlan ve 30 saniyeden kısa sürede anlık veri almaya başla.","step1":{"name":"Ücretsiz API anahtarı al","text":"tik.tools'a kaydol ve API anahtarını kopyala. Kredi kartı gerekmez."},"step2":{"name":"SDK'yı kur","text":"Çalıştır: {npm} (Node.js) veya {pip} (Python)"},"step3":{"name":"Bağlan ve olayları al","text":"Yayıncının kullanıcı adı ve API anahtarınla bir istemci oluştur, olay dinleyicileri ekle ve connect() çağır."}}}},"rankings":{"seo":{"title":"Ülkelere Göre TikTok LIVE Sıralamaları - Tüm Bölgeler {'|'} TikTool","description":"{boards} bölge ve ülke için TikTok LIVE sıralamaları: elmasa ve canlı durumuna göre en iyi yayıncıların tüm tablolarına bağlantılar, sıfırlamaların nasıl işlediği ve {count} lig sınıfının tamamı.","ogTitle":"Ülkelere Göre TikTok LIVE Sıralamaları"},"hero":{"badge":"Sıralamalar","title":"Ülkelere Göre","titleHighlight":"TikTok LIVE Sıralamaları","subtitle":"Tüm bölgesel ve ülke TikTok LIVE sıralama tablolarına bağlantılar. Her biri bugünün elmasa göre en iyi yayıncılarını ve kimin canlı yayında olduğunu, ayrıca bunların arkasındaki lig sınıflarını gösterir.","updated":"Güncellendi: {time}.","refresh":"Tablolar yaklaşık dakikada bir yenilenir."},"stats":{"regional":"bölgesel tablo","country":"aktif ülke tablosu","countries":"tabloya eşlenen ülke","leagueClasses":"lig sınıfı"},"regions":{"title":"Bölgesel sıralamalar","lead":"TikTok çoğu pazarı bölgesel havuzlarda sıralar. Her havuzun, orada en çok elmas kazanan yayıncılardan oluşan bir tablosu vardır ve çoğu bölgede her gün sıfırlanır."},"cardSub":"TikTok LIVE sıralaması","countryBoards":{"title":"Ülke sıralamaları","lead":"TikTok'un herhangi bir havuza dahil etmeden kendi başına sıraladığı pazarlar. Bir ülke, tablosu aktif olduğu sürece burada görünür."},"countries":{"title":"Ülkeni bul","lead":"Her ülke, yayıncılarının sıralandığı tabloya bağlanır. Aynı havuzdaki ülkeler o havuzun tablosunu paylaşır."},"how":{"title":"Tablolar nasıl işler","diamonds":{"title":"Bugün kazanılan elmasa göre sıralanır","body":"Her tablo, son sıfırlamadan bu yana CANLI Yayın Hediyelerinden kazandıkları elmasa göre en iyi 100 yayıncıya kadar listeler ve şu anda kimin yayında olduğunu gösterir."},"resets":{"title":"Günlük sıfırlama","body":"Çoğu tablo, bölgenin kendi sıfırlama saatinde günde bir kez sıfırlanır; bu, her tabloda geri sayım olarak gösterilir. {hourly} ise bunun yerine saatlik tablolar kullanır."},"leagues":{"title":"Bir de ligler var","body":"Günlük tablonun yanında yayıncılar, en üstteki A1'den D5'e kadar {count} sınıfa ayrılmış liglerde de yarışır."}},"leagues":{"title":"TikTok LIVE lig sınıfları","lead":"Tüm basamaklar, en yüksek sınıftan başlayarak. Her bölgenin tablosu kendi lig bölümlerine bağlanır.","group":"Grup {group}"},"faq":{"title":"Sıkça sorulan sorular","what":{"q":"TikTok LIVE sıralamaları nedir?","a":"TikTok her bölge için, yayıncıları son sıfırlamadan bu yana hediyelerinden kazandıkları elmasa göre dizen günlük veya saatlik bir CANLI sıralama yayınlar. tik.tools her tablonun en iyi 100 yayıncısına kadar takip eder; hangi yayıncıların şu anda canlıda olduğunu ve her tablonun son günlerde nasıl değiştiğini gösterir."},"coverage":{"q":"Hangi ülkeler ve bölgeler kapsanıyor?","a":"Şu anda toplam tablo sayısı: {boards}. Bunların {regions} tanesi Kuzey Amerika, Latin Amerika ve Balkanlar gibi bölgesel havuzlar; ayrıca TikTok'un kendi başına sıraladığı ülke sayısı: {countries}. Bir havuzdaki ülkeler o havuzun tablosunu paylaşır."},"updates":{"q":"Sıralamalar ne sıklıkla güncellenir?","a":"Yayıncılar canlıdayken tablolar yaklaşık dakikada bir yenilenir. Çoğu tablo, bölgenin sıfırlama saatinde günde bir kez sıfırlanır; {hourly} ise her saat sıfırlanan saatlik tablolar kullanır."},"leagues":{"q":"TikTok LIVE ligleri nasıl işler?","a":"Ligler yayıncıları {count} sınıfa yerleştirir: {ranges}. En yüksek sınıf: {top}. Bir sınıf içinde yayıncılar bölümlere ayrılır ve lig süresi boyunca elmas için yarışır; bu süre çoğu bölgede haftalık, {hourly} bölgelerinde ise günlüktür. Yayıncının bitirdiği sıra, bir üst sınıfa mı çıkacağını yoksa bir alt sınıfa mı düşeceğini belirler."},"api":{"q":"Bu verileri bir API ile alabilir miyim?","a":"Evet. Aynı günlük tablolar, lig bölümleri ve destekçi sıralamaları, Node ve Python SDK'larıyla birlikte tik.tools sıralama API'si üzerinden sunulur."}},"next":{"title":"Diğer sıralamalar","global":{"title":"Global sıralama","sub":"Tüm bölgelerin en iyi yayıncıları tek sayfada"},"gifters":{"title":"En büyük destekçiler","sub":"Tabloların arkasındaki destekçiler"},"gaming":{"title":"Oyun sıralamaları","sub":"Oyun bazında CANLI sıralamalar"},"api":{"title":"Sıralama API'si","sub":"Geliştiriciler için aynı tablolar"}},"jsonLd":{"breadcrumbHome":"Ana Sayfa","breadcrumbLeaderboards":"Sıralamalar","breadcrumbPage":"Ülkelere Göre Sıralamalar","name":"Ülkelere Göre TikTok LIVE Sıralamaları","itemName":"TikTok LIVE sıralaması: {region}"},"classRange":"{from}-{to}","regionNames":{"MENA":"Orta Doğu ve Afrika"}},"bestTime":{"seo":{"title":"TikTok'ta CANLI yayın açmak için en iyi saat - anlık ısı haritası (senin saat dilimin) {'|'} Tik.Tools","description":"Anlık TikTok LIVE hediye hacmi ısı haritası. 28 günlük kayan pencere, yerel saat diliminde haftanın günü x günün saati, takip ettiğimiz tüm bölgelerden derlenmiş. Tik.Tools'tan ücretsiz araç.","ogTitle":"TikTok'ta canlı yayın için en iyi saat - ısı haritası (senin saat dilimin)","ogDescription":"TikTok LIVE'da hangi gün ve saatlerde en çok elmas hediye edildiğini gör. Anlık, 28 günlük kayan pencere, yerel saat diliminde."},"hero":{"eyebrow":"ANLIK · SAATLİK GÜNCELLENİR · YEREL YAYIN SAATİ","title":"{accent} için en iyi saat ne zaman?","titleAccent":"TikTok'ta CANLI yayın","sub":"Takip ettiğimiz tüm TikTok LIVE yayıncılarının elmas hediye hacmi; haftanın günü ve saate göre gruplanır, saat olarak {localTime} kullanılır (Japonya'da akşam 9'da ve ABD'de akşam 9'da gönderilen hediyeler aynı akşam 9 sütununa düşer). Koyu hücre = dünya genelinde o yerel saatte daha çok elmas hediye edilmiş demek. Yayın saatini belirlerken bunu temel referans olarak kullan.","subLocalTime":"her olayın kendi yerel saati"},"gate":{"label":"En iyi saat ve günleri görmek için giriş yap","sub":"Ücretsiz hesap - zirve saati, günü ve tam ısı haritasını açar."},"conclusions":{"hour":{"eyebrow":"Günün en iyi saati","meta":"7 günde {value} elmas"},"day":{"eyebrow":"Haftanın en iyi günü","meta":"24 saatte {value} elmas"},"slot":{"eyebrow":"Zirve dilimi","meta":"Sadece bu saatte {value} elmas"}},"days":{"mon":"Pazartesi","tue":"Salı","wed":"Çarşamba","thu":"Perşembe","fri":"Cuma","sat":"Cumartesi","sun":"Pazar"},"hourAm":"{h} ÖÖ","hourPm":"{h} ÖS","slotLabel":"{day} {hour}","loading":"28 günlük veri yükleniyor...","meta":{"window":"Pencere: son {days} gün","bucketed":"Her bölgenin yerel saatine göre gruplanır","updated":"Güncellendi: {when}","recently":"az önce"},"relative":{"justNow":"az önce","minutes":"{n} dk önce","hours":"{n} sa önce","days":"{n} gün önce"},"cta":{"title":"TikTok LIVE verileriyle geliştir","api":{"eyebrow":"GELİŞTİRİCİ API'Sİ","title":"Anlık hediye + sohbet akışı","sub":"WebSocket + REST. Sandbox planı. Ücretli planlar haftalık $7'dan başlar."},"leaderboards":{"eyebrow":"SIRALAMALAR","title":"{count} bölge, anlık sıralamalar","sub":"Ülke + lig sıralamaları. PRO+ / ULTRA+ planlarında maskesiz."},"agency":{"eyebrow":"GLOBAL AGENCY","title":"Her bölgede yayıncı keşfet","sub":"CRM + izleme listesi + Telegram bildirimleri. $119/hafta."}},"explainer":{"title":"Bu ısı haritası nasıl okunur","p1":"Altyapımızın {count} bölgedeki TikTok LIVE yayıncılarında gözlemlediği her {gift} derliyoruz. Her olay, hediye gönderenin ülkesini içerir; bunu gruplamadan önce UTC zaman damgasını {clock} çevirmek için kullanıyoruz. Böylece Japonya'da akşam 9'da ve ABD'de akşam 9'da gönderilen hediyeler, UTC'de yaklaşık 14 saat arayla gerçekleşmiş olsalar da aynı akşam 9 sütununa düşer. Isı haritası doğrudan \"yerel yayın saati\" olarak okunur: nerede olursan ol akşam 8'de yayın açıyorsan, bakman gereken sütun akşam 8 sütunudur.","p1Gift":"elmas değerli hediyeyi","p1Clock":"o bölgenin yerel saatine","p2":"Bu, CANLI yayın ekonomisinin {global} bir görünümüdür; senin nişin veya bölgen farklı olabilir. Bölgene özel yayın saatini bulmak için {rankingLink} sayfasına göz at ve ülkeye göre filtrele ya da hedef bölgen için saatlik verileri {apiLink} üzerinden çek.","p2Global":"global","p2ApiLink":"Sıralama Veri API'si"},"faq":{"title":"Sıkça sorulanlar","bestTime":{"q":"TikTok'ta canlı yayın açmak için en iyi saat ne zaman?","a":"Dünya genelinde en yoğun elmas hediye saatleri, cuma ve cumartesi günleri yerel saatle akşam 7 ile gece yarısı arasında toplanıyor; pazar akşamı saat 9 civarında ikinci bir zirve var. Yukarıdaki ısı haritası, canlı 28 günlük pencereni gösterir."},"timezones":{"q":"Isı haritası farklı yayıncı saat dilimlerini hesaba katıyor mu?","a":"Evet. Her hediye olayı, gönderenin ülke kodunu içerir. Gruplamadan önce UTC zaman damgasını o ülkenin standart yerel saatine çeviriyoruz; böylece Japonya'da akşam 9'da ve ABD'de akşam 9'da gönderilen hediyeler aynı akşam 9 sütununa düşer. Tablo, tek bir izleyicinin saatine göre değil, dünyanın her yerinde \"yerel yayın saati\" olarak okunur."},"fresh":{"q":"Veriler ne kadar güncel?","a":"28 günlük kayan pencere, her 30 dakikada bir yeniden hesaplanır. CF önbelleğindeki sürüm en fazla 30 dakika eski olabilir; arka plandaki yeniden oluşturma her zaman en son ClickHouse verisini kullanır."},"niche":{"q":"Niş önemli mi?","a":"Evet, bu GLOBAL ekonomi. Oyun yayıncıları, ASMR, müzik ve dans yayınlarının hepsinin farklı zirve saatleri var. Bunu temel referans olarak kullan; nişine özel saatler için Sıralama Veri API'sini bölgene göre filtreleyerek sorgula."},"official":{"q":"Bu Tik.Tools verileri resmi mi?","a":"Veriler, herhangi bir yayıncının Backstage sekmesinde görünen aynı herkese açık WebSocket hediye olaylarını gözlemleyen kendi CANLI yayın altyapımızdan derlenir. ByteDance tarafından onaylanmamıştır."}},"jsonLd":{"bestTimeA":"Dünya genelinde en yoğun elmas hediye saatleri, cuma ve cumartesi günleri yerel saatle akşam 7 ile gece yarısı arasında toplanıyor; pazar akşamı saat 9 civarında ikinci bir zirve var. Ücretsiz Tik.Tools ısı haritası, yerel saat diliminde canlı 28 günlük kayan pencereyi gösterir.","calculatedQ":"Isı haritası nasıl hesaplanıyor?","calculatedA":"Tik.Tools, altyapımızın {count} bölgede son 28 gün boyunca gözlemlediği elmas değerli tüm TikTok LIVE hediyelerini derler, her olayı hediye gönderenin ülkesinin yerel saatine çevirir ve haftanın günü ile günün saatine göre gruplar.","peakQ":"Zirve saatlerinde mi yayın açmalıyım?","peakA":"Zirve saatlerinde izleyici harcaması en yüksek ama rekabet de en fazla. Yeni yayıncılar zirveden 1-2 saat önce yayın açarak kitle oluşturacak ilgiyi yakalar; yerleşik yayıncılar ise doğrudan zirveye denk getirerek hediye gelirini en üst düzeye çıkarır."}},"agencies":{"seo":{"title":"TikTok LIVE Ajans Dizini - TikTool","description":"Doğrulanmış TikTok LIVE yayıncı ajanslarını bölgeye göre incele, şu anda kimin canlıda olduğunu gör, ajanslara özel mesaj gönder veya kendi ajansın için ücretsiz kayıt oluştur."},"hero":{"title":"TikTok LIVE Ajansları","new":"YENİ","sub":"Birlikte büyüyeceğin bir TikTok LIVE ajansı bul ya da kendi ajansını ücretsiz listele ve yayıncılarını sahiplen.","cta":"Ajansını listele - ücretsiz"},"regions":{"scrollLeft":"Bölgeleri sola kaydır","scrollRight":"Bölgeleri sağa kaydır","filter":"Bölgeye göre filtrele","all":"Tümü","selected":"{count} seçili","clear":"Temizle"},"sections":{"featured":"Öne çıkan ajanslar","all":"Tüm ajanslar"},"updating":"güncelleniyor...","card":{"featured":"ÖNE ÇIKAN","viewAria":"Görüntüle: {name}","bannerAlt":"Banner: {name}","logoAlt":"Logo: {name}","verified":"Doğrulanmış ajans","creators":"{count} yayıncı","liveNow":"{count} canlıda","viewProfile":"Profili gör","message":"Mesaj"},"placeholder":{"title":"Ajansını listele","copy":"Yayıncılarını sahiplen, keşfedil, ücretsiz doğrulanmış kayıt.","foot":"Kaydını oluştur"},"gate":{"sub":"Dizinde {more} daha var. Hepsine göz atmak için ücretsiz giriş yap.","moreOne":"{count} ajans","moreMany":"{count} ajans","button":"Tümünü görmek için giriş yap"},"jsonLd":{"name":"TikTok LIVE Ajans Dizini","description":"Kadroları, canlı durumu ve özel mesajlaşmasıyla doğrulanmış TikTok LIVE yayıncı ajansları."}},"gifterLevels":{"seo":{"title":"TikTok Level Tablosu: Destekçi Seviyeleri (2026 jeton, USD, ayrıcalıklar) {'|'} Tik.Tools","description":"Seviye 1'den Seviye 50+'ya kadar tüm TikTok destekçi seviyeleri: gereken toplam jeton, USD maliyeti, hediye edilen elmas ve rozet ayrıcalıkları. 2026 için güncellenmiş ücretsiz referans tablosu.","ogTitle":"TikTok Destekçi Seviyeleri - 2026 referansı","ogDescription":"Tam TikTok destekçi seviyesi ilerleme tablosu: jeton, USD, elmas, ayrıcalıklar."},"hero":{"eyebrow":"TIKTOK DESTEKÇİ SEVİYELERİ · 2026","title":"TikTok {accent} - tam ilerleme tablosu","titleAccent":"Destekçi Seviyeleri","sub":"Tüm TikTok destekçi seviyeleri, gereken toplam jeton ve yaklaşık USD maliyeti. Seviyeler yayıncıdan bağımsızdır: destekçinin katıldığı her CANLI yayında onunla birlikte görünen rozetlerin (çerçeveler + parlayan giriş efektleri) kilidini açar."},"lookup":{"label":"Herhangi bir destekçinin seviyesine bak","placeholder":"Bir TikTok {'@'}kullanıcı adı yaz","hint":"Herhangi bir TikTok hesabı için seviye, ana bölge ve toplam hediye geçmişi.","apiKey":"Ücretsiz API anahtarı al","leaderboards":"Canlı destekçi sıralamaları"},"table":{"scrollHint":"Harcanan USD ve ayrıcalıklar için tabloyu yana kaydır","ariaLabel":"TikTok destekçi seviyeleri tablosu","level":"Seviye","name":"Ad","coins":"Gereken jeton","usd":"Harcanan USD","perks":"Ayrıcalıklar","levelPill":"L{level}","foot":"USD rakamları, tiktok.com/coin adresindeki resmi TikTok jeton yükleme fiyatlarıdır (Eylül 2025 verisi). App Store / Play Store satın alımları, platform ücretleri nedeniyle genellikle %30 daha pahalıdır. Seviye başına jeton gereksinimleri, TikTok'un Destekçi Seviye Programı için yayınladığı eşiklerdir: Seviye N'ye ulaşmak, destekçinin hediye gönderdiği tüm CANLI yayınlarda listelenen toplam jetonu harcadığı anlamına gelir."},"levelNames":{"1":"Yeni Gelen I","2":"Yeni Gelen II","3":"Yeni Gelen III","4":"Yeni Gelen IV","5":"Bronz I","6":"Bronz II","7":"Bronz III","8":"Bronz IV","9":"Gümüş I","10":"Gümüş II","11":"Gümüş III","12":"Gümüş IV","13":"Altın I","14":"Altın II","15":"Altın III","16":"Altın IV","17":"Platin I","18":"Platin II","19":"Platin III","20":"Platin IV","21":"Elmas I","22":"Elmas II","23":"Elmas III","24":"Elmas IV","25":"Taç I","26":"Taç II","27":"Taç III","28":"Taç IV","29":"Kraliyet Tacı I","30":"Kraliyet Tacı II","31":"Kraliyet Tacı III","32":"Kraliyet Tacı IV","33":"Kral I","34":"Kral II","35":"Kral III","36":"Kral IV","37":"İmparator I","38":"İmparator II","39":"İmparator III","40":"İmparator IV","41":"Kozmos I","42":"Kozmos II","43":"Kozmos III","44":"Kozmos IV","45":"Evren I","46":"Evren II","47":"Evren III","48":"Evren IV","49":"Efsane","50":"Mitik"},"levelPerks":{"1":"Varsayılan rozet","2":"İlk seviye rozeti","3":"Yorum rengi açılır","4":"Bronz giriş efekti","5":"Bronz rozet açılır","6":"Bronz çerçeve","7":"Animasyonlu bronz çerçeve","8":"Bronz elit çerçeve","9":"Gümüş rozet açılır","10":"Gümüş çerçeve + parlayan yorum","11":"Gümüş animasyonlu çerçeve","12":"Gümüş elit çerçeve","13":"Altın rozet açılır","14":"Altın çerçeve + öne çıkan giriş","15":"Altın animasyonlu çerçeve","16":"Altın elit çerçeve","17":"Platin rozet açılır","18":"Platin çerçeve","19":"Platin animasyonlu çerçeve","20":"Platin elit çerçeve + özel giriş efekti","21":"Elmas rozet açılır","22":"Elmas çerçeve","23":"Elmas animasyonlu çerçeve","24":"Elit Elmas + destekçi şeridinde öncelik","25":"Taç rozeti açılır","26":"Taç çerçevesi","27":"Animasyonlu Taç çerçevesi","28":"Elit Taç + premium giriş efekti","29":"Kraliyet Tacı rozeti açılır","30":"Kraliyet Tacı çerçevesi","31":"Animasyonlu Kraliyet Tacı çerçevesi","32":"Elit Kraliyet Tacı çerçevesi","33":"Kral rozeti açılır","34":"Kral çerçevesi","35":"Kral giriş animasyonu","36":"Elit Kral çerçevesi + kozmik aura","37":"İmparator rozeti açılır","38":"İmparator çerçevesi","39":"Animasyonlu İmparator çerçevesi","40":"Elit İmparator çerçevesi","41":"Kozmos rozeti açılır","42":"Kozmos çerçevesi","43":"Animasyonlu Kozmos aurası","44":"Elit Kozmos aurası","45":"Evren rozeti açılır","46":"Evren çerçevesi","47":"Animasyonlu Evren aurası","48":"Elit Evren aurası","49":"Efsane seviyesi - tüm destekçilerin en üst %0,001'i","50":"Mitik seviye - herkese açık en yüksek destekçi seviyesi"},"cta":{"heading":"Destekçileri tüm yayıncılarda takip et","rankings":{"eyebrow":"DESTEKÇİ SIRALAMALARI","title":"Canlı büyük destekçi sıralamaları","sub":"{count} bölge, günlük / haftalık / tüm zamanlar. PRO+ planında maskesiz."},"firehose":{"eyebrow":"FIREHOSE WS","title":"Anlık hediye akışı","sub":"Her hediye, her bölge. $119/hafta."},"api":{"eyebrow":"GELİŞTİRİCİ API'Sİ","title":"Destekçi paneli geliştir","sub":"Hazır SDK. WebSocket + REST. Haftalık $7'dan başlar."}},"explainer":{"heading":"TikTok destekçi seviyeleri nasıl işler","p1":"TikTok, hediye gönderdiğin tüm CANLI yayınlardaki {coinsSpent} takip eder. Her eşik; benzersiz bir rozet, parlayan bir sohbet rengi ve herhangi bir yayıncının yayınına katıldığında tetiklenen bir giriş efektiyle yeni bir {gifterLevel} açar. Seviyeler globaldir: sıfırlanmaz ve hangi yayıncıyı izlersen izle görünür.","p1CoinsSpent":"toplam harcanan jetonu","p1GifterLevel":"destekçi seviyesi","p2":"Daha yüksek seviyelerde (Seviye 25+) TikTok; {vip}, özel yorum çerçeveleri ve girdiğin her CANLI yayında en iyi destekçiler şeridinde öncelikli yer ekler. Seviye 36+ nadir {cosmicAura} efektini açar; Seviye 45+ {universe} seviyesini açar; Seviye 49-50 ise herkese açık en üst seviyeler olan {legend} ve {mythic} seviyeleridir. Yayıncılar, gönderdiğin her hediyede seviyeni görür.","p2Vip":"VIP giriş animasyonları","p2CosmicAura":"kozmik aura","p2Universe":"Evren","p2Legend":"Efsane","p2Mythic":"Mitik","faqHeading":"Sıkça sorulanlar"},"faq":{"howWork":{"q":"TikTok destekçi seviyeleri nasıl işler?","a":"TikTok, hediye gönderdiğin tüm CANLI yayınlarda toplam harcadığın jetonu takip eder. Her eşik bir destekçi seviyesi açar: rozet, parlama rengi ve girdiğin her yayında seninle birlikte görünen bir giriş efekti."},"worth":{"q":"Her destekçi seviyesi kaç para eder?","a":"Gerçek TikTok jeton yükleme fiyatları: Seviye 10 (Gümüş II) = 530 jeton ≈ $5.52. Seviye 20 (Platin IV) = 27.800 jeton ≈ $289. Seviye 30 (Kraliyet Tacı II) = 637.000 jeton ≈ $6,625. Seviye 40 (İmparator IV) = 8,78 milyon jeton ≈ $91K. Seviye 50 (Mitik) = 97,5 milyon jeton ≈ $1.01M."},"reset":{"q":"TikTok destekçi seviyeleri sıfırlanır mı, süresi dolar mı?","a":"Hayır. Destekçi seviyeleri global ve kalıcıdır. Seviye 25'e ulaştığında o rozet sonsuza kadar seninle kalır; daha önce hiç izlemediğin yayıncıların yayınlarında bile."},"highest":{"q":"En yüksek TikTok destekçi seviyesi hangisi?","a":"TikTok herkese açık olarak Seviye 50'ye (Mitik) kadar gösterir. Buna ulaşmak için yaklaşık 97,5 milyon toplam jeton gerekir (resmi jeton yükleme fiyatlarıyla yaklaşık $1.01 milyon USD)."},"carry":{"q":"Destekçi seviyeleri yayıncılar arasında geçerli mi?","a":"Evet, seviyeler yayıncıya değil TikTok hesabına bağlıdır. Küçük bir yayıncının yayınına da katılsan, 50K izleyicili bir PK'ye de katılsan aynı rozet görünür."},"creatorSees":{"q":"Yayıncı, CANLI yayınındaki en yüksek seviyeli destekçinin kim olduğunu görebilir mi?","a":"Evet. TikTok, en iyi destekçiler şeridini her izleyicinin seviyesiyle gösterir. Tik.Tools ajans panelleri daha zengin ayrıntılar sunar: toplam elmas, son hediye geçmişi ve yayıncılar arası hareketler."}},"jsonLd":{"level30":{"q":"Seviye 30'a ulaşmak için kaç jeton gerekir?","a":"Seviye 30 (Kraliyet Tacı II) için toplam 637.000 jeton gerekir; bu, resmi TikTok jeton yükleme fiyatıyla $6,624.80 USD eder. iOS / Android satın alımları, App Store / Play Store ücretleri nedeniyle yaklaşık %30 daha pahalıdır."},"reset":{"q":"TikTok destekçi seviyeleri sıfırlanır mı?","a":"Hayır. Seviyeler globaldir, yayıncıdan bağımsızdır ve sıfırlanmaz. Bir seviyeye ulaştığında o seviye seninle kalır."},"highestA":"TikTok herkese açık olarak Seviye 50+'ya kadar gösterir; elit seviyeler (kozmik aura) Seviye 36'dan başlar."}},"diamondsCalculator":{"seo":{"title":"TikTok Elmas Hesaplayıcı - elması USD'ye çevir (2026 kurları) {'|'} Tik.Tools","description":"Ücretsiz TikTok elmas hesaplayıcı. TikTok elmaslarını anında USD'ye, USD'yi elmasa çevir. 2026 jeton-elmas oranı, yayıncı ödemesi (1 elmas = $0.005) ve tam hediye maliyeti tablosu dahil.","ogTitle":"TikTok Elmas Hesaplayıcı - anlık USD çevirici","ogDescription":"TikTok elmaslarını 2026 kurlarıyla USD'ye çevir. TikTok kesintilerini, yayıncı ödemelerini ve platform paylarını açıklar."},"hero":{"eyebrow":"ÜCRETSİZ HESAPLAYICI · 2026 KURLARI","title":"TikTok Elmas {accent}","titleAccent":"Hesaplayıcı","sub":"TikTok elmaslarını anında USD'ye çevir. İki taraftan birine yaz; diğeri TikTok'un yayınladığı oranlarla anında güncellenir ($1 = 200 jeton, 1 elmas = $0.005 yayıncı ödemesi)."},"converter":{"diamonds":"Elmas","usd":"USD (yayıncı ödemesi)","split":"İzleyicinin ödediği: {paid} · TikTok'un payı: {kept}"},"presets":{"universe":"Universe (44.999 ◇)","lion":"Aslan (29.999 ◇)"},"lookup":{"label":"Herhangi bir yayıncının elmaslarını gör","placeholder":"Bir yayıncının {'@'}kullanıcı adını yaz","hint":"Herhangi bir TikTok yayıncısı için elmaslar, destekçiler ve canlı yayın geçmişi.","apiKey":"Ücretsiz API anahtarı al","leaderboards":"Yayıncı sıralamaları"},"cta":{"heading":"TikTok LIVE verilerini kendi verin yap","api":{"eyebrow":"GELİŞTİRİCİ API'Sİ","title":"Anlık sohbet, hediyeler, PK'ler","sub":"REST + WebSocket. Hazır SDK. Haftalık $7'dan başlar."},"leaderboards":{"eyebrow":"SIRALAMALAR","title":"{count} bölge, tüm yayıncılar","sub":"Günlük / saatlik / tüm zamanlar sıralamaları. PRO+ planında maskesiz."},"agency":{"eyebrow":"GLOBAL AGENCY","title":"Live Gifter Firehose + Telegram","sub":"Her bölgede yayıncı keşfet. $119/hafta."}},"explainer":{"heading":"TikTok elmasları, jetonları ve yayıncı kesintileri nasıl işler","p1":"Bir izleyici jeton satın aldığında, TikTok web ödemesinde yaklaşık {rate} ücret alır (mobil fiyatlar mağaza ücretlerine göre değişir; App Store vergileri nedeniyle iOS/Android'de $1 çoğu zaman 70-100 jetona yakındır). Her CANLI yayın hediyesi izleyiciye sabit sayıda jetona mal olur ve hediye bir yayıncının yayınına ulaştığında TikTok'un iç muhasebe birimi olan {diamonds} karşılığına dönüşür.","p1Rate":"200 jeton için $1","p1Diamonds":"elmas","p2":"Yayıncılar elmasları {rate} oranıyla (yarım ABD senti) nakde çevirir. Yani izleyicinin ödediği {share} yaklaşık olarak TikTok'ta kalır; diğer yarısı yayıncıya ödenir. 1.000 elmaslık bir hediye izleyiciye yaklaşık $10'a mal olur ve yayıncıya $5 kazandırır. Bu paylaşım 2020'den beri sabit.","p2Rate":"1 elmas = $0.005","p2Share":"brüt tutarın %50'si","callout":"{important} yayıncı ödemeleri, TikTok'un kendi platform kesintilerinden {before} hesaplanır (CANLI yayın sunucu programı payları, bölge çarpanları, yayıncı bir ajansa bağlıysa ajans payı). Yayıncının hesabına geçen net tutar, ajans sözleşmesi koşullarına bağlı olarak brüt elmas değerinin $0.005 ile çarpımından %20-40 daha düşük olabilir.","calloutImportant":"Önemli:","calloutBefore":"önce"},"rates":{"heading":"Bir bakışta yaygın oranlar","diamonds":"Elmas","viewerPaid":"İzleyicinin ödediği ≈","creatorPayout":"Yayıncı ödemesi ≈","commonGifts":"Yaygın hediyeler","gifts":{"d5":"Gül · gönderildiğinde 1 jeton = 5 elmas","d99":"Parfüm · TikTok","d100":"El Kalp · Güneş Gözlüğü","d1000":"Galaksi · Spor Araba","d5000":"Ortanca · Premium Spor Araba","d10000":"Drama Queen · Yat","d29999":"Aslan","d44999":"Universe · TikTok Universe"}},"faqHeading":"Sıkça sorulanlar","faq":{"oneDiamond":{"q":"1 TikTok elması kaç USD eder?","a":"1 elmas = $0.005 (yarım ABD senti) yayıncı ödemesi. İzleyici o elması oluşturmak için yaklaşık $0.01 ödemiştir."},"hundredUsd":{"q":"$100 USD kaç elmas eder?","a":"$100 yayıncı ödemesi = 20.000 elmas. İzleyicinin maliyeti yaklaşık $200 değerinde jetondur."},"fiftyPercent":{"q":"TikTok elmasların %50'sini alıyor mu?","a":"Evet, yaklaşık 50/50 bir paylaşım. İzleyiciler elmas başına yaklaşık $0.01 öder, yayıncılar elmas başına yaklaşık $0.005 alır."},"cheapest":{"q":"En ucuz TikTok hediyesi hangisi?","a":"1 jetonluk Gül (yaklaşık $0.005 izleyici maliyeti / dönüştürüldüğünde $0.0025 yayıncı ödemesi)."},"mostExpensive":{"q":"En pahalı TikTok hediyesi hangisi?","a":"44.999 elmaslık Universe / TikTok Universe (yaklaşık $450 izleyici maliyeti / $225 yayıncı ödemesi). Aslan ise 29.999 elmas."},"taxable":{"q":"TikTok elmasları vergiye tabi gelir mi?","a":"Evet. ABD'de IRS bildirim eşiğini geçtiğinde TikTok bir 1099 formu düzenler. Diğer bölgelerde yerel kurallar geçerlidir."},"payout":{"q":"Elmaslar ne zaman ödenir?","a":"TikTok, minimum ödeme eşiğiyle aylık toplu ödemeler yapar (ABD'de $50). Tutarlar, fatura dönemi kapandıktan 30-60 gün sonra hesaba geçer."}},"jsonLd":{"oneDiamondA":"1 TikTok elması = $0.005 (yarım ABD senti) yayıncı ödemesi. İzleyici, o elması oluşturan jetonları almak için yaklaşık $0.01 ödemiştir; diğer yarısını TikTok alır.","hundredUsd":{"q":"$100 kaç elmas eder?","a":"$100 yayıncı ödemesi 20.000 elmasa eşittir. İzleyici tarafı bunları oluşturmak için yaklaşık $200 değerinde jeton harcamıştır."},"fiftyPercentA":"Evet, TikTok brüt hediye gelirinin yaklaşık %50'sini alır. İzleyiciler elmas başına jeton olarak yaklaşık $0.01 öder; yayıncılar elmas başına yaklaşık $0.005 ödeme alır.","taxable":{"q":"Elmas ödemeleri vergiye tabi mi?","a":"Evet, TikTok yayıncı ödemeleri çoğu ülkede vergiye tabi gelir sayılır. ABD'de IRS eşiğini geçtiğinde TikTok bir 1099 formu düzenler; diğer bölgelerde yerel kurallar geçerlidir."}}},"gifts":{"seo":{"title":"TikTok CANLI Yayın Hediyeleri - tam katalog + ücretsiz indirme","description":"Tüm TikTok LIVE sanal hediyeleri aranabilir tek bir katalogda. Elmas maliyeti (her biri $0.01), USD değeri, şeffaf PNG indirme. Geliştiriciler ve ajanslar için canlı yayın API'si tik.tools'taki gerçek hediye olaylarından derlenmiştir.","socialDescription":"Tüm TikTok LIVE sanal hediyeleri tek bir yerde. Ara, değere göre sırala, şeffaf PNG'yi indir."},"hero":{"title":"TikTok CANLI Yayın {accent}","titleAccent":"Hediyeleri","sub":"Tüm TikTok LIVE sanal hediyeleri tek bir yerde. Elmas maliyeti, dolar değeri, ücretsiz indirme. tik.tools SDK'sını besleyen aynı akıştan canlı olarak çekilir.","count":"{count} hediye"},"searchPlaceholder":"Hediyeleri ada göre ara...","sort":{"valueDesc":"Yüksekten düşüğe","valueAsc":"Düşükten yükseğe","name":"Ad A-Z","recent":"En yeni"},"captcha":{"title":"Hızlı kontrol","sub":"Göz atmaya devam etmek için eşleşen kutucuğu seç. {question}","loadError":"Doğrulama yüklenemedi. Sayfayı yenile.","wrongAnswer":"Yanlış cevap. Başka birini dene."},"empty":"\"{search}\" ile eşleşen hediye yok.","viewDownload":"Gör + İndir","pager":{"prev":"Önceki","next":"Sonraki","info":"Sayfa {page} / {total}"},"cta":{"title":"Tüm hediye olaylarını anlık almak ister misin?","body":"Aynı katalog tik.tools API'sini besliyor. Uygulamanı bağla; her hediye, sohbet, beğeni ve takibi 50 ms içinde al.","primary":"API'yi gör","secondary":"Ücretsiz plan"}},"pricing":{"seo":{"title":"TikTok LIVE API Fiyatları","description":"TikTok LIVE API fiyatları. Sandbox, Basic {symbol}{basic}/hafta, Pro {symbol}{pro}/hafta, Ultra {symbol}{ultra}/hafta, Agency {symbol}{agency}/hafta. Anlık WS olayları (sohbet/hediye/beğeni/takip/katılım/PK), imzalı REST, veri merkezi proxy'leri, lig + sıralama verileri.","ogDescription":"TikTok LIVE API fiyatları. Sandbox, Basic {symbol}{basic}/hafta, Pro {symbol}{pro}/hafta, Ultra {symbol}{ultra}/hafta, Agency {symbol}{agency}/hafta."},"hero":{"title":"Her {accent} uygun fiyatlar.","titleAccent":"ekibe","subtitle":"TikTools, 7 günlük değerlendirme için ücretsiz bir Sandbox anahtarıyla başlar; sonrasında ücretli bir plan gerekir. Ücretli planların başlangıç fiyatı: haftalık {symbol}{price}."},"keySelector":{"label":"Yönetmek istediğin API anahtarını seç","createNew":"Yeni Anahtar Oluştur","newKeyPlaceholder":"Yeni anahtarına bir ad ver (ör. Production, Asistan 2...)","unnamed":"Adsız","renews":"Yenilenme: {date}","choose":"Bir API anahtarı seç..."},"leadHeading":"7 gün ücretsiz değerlendir. Sonra bir plan seç","billing":{"ariaLabel":"Fatura dönemi","weekly":"Haftalık","monthly":"Aylık","saveUpTo":"En fazla %{percent} tasarruf"},"period":{"weekly":"hafta","monthly":"ay","weekFull":"hafta","monthFull":"ay"},"cycleName":{"weekly":"haftalık","monthly":"aylık"},"card":{"save":"%{percent} tasarruf","monthlyOnly":"sadece aylık","mostPopular":"En Popüler","basic":{"desc":"Kişisel projeler ve küçük botlar: başlamak için ihtiyacın olan her şey","foot":"Topluluk ve doküman desteği · kişisel projeler + küçük botlar için ideal"},"pro":{"desc":"Gerçek kullanıma açık uygulamalar geliştirenler için","foot":"Tam maskesiz Sıralama API'si · Feed Discovery · öncelikli sohbet"},"ultra":{"desc":"Ekipler ve yüksek hacimli kurumsal kullanım için","foot":"Hediye Kataloğu + maskesiz Lig Sıralamaları · zirve izleyici / yüksek değerli hediye webhook olayları"},"starter":{"desc":"Panele ve Pro seviyesinde API'ye ihtiyaç duyan ajanslar için","foot":"Ajans paneli: kadro, aday hattı, bölge bazında yayıncı bulma, yayıncı özeti, bildirimler, ekip · standart, lig + oyun tabloları maskesiz · dahil, kredi yok"},"global":{"desc":"TikTok LIVE yayıncılarını keşfeden ve yöneten ajanslar için","foot":"Ultra'daki her şey + Oyun Sıralamaları (tüm bölgeler) · Live Gifter Firehose WS · VIP Telegram + Web Vault · maskesiz Destekçi Sıralaması · CRM + izleme listesi · takipçi eşiği webhook'ları · IP izin listesi"}},"stats":{"requestsPerDay":"istek / gün","wsConnections":"WS bağlantısı","accountChecksPerDay":"hesap kontrolü / gün","webhook":"webhook · günde {perDay}","webhooks":"webhook · günde {perDay}","seatsIncluded":"kullanıcı dahil"},"chips":{"leaderboards":"Sıralamalar","leagues":"Ligler","gamingRanks":"Oyun Sıralamaları","gifters":"Destekçiler"},"cta":{"subscribeTo":"{plan} planına abone ol","subscribe":"Abone ol","startFree":"Ücretsiz değerlendirmeyi başlat","currentPlan":"Mevcut Plan","changing":"Değiştiriliyor...","switchToCycle":"{cycle} faturalamaya geç","switchTo":"{plan} planına geç","upgradeTo":"{plan} planına yükselt","downgradeTo":"{plan} planına düşür","get":"{plan} planını al"},"weekendPass":{"tag":"3 GÜNLÜK ERİŞİM","line":"Tek seferlik {price} ile 3 gün Pro, ardından haftalık Pro. İstediğin zaman iptal et.","starting":"Başlatılıyor...","cta":"3 günlük Pro Pass al · {price}"},"enterprise":{"badge":"KURUMSAL","heading":"Daha fazlası mı lazım? Konuşalım.","desc":"Ekibin için özel limitler, ayrılmış altyapı ve hacim bazlı fiyatlandırma. Sağ alttaki sohbetten bize ulaş: {strong}.","descStrong":"genellikle anında yanıt veriyoruz","cta":"Bizimle sohbet et"},"comparison":{"heading":"Her TikTok LIVE API Planında Hangi Özellikler Var?","glossary":{"maskedTerm":"Maskeli / Maskesiz","maskedDef":"Maskeli, gerçek kullanıcı adlarını ve avatarları gizler (yer tutucu gösterir); maskesiz, gerçek yayıncı veya destekçi kimliğini gösterir.","diamondsTerm":"Elmas","diamondsDef":"TikTok'un hediye değeri birimi. Her biri yaklaşık $0.005; sıralamalarda harcamaları buna göre sıralıyoruz.","wsTerm":"WS oturumları / bağlantıları","wsDef":"Canlı WebSocket bağlantıları: olaylarını anlık aldığın her TikTok LIVE odası için bir tane."},"hint":"Tüm planları karşılaştırmak için yana kaydır","tableAriaLabel":"Plan karşılaştırma tablosu, yana kayar","featureHeader":"Özellik","badges":{"proOnly":"SADECE PRO+","ultraOnly":"SADECE ULTRA+","agencyOnly":"AGENCY","unmaskedProPlus":"PRO+ İLE MASKESİZ","unmaskedUltraPlus":"ULTRA+ İLE MASKESİZ","unmaskedAgency":"AGENCY İLE MASKESİZ"},"included":"dahil","notIncluded":"dahil değil","rows":{"accessPeriod":{"feature":"Erişim süresi","tooltip":"Sandbox anahtarı API'yi değerlendirmek içindir ve hesap oluşturulduktan sonra 7 gün çalışır. Sonrasında, ücretli bir plan seçene kadar her istek \"Evaluation period ended\" döndürür. Ücretli anahtarlar abonelik aktif olduğu sürece çalışır."},"requestsPerDay":{"feature":"İstek/gün","tooltip":"Anahtarının günde yapabileceği en fazla API isteği sayısı (UTC'de sıfırlanır). Sandbox her gün sıfırlanır; ücretli planlar fatura dönemi kotandan düşer."},"rateLimit":{"feature":"Hız limiti","tooltip":"Dakika başına sınır. Agency'de bile kesin bir üst sınır vardır; böylece bir müşteri betiğindeki kontrolden çıkmış bir while(true) ortak altyapıyı asla tıkayamaz. İnsan eliyle yürütülen her iş yükü için pratikte sınırsızdır."},"wsSessionTokens":{"feature":"Günlük WS Oturum Token'ları","tooltip":"Küçük bir bot veya çoklu yayın paneli geliştirip test etmek için yeterli. Yoğun eşzamanlı izleme günlük 50 oturumu tüketir; gerçek kullanımdaki uygulamalar planını yükseltmelidir."},"wsMaxDuration":{"feature":"En uzun WS süresi","tooltip":"Sandbox oturumları 2 saatte \"Daily Demo Limit Reached\" mesajıyla zorla kapatılır ve günlük 50 oturumdan birini harcar. Basic 8 saat, Pro 12 saat, Ultra + Agency otomatik yeniden bağlanmayla 24 saat."},"datacenterProxies":{"feature":"Veri merkezi proxy'leri","tooltip":"Sandbox, kullanıcının kendi IP'sinden çalışır; ortak proxy havuzu yoktur. Ücretli planlar yönetilen veri merkezi proxy'leri üzerinden yönlendirilir."},"accountChecks":{"feature":"Hesap kontrolleri (resolve_user_ids)","tooltip":"POST /webcast/resolve_user_ids - sayısal TikTok kullanıcı kimliklerini altyapımız üzerinden kullanıcı adlarına çözer. Kotalar, toplu uç noktanın (Pro'da istek başına 50, Ultra'da 100, Agency'de 200) gün boyunca gerçekten kullanılabilmesi için ayarlanmıştır."},"maxConcurrentStreams":{"feature":"En Fazla Eşzamanlı Yayın","tooltip":"Herhangi bir anda API anahtarı başına eşzamanlı canlı WebSocket yayını sayısı. Community 3 eşzamanlı yayınla sınırlıdır (kendi IP'nden çalışır); TikTok IP başına yaklaşık 5 bağlantıya izin verir, bu yüzden bunun ötesine geçmek için Basic+ yönetilen proxy'ler gerekir. 500'ün üzerinde özel Kurumsal planlar mevcuttur."},"leaderboardApi":{"feature":"Sıralama Veri API'si","tooltip":"POST /webcast/ranklist/regional - ücretli HER planda ilk 10 lider maskesiz (geliştirme sandbox'ı: istemcini ve arayüzünü hazırla). Her kayıtta elmas görünür. PRO+, {regions} bölgenin tamamında tüm tablonun maskesini kaldırır."},"giftCatalogApi":{"feature":"Hediye Kataloğu API'si","tooltip":"GET /webcast/gift_info + /webcast/gifts_by_country - TikTok hediye kataloğu (gift_id, ad, elmas maliyeti, ikon URL'si, kombo/seri bayrağı, ülke bazında). Free + Basic salt okunur 50 hediyelik bir örnek alır; OBS overlay'leri oluşturmak ve yaygın hediyeleri eşlemek için yeterli. Pro + Ultra + Agency, sürekli yeniden senkronizasyonla her bölge için TAM canlı kataloğu alır (TikTok düzenli olarak yeni hediyeler çıkarır; tek seferlik çekimler hızla eskir)."},"liveShopApi":{"feature":"Live Shop Hareketleri API'si","tooltip":"GET /webcast/live-shop?unique_id=X (veya ?region=US) - bir satıcı odası için anlık TikTok LIVE Shop hareketleri: gösterilen ürünler (başlık, fiyat, görsel, ürün sayfası bağlantısı), canlı stok seviyeleri, tükenme olayları, satış hızı ve canlı açık artırma durumu. Free + Basic, şemanın salt okunur bir örneğini alır. Pro + Ultra + Agency, canlı yayındaki her ABD/global satıcı için canlı mağaza verisi alır. Sipariş/alıcı/kazanan teklif verileri dahil değildir; bunlar herkese açık canlı yayının parçası değildir, yalnızca ürün ve stok hareketleri vardır. Saatte 60 çağrı."},"gifterLeaderboardApi":{"feature":"Destekçi Sıralaması API'si","tooltip":"GET /webcast/gifters/leaderboard (bölgeye göre) ve /webcast/agency/events?type=gifters (bir yayıncının en büyük destekçileri, sadece Agency) - yayıncılar arası destekçi analizi. Sandbox + Basic kilitli; Pro / Ultra maskeli kimlikler görür; Agency maskeyi kaldırır. Daha ayrıntılı destekçi profili görünümü sadece panelde."},"leagueRankingsApi":{"feature":"Lig Sıralamaları API'si","tooltip":"POST /webcast/ranklist/regional rank_type=16 - Diamond Rush lig sıralamaları (A1-D5 bölümleri). Tam maskesiz lig tabloları ULTRA ve Agency özelliğidir. Sandbox, Basic ve Pro, tablonun var olduğunu doğrulamak için bölüm başına tek satırlık bir önizleme görür; her bölümü anlık ve tamamen maskesiz açmak için Ultra veya Agency'ye yükselt."},"gamingRanks":{"feature":"Oyun Sıralamaları","tooltip":"GET /webcast/ranklist/gaming - bölge bazında TikTok LIVE Oyun Sıralaması (uygulama içi canlı oyun sıralaması); sürekli kaydedilir ve elmas + tahmini kazançla tamamen maskesiz sunulur. Sitede de /tiktok-live-gaming-ranks adresinde canlı. Sadece Agency; diğer herkes maskeli 3 isimlik bir önizleme görür."},"popularLive":{"feature":"Popüler CANLI tablosu","tooltip":"GET /webcast/ranklist/popular - TikTok'un bölge bazında anlık Popüler CANLI sıralaması (TikTok'un şu anda aramada öne çıkardığı yayıncılar); her dakika yenilenir ve canlı durum + elmasla tamamen maskesiz sunulur. Sitede de /popular-live adresinde canlı. Sadece Agency; diğer herkes maskeli 3 isimlik bir önizleme görür."},"teamsClubs":{"feature":"Takımlar / Kulüpler tablosu","tooltip":"Bölge bazında, üyelerinin toplam elmasına göre sıralanan TikTok kulüpleri. Kulüp adı, seviye, üye sayısı ve her kulübün altında yayın yaptığı yayıncı. Agency'ye özel."},"regionalLeaderboard":{"feature":"Bölgesel Sıralama Erişimi","tooltip":"POST /webcast/ranklist/regional - istemcinin kendi TikTok oturum çereziyle çektiği imzalı bir URL döndürür. Community + Basic kilitli."},"feedDiscovery":{"feature":"Feed Discovery","tooltip":"GET /webcast/feed - şu anda canlı olan yayınları keşfet (Sana Özel / Önerilen / Takip Edilen). Community + Basic kilitli."},"bulkAccountChecks":{"feature":"Toplu hesap kontrolü","tooltip":"POST /webcast/resolve_user_ids - tek bir istekte N adede kadar TikTok kullanıcı kimliğini çöz. Yanıtların 1 saniyenin altında kalması için parça başına sınırlar dar tutulur (Cloudflare 504 zaman aşımı yok, proxy havuzunda upstream WAF engeli yok). Döngünde dizi parçalamayı uygula; yukarıdaki günlük kotalar (Pro 2k, Ultra 20k, Agency 50k) her ajans iş yükünü karşılar."},"bulkCopy":{"feature":"Toplu kopyalama (kadrolar, destekçiler, izleme listesi)","tooltip":"Bütün bir tabloyu (yayıncılar, destekçiler, izleme listesi veya işaretli liste) tek dokunuşla panoya kopyala; kendi tablona veya CRM'ine yapıştırmaya hazır. Sadece Agency."},"gifterFirehose":{"feature":"Live Gifter Firehose WS","tooltip":"Anlık hediye olayı akışı. Bölgeye, lige veya global + minimum elmas eşiğine göre filtrele. Sadece Agency."},"vipTelegram":{"feature":"VIP Telegram bildirimleri","tooltip":"Ajans sahiplerine ve yetenek avcılarına özel Telegram kanalları üzerinden gönderilen otomatik bildirimler."},"vipWebVault":{"feature":"VIP Web Vault","tooltip":"Destekçilere ve yayıncılara tam maskesiz geçmiş görsel erişim. Sadece Agency."},"support":{"feature":"Destek","tooltip":"Sandbox + Basic: Discord bot yapay zeka desteği + tüm dokümanlar (self servis). Pro: uygulama içi sohbet. Ultra + Agency: daha hızlı yanıtlı öncelikli sohbet. Doğrudan e-posta/sohbetle hata ayıklama için Pro'ya yükselt."},"outgoingWebhooks":{"feature":"Giden webhook'lar","tooltip":"Takip ettiğin yayıncılar canlı yayına başladığında / bitirdiğinde uç noktana HMAC imzalı HTTPS POST istekleri. /webhooks adresinden yapılandır."},"webhookDeliveries":{"feature":"Webhook gönderimi / gün","tooltip":"Kullanıcı başına günlük gönderim sınırı. API istek kotandan DÜŞMEZ."},"webhookLiveEvents":{"feature":"Webhook olayları: live.start / live.end","tooltip":"Takip ettiğin yayıncıların canlı yayına başladığını ve yayını bitirdiğini algıla."},"webhookPeakGifts":{"feature":"Webhook olayları: zirve izleyici + yüksek değerli hediyeler","tooltip":"live.peak_viewers (eşzamanlı izleyici eşikleri 100..1M) + live.gift.high_value (≥ 1000 elmaslık hediyeler). Sadece Ultra ve Agency."},"webhookFollowerMilestone":{"feature":"Webhook olayı: takipçi eşiği","tooltip":"creator.follower_milestone, takip ettiğin bir yayıncı 1K / 5K / 10K / 25K / 50K / 100K / 250K / 500K / 1M / 2M / 5M / 10M / 50M / 100M takipçiyi geçtiğinde tetiklenir. Sadece Agency."},"hmacSigning":{"feature":"HMAC imzalama + yeniden deneme + 30 günlük tekrar gönderim","tooltip":"HMAC-SHA256 (X-Tiktool-Signature). Yeniden deneme takvimi 0s / 30s / 2m / 10m / 1h / 6h (6 deneme, yaklaşık 7 saat). 30 günlük gönderim kaydı + elle tekrar gönderim."}},"cells":{"perDay":"Günde {n}","perMin":"Dakikada {n}","per24h":"{n} / 24 saat","hours":"{n} saat","perReq":"İstek başına {n}","target":"{n} hedef","targets":"{n} hedef","sevenDayEvaluation":"7 günlük değerlendirme","whileSubscribed":"Abonelik süresince","max2hPerSession":"Oturum başına en fazla 2 saat","ownIpOnly":"Sadece kendi IP'n","top10Unmasked":"İlk 10 maskesiz","full100Unmasked":"%100 maskesiz","sampleReadOnly":"Örnek (salt okunur)","fullLiveSync":"Tam · canlı senkron","fullLive":"Tam · canlı","maskedNames":"Maskeli isimler","unmasked":"Maskesiz","previewOnly":"Sadece önizleme","full100UnmaskedRealtime":"%100 MASKESİZ · Anlık","fullBoardOneRegion":"Tam tablo · tek seferde bir bölge","fullBoardAllRegions":"Tam tablo · tüm bölgeler","fullBoardAllRegionsRealtime":"Tam tablo · tüm bölgeler · anlık","agencyDashboard":"Ajans paneli","fullDashboardAccess":"Tam Panel Erişimi","communityDocs":"Topluluk ve Dokümanlar","chat":"Sohbet","priorityChat":"Öncelikli Sohbet","unlimited":"Sınırsız"}},"included":{"heading":"Her Ücretli Planda Neler Var","allInclusive":{"title":"Her Şey Dahil Fiyat","body":"İmzalar, istek imzalama, öncelikli yönlendirme ve premium yayın yolları her ücretli plana dahildir: eklenti yok, sürpriz ücret yok. Her planın yayınlanan fiyatı her şey dahil fiyattır."},"beyondChat":{"title":"Sohbet ve Hediyelerin Ötesinde","body":"Ajans analizleri (sıralamalar, ligler, yetenek keşfi), hediye kataloğu ve canlı mağaza hareketleri: aksi halde birden fazla sağlayıcıdan bir araya getirmen gereken şeyler."},"predictable":{"title":"Öngörülebilir Fiyatlar","body":"Kesin günlük sınırlar sayesinde aşım ücreti yok, sürpriz fatura yok. Daha fazla alana mı ihtiyacın var? Tek tıkla bir üst plana geç; değişiklikler anında geçerli olur. İstediğin zaman iptal et; dönem bitene kadar erişimin devam eder."}},"faq":{"heading":"Sıkça Sorulan Sorular","items":{"switchPlans":{"q":"Plan değiştirebilir miyim?","a":"Evet. Fiyatlar sayfasından istediğin zaman planını yükseltebilir, düşürebilir veya fatura dönemini değiştirebilirsin. Değişiklikler anında geçerli olur: mevcut planındaki kullanılmayan süre hesabına alacak olarak yansır, fark aynı gün tahsil edilir ve fatura dönemin geçiş yaptığın günden itibaren yeniden başlar."},"exceedLimit":{"q":"Günlük limitimi aşarsam ne olur?","a":"İstekler günlük sınırında durdurulur. Aşım ücreti yok, sürpriz fatura yok. Daha fazla alana ihtiyacın varsa Fiyatlar sayfasından bir üst plana geç; değişiklikler anında geçerli olur."},"refunds":{"q":"İade yapıyor musunuz?","a":"Hayır, ücretli planlar iade edilmez. Ücretsiz 7 günlük Sandbox değerlendirmesi, ödeme yapmadan önce ürünü doğrulayabilmen için var. Kısmi iadeler yalnızca bir hizmetin bizim tarafımızda kanıtlanabilir şekilde bozuk olduğu durumlarda (uzun süreli kesinti, faturalama hatası) etkilenen dönem için yapılır. Test, veri çekme veya fikir değişikliği nedeniyle iade yapmıyoruz; veri, proxy ve bant genişliği maliyetleri anahtar aktif olduğu anda harcanmaya başlar."},"apiKeys":{"q":"API anahtarları nasıl çalışır?","a":"Abone olduktan sonra API anahtarın otomatik olarak oluşturulur ve Panelinde hazır olur. Hesap başına bir anahtar vardır; planın ve kullanım limitlerin bu anahtara bağlıdır."},"cancel":{"q":"İstediğim zaman iptal edebilir miyim?","a":"Kesinlikle. Faturalama sayfasından iptal et; aboneliğin mevcut dönemin sonuna kadar devam eder. Ceza yok, ücret yok."},"manage":{"q":"Aboneliğimi nasıl yönetirim?","a":"Her şey Faturalama sayfandan yönetilir: abonelikleri gör, ödeme yöntemlerini güncelle, faturaları indir ve planları iptal et. Harici bir portala gerek yok."},"sandbox":{"q":"Sandbox planı nedir?","a":"Sandbox, hesabının oluşturulduğu günden itibaren sayılan ücretsiz 7 günlük değerlendirmedir. 7 günün sonunda, ücretli bir plan seçene kadar her istek \"Evaluation period ended\" döndürür. Değerlendirme süresince günde 5.000 istek, dakikada 20 istek, 24 saatte 50 WS oturumu, en fazla 3 eşzamanlı yayın, oturum başına en fazla 2 saat alırsın; kredi kartı gerekmez. Sunucu sadece imzalar; IP'n doğrudan TikTok'a bağlanır (ortak proxy havuzu yok). Sunucu tarafında veri çekme gerektiren uç noktalar (resolve_user_ids, ajans seviyesi Destekçi Sıralaması) sadece ücretli planlarda. Community, aynı planın eski adıdır."}}},"checkout":{"discountNamed":"İndirim ({name})","discount":"İndirim","subtotal":"Ara toplam","total":"Toplam","loadingKeys":"Anahtarlar yükleniyor...","upgradeKeyLabel":"API Anahtarını Yükselt","unnamedKey":"Adsız anahtar","apiKeyLabel":"API Anahtarı:","appliedToExisting":"Bu plan mevcut API anahtarına uygulanacak.","haveCoupon":"Kupon kodun var mı?","couponPlaceholder":"Kupon kodu","checking":"Kontrol ediliyor...","apply":"Uygula","remove":"Kaldır","couponApplied":"Kupon uygulandı!","businessPurchase":"Kurumsal satın alma","companyPlaceholder":"Şirket adı","payCardLabel":"Kartla abone ol","payOnceLabel":"Tek seferlik öde · otomatik yenileme yok","payOnceTitle":"Tek ödeme, otomatik yenileme yok","payOnceSub":"Alipay · WeChat · Kripto · Kart · iDEAL · Pix · OXXO","paypalLabel":"PayPal ile abone ol","paypalSub":"PayPal bakiyesi · bağlı kart · Venmo · yeni pencerede açılır","settingUp":"Ödeme hazırlanıyor...","addCompany":"Şirket adı ekle (isteğe bağlı)","paymentMethod":"Ödeme yöntemi","oneTimeTag":"Tek seferlik ödeme · bir {period} erişim","autoRenewTag":"Her {period} otomatik yenilenir","oneTimeMethods":"Kart · UnionPay 银联 · Alipay · WeChat Pay · PayPal · iDEAL · Pix · OXXO · Kripto · Apple Pay · Google Pay","processing":"İşleniyor...","pay":"{amount} öde","back":"Özete dön","successTitle":"Abonelik Aktif!","successBody":"API anahtarın yükseltildi, yeni planın: {plan}. Başlamak için paneline git.","goDashboard":"Panele Git","secured":"Stripe güvencesiyle. Kart bilgilerini asla saklamıyoruz."},"planModal":{"keepCurrent":"Mevcut Planı Koru"},"agencyUpgrade":{"title":"Agency {cycle} planına yükselt","body":"Şu anda aktif planın: {current}. Mevcut aboneliğini yerinde yükselteceğiz: tek abonelik, çift ücret yok. Stripe mevcut planındaki kullanılmayan süreyi alacak olarak yansıtır ve bugün sadece farkı tahsil eder.","credit":"Mevcut planındaki kullanılmayan süre için alacak","lineItem":"Agency {cycle}","tax":"Vergi","chargedToday":"Bugün kartından tahsil edilecek","chargedOnFile":"Kayıtlı kartından tahsil edilir. İstediğin zaman iptal et.","confirm":"Yükseltmeyi onayla - {amount}","cancel":"İptal","footer":"Kalan süre hesabını Stripe yapar. Çift ücret yok.","current":"{plan} ({cycle})"},"weekendPassModal":{"title":"Geliştirici {pass}","passName":"Weekend Pass","lineItem":"Pro - 3 günlük Pass","oneTime":"Tek seferlik {price}","autoRenewNote":"3 günün sonunda haftalık Pro olarak otomatik yenilenir. İstediğin zaman iptal et.","successTitle":"Weekend Pass Aktif!","successBody":"3 günlük Pro erişimi. Yönlendiriliyorsun..."},"planChange":{"creditLine":"Mevcut planındaki kullanılmayan süre için alacak: -{amount}","newPrice":"Yeni {plan} ({cycle}): {amount}","firstCharged":", ilk ödeme: {date}","paypalNote":"Yeni planı onaylamak için PayPal açılır; onaylandıktan sonra mevcut PayPal planın iptal edilir.","continuePaypal":"PayPal ile devam et","taxLine":"Vergi: {amount}","chargedToday":"Bugün kartından tahsil edilecek: {amount}","creditedNext":"Sonraki faturana alacak olarak yansıyacak: {amount}","nothingToday":"Bugün ödenecek bir şey yok.","inPlace":"Tek abonelik, yerinde değiştirildi. Çift ücret yok.","noPreview":"Yeni planın {plan} olacak. Mevcut planındaki kullanılmayan süre alacak olarak yansır ve fark kayıtlı kartından tahsil edilir.","confirmCharge":"Onayla - tahsil edilecek: {amount}"},"errors":{"noClientSecret":"clientSecret dönmedi","paymentFormFailed":"Ödeme formu yüklenemedi. Lütfen sayfayı yenileyip tekrar dene.","weekendPassStartFailed":"Weekend Pass ödemesi başlatılamadı","cardDeclined":"Kart reddedildi","commitFailed":"İşlem tamamlanamadı","paymentFailed":"Ödeme başarısız","alreadyOnPlan":"Zaten bu plandasın.","paymentReceivedPending":"Ödeme alındı. Ödeme onaylanır onaylanmaz planın güncellenir, tekrar ödeme yapmana gerek yok.","paymentConfirmedPlanUpdated":"Ödeme onaylandı. Plan güncellendi.","paypalNoApproval":"PayPal bir onay bağlantısı döndürmedi. Tekrar dene.","subscriptionCancelled":"Abonelik iptal edildi","planUpdated":"Plan güncellendi","couldNotUpdatePlan":"Plan güncellenemedi. Lütfen tekrar dene veya destekle iletişime geç.","failedUpdatePlan":"Plan güncellenemedi. Planın değişmedi.","upgradeNeedsConfirmation":"Yükseltme onay gerektiriyor, lütfen tekrar dene.","agencyCheckoutFailed":"Ajans ödemesi başlatılamadı. Daha sonra tekrar dene.","openCheckoutFailed":"Ödeme sayfası açılamadı","loadKeysFailed":"API anahtarları yüklenemedi. Lütfen tekrar dene.","fixCoupon":"Devam etmeden önce lütfen geçersiz kuponu düzelt veya kaldır.","paymentSystemNotLoaded":"Ödeme sistemi yüklenmedi. Lütfen tekrar dene.","oneTimeFailed":"Tek seferlik ödeme başarısız","paymentInitFailed":"Ödeme başlatılamadı. Lütfen tekrar dene.","createSubscriptionFailed":"Abonelik oluşturulamadı","invalidCoupon":"Geçersiz kupon kodu","couponValidateFailed":"Kupon doğrulanamadı","paypalFailed":"PayPal ödemesi başarısız. Tekrar dene veya kart kullan.","paymentSystemNotLoadedRefresh":"Ödeme sistemi yüklenmedi. Sayfayı yenileyip tekrar dene.","paymentFormNotReady":"Ödeme formu hazır değil. Sayfayı yenileyip tekrar dene.","paymentFailedCheckCard":"Ödeme başarısız. Kartını kontrol edip tekrar dene.","renewKeyNotFound":"Yenilenecek anahtar bulunamadı, aşağıdan seç.","paymentFailedNotCharged":"Ödeme başarısız. Ücret alınmadı, tekrar dene.","subscriptionActivated":"Abonelik aktif! API anahtarın oluşturuluyor.","checkoutCanceled":"Ödeme iptal edildi. İstediğin zaman tekrar deneyebilirsin."}},"home":{"seo":{"title":"TikTok LIVE API ve Sıralamalar {'|'} TikTools","description":"TikTools (Tik Tools olarak da yazılır) TikTok LIVE API'sidir: WebSocket üzerinden anlık sohbet, hediyeler, beğeniler, izleyiciler ve PK'ler, 50ms altı gecikmeyle Node.js ve Python SDK'ları, ayrıca {regions} bölgede bölgesel ve lig sıralamaları.","ogDescription":"TikTok Live üzerinde geliştirmek için ihtiyacın olan her şey. Anlık olaylar, hediyeler, PK'ler.","jsonLdDescription":"TikTools, bir TikTok LIVE Geliştirici API'si + Sıralama platformudur. Sohbet asistanları, OBS overlay'leri, analiz panelleri, yapay zeka entegrasyonları ve oyunlar geliştiren geliştiriciler için anlık WebSocket olayları (sohbet, hediyeler, beğeniler, izleyiciler, PK'ler) ve yayıncı sıralamaları."},"hero":{"quickLinksLabel":"Bir sıralamaya git","quickLinks":{"gifters":"Destekçiler","leaderboard":"Sıralama","popularLive":"Popüler CANLI","gaming":"Oyun","teams":"Takımlar","shopping":"Alışveriş"},"liveNowLabel":"Tüm bölgelerde şu anda canlı olan yayıncılar","liveNow":"ŞU AN CANLI","openWord":"Aç: {word}","words":{"api":"API","websockets":"WebSocket","webhooks":"Webhook","liveEvents":"Canlı Olaylar","ranksData":"Sıralama Verisi","giftsEvents":"Hediyeler ve Olaylar","earnings":"Kazançlar","newCreators":"Yeni Yayıncılar","creatorRanks":"Yayıncı Sıralaması","gamingRanks":"Oyun Sıralaması","shopRanks":"Mağaza Sıralaması","scoutingBoard":"Keşif Panosu","telegramBot":"Telegram Botu"},"subAgency":"Canlı yayıncı sıralamaları, kazançlar ve yetenek keşfi: her bölgede.","subDev":"Herhangi bir yayından canlı sohbet, hediyeler ve izleyiciler. Tek API.","discoverTalents":"Yetenek Keşfet","manageTeam":"Ekibi Yönet","agencyPlans":"Ajans planları","openDashboard":"Paneli aç","getApiKey":"Ücretsiz API anahtarı al","apiDocs":"API Dokümanları","viewPricing":"Fiyatları gör","browseTalents":"Yeteneklere göz at","installLabel":"Kurulum komutu","copyInstall":"Kurulum komutunu kopyala","copiedInstall":"Kurulum komutu kopyalandı","copy":"Kopyala","copied":"Kopyalandı","pool":{"label":"takip edilen yayıncı","exclusive":"Agency'ye özel","cta":"Ajans erişimini al"},"digest":{"title":"Yayıncı Özeti","badge":"Yeni","pitch":"Bölgelerinde bulunan yeni yayıncılar, kopyala-yapıştır kullanıcı adları ve bir CSV tablosuyla e-postana gelir. 6 saatte birden haftada bire kadar.","price":"Agency başlangıç fiyatı: aylık {price}","ctaSetup":"Özetini ayarla","ctaLearn":"Nasıl çalıştığını gör"},"mcp":{"label":"MCP sunucusu kurulumu","kicker":"MCP SUNUCUSU","setup":"Kurulum"}},"tutorials":{"kicker":"Eğitimler","watchOnYoutube":"YouTube'da izle: {title}","play":"Eğitimi oynat: {title}","choose":"Bir eğitim seç","close":"Videoyu kapat","iframeTitle":"TikTools eğitimi"},"liveDemo":{"liveNow":"Şu an canlı","waiting":"Canlı bir yayın bekleniyor","watching":"{n} izleyici","watchingInRegion":"{region}: {n} izleyici","sent":"{gift} gönderdi","diamonds":"{n} elmas","liked":"beğendi","joined":"katıldı","viewers":"{n} izleyici","empty":"Olaylar TikTok'ta gerçekleştiği anda burada görünür.","count":"Bu sayfayı açtığından beri {count} olay","perMinute":"{n} / dk","status":{"open":"bağlı","retry":"yeniden bağlanıyor","paused":"gizliyken duraklatıldı","connecting":"bağlanıyor"},"ago":{"now":"şimdi","seconds":"{n} sn","minutes":"{n} dk"}},"liveVideo":{"label":"Demo kanalından canlı video","live":"CANLI","tapToPlay":"Oynatmak için dokun","offline":"Video, demo kanalı yayındayken görünür","mute":"Sesi kapat","unmute":"Sesi aç"},"events":{"eyebrow":"Tüm olayları keşfet","title":"Soketinin ilettiği JSON'u birebir gör","sub":"30+ canlı olay. Birini seç, tam payload'u gör.","fullReference":"WebSocket referansının tamamı"},"showcase":{"eyebrow":"Her şey tek yerde","dev":{"title":"Bir geliştiricinin ihtiyacı olan her şey","sub":"WebSocket, tipli SDK'lar, olay referansı, webhook'lar, Discord botu.","items":{"websocket":{"tag":"WebSocket","title":"WebSocket API","desc":"Tek bir kalıcı bağlantı üzerinden 50ms altı gecikmeyle sohbet, hediye, beğeni ve izleyici olayları."},"guides":{"tag":"Rehberler","title":"Geliştirici Rehberleri","desc":"Sohbet asistanları, overlay'ler ve entegrasyonlar geliştirmek için adım adım rehberler."},"sdks":{"tag":"SDK'lar","title":"SDK'lar ve REST","desc":"Node.js ve Python için tipli istemciler, ayrıca altı dilde imzalı REST uç noktaları."},"events":{"tag":"Olaylar","title":"Olay Referansı","desc":"30+ anlık olay (sohbet, hediyeler, PK'ler, beğeniler), tam payload yapılarıyla."},"webhooks":{"tag":"Webhook'lar","title":"Webhook'lar","desc":"Yayın başlangıcı ve bitişi bildirimleri, imzalı HTTPS istekleri olarak sunucuna gönderilir."},"discord":{"tag":"Bot","title":"Discord Botu","desc":"Canlı bildirimler, izleme listeleri ve yayıncı istatistikleri doğrudan sunucuna."}}},"agency":{"title":"Bir ajansın ihtiyacı olan her şey","sub":"Sıralamalar, oyun sıralamaları, yeni yayıncılar, destekçi analizi, canlı mağazalar.","items":{"ranks":{"tag":"Sıralamalar","title":"Sıralama Tabloları","desc":"Bölgesel ve global yayıncı sıralamaları, her pazarda canlı güncellenir."},"gaming":{"tag":"Oyun","title":"Oyun Sıralamaları","desc":"Oyuna ve bölgeye göre canlı oyun sıralamaları: şu anda kim kazanıyor."},"creators":{"tag":"Yayıncılar","title":"Yeni Yayıncılar","desc":"Her bölgede canlı sıralamalarda yükselen yeni yayıncılar, kontrol edip kadroya katmaya hazır."},"gifters":{"tag":"Destekçiler","title":"En Büyük Destekçiler","desc":"Herhangi bir yayıncı için büyük destekçi bağımlılığı, en büyük destekçiler ve gerçek kazançlar."},"agency":{"tag":"Ajans","title":"Ajans Paketi","desc":"Yayıncıları sahiplen, bölgeleri ve kadroları yönet, dizinde keşfedil."},"shops":{"tag":"Mağazalar","title":"Canlı Mağazalar","desc":"Bölge bazında anlık canlı alışveriş hareketleri, ürünler ve açık artırmalar."}}}},"integration":{"liveBadge":"CANLI","dev":{"eyebrow":"Nasıl çalışır","title":"Canlı olan her şey, tek entegrasyonda","sub":"Bağlan, takip et, yayına al: canlı bir ürüne üç adım.","steps":{"connect":{"title":"WebSocket'e bağlan","desc":"Tek bir kalıcı bağlantı aç; sohbet, hediyeler, beğeniler, takipler ve izleyici sayıları anlık olarak akmaya başlasın.","cta":"Bağlan"},"track":{"title":"Hediyeleri, sohbeti ve sıralamaları takip et","desc":"Olayları SDK'mızla ayrıştır: elmas değerleri, kombolar, PK skorları ve canlı sıralama konumları, baştan sona tipli.","cta":"Dokümanları gör"},"ship":{"title":"Uygulamanı yayına al","desc":"Overlay'ler, asistanlar, bildirimler veya panellerle yayına çık. Geliştirme için ücretsiz plan, gerçek trafik için ücretli planlar.","cta":"Başla"}}},"agency":{"eyebrow":"Ajanslar için","title":"Canlı olan her şey, tek ajans iş akışında","sub":"Keşfet, takip et, kadroya kat: sözleşmeli bir kadroya üç adım.","steps":{"discover":{"title":"Yeni yayıncılar keşfet","desc":"Her bölgede canlı sıralamalarda yükselen yayıncıları bul; ağ sınırının altında filtrelenmiş ve uygunluk kontrolüne hazır.","cta":"Yayıncı bul"},"track":{"title":"Elmasları ve destekçileri takip et","desc":"Herhangi bir yayıncının gerçek kazançlarını, en büyük destekçilerini ve büyük destekçi bağımlılığını gör: onları kim destekliyor ve ne kadar.","cta":"Destekçileri gör"},"recruit":{"title":"Kadroya kat ve yönet","desc":"Yayıncıları ajansına bağla, bölgeleri ve kadroları yönet, ajans dizininde keşfedil.","cta":"Paketi aç"}}}},"carousel":{"eyebrow":"Keşfet","title":"Her TikTok LIVE projesi için tasarlandı","controlsLabel":"Kaydırıcı kontrolleri","previous":"Önceki","next":"Sonraki","learnMore":"Daha fazla bilgi","positionLabel":"Kaydırıcı konumu","goTo":"Git: {title}","cards":{"websocket":{"tag":"WEBSOCKET","title":"Anlık olay akışı","blurb":"Sohbet, hediyeler, beğeniler, takipler, izleyici sayıları ve PK'ler, 50ms altı tek bir soket üzerinden. {count} olay türü, her dil."},"rankings":{"tag":"SIRALAMALAR","title":"Bölgesel sıralamalar","blurb":"{regions} bölgede canlı yayıncı sıralamaları ve lig tabloları, kaynağından sürekli yenilenir."},"gaming":{"tag":"OYUN","title":"Oyun sıralama tabloları","blurb":"Bölge bölge, oyun bazında canlı oyun sıralamaları; yetenek keşfi için yükselenler ve fark sinyalleriyle."},"agency":{"tag":"AJANS","title":"Yetenek keşfi ve analiz","blurb":"Yayıncı kadroları yöneten ajanslar için destekçi analizi, uygunluk kontrolü ve ekip araçları."},"docs":{"tag":"DOKÜMANLAR","title":"SDK ve dokümanlar","blurb":"Node ve Python için MIT lisanslı, TypeScript öncelikli SDK; hızlı başlangıç rehberleri ve tam olay referansıyla."}}},"lockup":{"eyebrow":"Platform","title":"Tek API. Tüm TikTok LIVE sinyalleri.","sub":"Olaylar, sıralamalar, webhook'lar, destekçi analizi: tek uç nokta.","tiles":{"api":"API / WebSocket","leaderboards":"Sıralamalar","gaming":"Oyun Sıralamaları","shopping":"Alışveriş Sıralamaları","webhooks":"Webhook'lar","gifters":"Destekçi Analizi"}},"actions":{"eyebrow":"Platformu keşfet","title":"Her şey tek yerde","sub":"Geliştiricilerin en çok kullandığı sıralamalara, canlı araçlara ve referanslara doğrudan git.","learnMore":"Daha fazla bilgi","items":{"guides":{"tag":"REHBERLER","title":"Rehberler","desc":"Node, Python, overlay'ler ve botlar için hızlı başlangıç eğitimleri."},"rankings":{"tag":"SIRALAMALAR","title":"Sıralama Tabloları","desc":"{regions} bölgede bölgesel ve lig yayıncı sıralamaları."},"gaming":{"tag":"OYUN","title":"Oyun Sıralamaları","desc":"Bölge bölge canlı oyun ve alışveriş sıralamaları."},"agency":{"tag":"AJANS","title":"Ajans","desc":"Yayıncı ajansları için yetenek keşfi, analiz ve ekip araçları."},"pricing":{"tag":"FİYATLAR","title":"Fiyatlar","desc":"Ücretsiz sandbox'tan gerçek kullanım planlarına. Başlamak için kredi kartı gerekmez."},"gifters":{"tag":"DESTEKÇİLER","title":"Destekçi Analizi","desc":"En büyük destekçiler, büyük hediyeler ve kimleri destekledikleri."},"discord":{"tag":"DISCORD","title":"Discord Botu","desc":"Sunucunda canlı yayın bildirimleri ve sıralama komutları."},"scoutingBoard":{"title":"Keşif Panosu","desc":"Yayıncı keşfet ve sunucunda canlı yayın bildirimleri al."},"websocket":{"tag":"WEBSOCKET","title":"WebSocket API","desc":"18+ canlı olay türünün tamamı, 50ms altı tek bir soket üzerinden."}}},"examples":{"badge":"Kopyala-yapıştır örnekler","title":"Üç çalışan dosya. Bir dil seç. Çalıştır.","desc":"Demo anahtarı içinde hazır: kopyala, çalıştır, bitti. Daha yüksek limitler için: {link}.","descLink":"ücretsiz anahtar","titles":{"liveEvents":"Canlı olay izleyici","liveVideo":"Canlı video oynatıcı","topChannels":"Canlı en iyi kanallar (herkese açık, kimlik doğrulama yok)"},"summaries":{"liveEvents":"Herhangi bir TikTok LIVE yayıncısından anlık sohbeti, hediyeleri, beğenileri, takipleri ve izleyici sayılarını WebSocket üzerinden al.","liveVideo":"Herhangi bir TikTok canlı yayınını standart bir {tag} etiketinde oynat. Yayın URL'leri herkese açık akışta hazır gelir; ek kimlik doğrulama çağrısı gerekmez.","topChannels":"Dünya genelinde şu anda canlı olan 10 TikTok yayıncısını listele. Ücretsiz, IP başına 5 dakikada 1 çağrıyla sınırlı."},"copyLabels":{"liveEvents":"Canlı olay izleyici kodunu kopyala","liveVideo":"Canlı video oynatıcı kodunu kopyala","topChannels":"Canlı en iyi kanallar (herkese açık, kimlik doğrulama yok) kodunu kopyala"},"languagesLabel":"Mevcut diller","langLlm":"LLM istemi","noSignup":"Kayıt olmadan çalışır","footnote":"{tag} IP başına 1 WebSocket / 10 dakikalık oturumlar / saatte 6 bağlantı. Daha fazlası mı lazım? {link}.","footnoteTag":"Demo limitleri","footnoteLink":"Ücretsiz API anahtarı al"},"agencyDir":{"title":"AJANSINI LİSTELE","sub":"Ücretsiz kayıt. Yayıncılarını sahiplen, keşfedil.","cta":"Ajansını listele - ücretsiz","browse":"Ajanslara göz at"},"faq":{"badge":"SSS","title":"{accent} Hakkında Sıkça Sorulan Sorular","titleAccent":"TikTok LIVE API","desc":"Protokol, imzalama, fiyatlar, dil desteği: kısa cevaplar.","items":{"official":{"q":"Resmi bir TikTok LIVE API var mı?","a":"Hayır. TikTok, sohbet, hediyeler veya izleyici sayıları gibi canlı yayın verileri için herkese açık bir API sunmuyor. TikTok Business API yalnızca reklam ve mağaza analizlerini kapsıyor. Anlık CANLI verilere erişmek için geliştiriciler, bağlantıyı ve kimlik doğrulamayı sunucu tarafında yöneten Tik.Tools gibi üçüncü taraf API'ler kullanıyor."},"libraries":{"q":"tiktok-live-connector gibi TikTok LIVE kütüphaneleri ücretsiz mi?","a":"Evet. Açık kaynak istemciler tiktok-live-connector (Node.js) ve TikTokLive (Python) MIT lisanslıdır ve ücretsiz kurulabilir. TikTok, sunucu tarafında üretilmesi gereken imzalı parametreler (msToken, X-Bogus) ister; bu yüzden bu kütüphaneler imzalamayı bir backend'e devreder. Varsayılan seçenek, kendi ücretsiz planı ve daha yüksek hacimler için ücretli planları olan Euler Stream'dir. Tik.Tools ise kendi imzalama altyapısı dahil bağımsız, yönetilen bir alternatiftir."},"eulerStream":{"q":"Tik.Tools ile Euler Stream arasındaki fark nedir?","a":"Euler Stream, hepsi aynı ekip tarafından geliştirilen açık kaynak tiktok-live-connector (Node) ve TikTokLive (Python) kütüphanelerinin kullandığı ücretli bir imzalama backend'idir. TypeScript tipleri, resmi npm paketleri ve ücretsiz planıyla iyi desteklenen, olgun bir ekosistemdir. Tik.Tools ise kendi imzalama altyapısına sahip bağımsız bir alternatiftir ve Euler ekosisteminin şu anda sunmadığı, isteğe bağlı ajans analiz katmanı (yetenek keşfi, sıralama, lig sıralamaları) gibi ekstralar sunar. İkisi de TikTok LIVE olaylarını güvenilir şekilde iletir; özellik seti ve ekosistemi projene en uygun olanı seç."},"connect":{"q":"Bir TikTok canlı yayınına nasıl bağlanırım?","a":"Tik.Tools ile: SDK'yı kur (npm i tiktok-live-api), API anahtarın ve yayıncının kullanıcı adıyla bir istemci oluştur ve connect() çağır. Üç satır kod. Sohbet, hediyeler, beğeniler, takipler, izleyici sayıları, PK'ler ve daha fazlası için anlık olayları WebSocket üzerinden alırsın. 7 günlük değerlendirme için ücretsiz bir Sandbox anahtarı mevcut, kredi kartı gerekmez; sonrasında ücretli bir plan gerekir."},"data":{"q":"TikTok canlı yayınlarından hangi verileri alabilirim?","a":"90+ olay türüne anlık erişim: sohbet mesajları, sanal hediyeler (elmas değerleriyle), beğeniler, takipler, izleyici giriş/çıkışları, izleyici sayıları, oda bilgisi, paylaşımlar, PK'ler/LinkMic ve abonelikler."},"languages":{"q":"TikTok LIVE API ile hangi programlama dilleri çalışır?","a":"Tik.Tools, WebSocket destekleyen her dille çalışır. Node.js/TypeScript için resmi SDK var. Python, Go, Rust, Java, C#, C++, PHP ve diğer tüm diller, etkileşimli oyunlar için oyun motorları dahil, ham WebSocket (wss://api.tik.tools) üzerinden bağlanabilir."}}},"guides":{"badge":"Rehberler","title":"TikTok LIVE API {accent}","titleAccent":"Geliştirici Rehberleri ve Kaynakları","desc":"Hızlı başlangıçlar, botlar, overlay'ler, olaylar: yayına çıkmak için her şey.","items":{"gettingStarted":{"tag":"HIZLI BAŞLANGIÇ","title":"Başlangıç Rehberi","desc":"Ücretsiz SDK ile TikTok LIVE'a 30 saniyeden kısa sürede bağlan."},"chatBot":{"tag":"SOHBET BOTLARI","title":"TikTok Sohbet Asistanı Geliştir","desc":"Otomatik yanıt ver, moderasyon yap ve etkileşimli sohbet oyunları düzenle."},"overlay":{"tag":"OVERLAY","title":"Yayın Overlay Rehberi","desc":"OBS için anlık sohbet, hediye bildirimleri ve izleyici sayıları."},"python":{"tag":"PYTHON","title":"Python TikTok LIVE API","desc":"Python ile TikTok canlı yayınlarına bağlan. Async desteği dahil."},"websocket":{"tag":"WEBSOCKET","title":"WebSocket Olay Referansı","desc":"{count} olay türünün tamamı: sohbet, hediyeler, beğeniler, takipler, PK'ler ve daha fazlası."},"leaderboard":{"tag":"SIRALAMALAR","title":"Sıralama ve Lig API'si","desc":"Tüm aktif bölgelerde bölgesel yayıncı sıralamaları ve lig tabloları."}},"ctas":{"startBuilding":"Geliştirmeye başla","readGuide":"Rehberi oku","viewEvents":"Olayları gör"},"allGuides":"Tüm Rehberler","about":"Tik.Tools Hakkında","websocketApi":"WebSocket API","apiDocs":"API Dokümanları"},"cta":{"dev":{"title":"TikTok LIVE API ile {accent} Nasıl Başlarım?","titleAccent":"Geliştirmeye","desc":"7 günlük değerlendirme için ücretsiz anahtar, kart gerekmez: günde 5.000 istek. Günde 75.000 istek ve gerçek kullanım için Pro (haftalık {price}).","primary":"API Erişimi Al","secondary":"Hızlı Başlangıç Rehberi"},"agency":{"title":"TikTok LIVE'da Bir Sonraki {accent} Bul","titleAccent":"Yayıncını","desc":"Canlı sıralamalar, maskesiz analizler. Global Agency başlangıç fiyatı: haftalık {price}.","primary":"Yetenek Keşfet","secondary":"Ajans Planlarını Gör"}}},"event":{"bar":{"label":"Sınırlı süreli indirim","endsIn":"Bitmesine","cta":"Fırsatı yakala"},"countdown":{"endsIn":"İndirimin bitmesine","days":"Gün","hours":"Saat","minutes":"Dk","seconds":"Sn","compact":"{d} g {h} sa {m} dk {s} sn","remaining":"İndirimin bitmesine {d} gün, {h} saat ve {m} dakika kaldı","ends":"Bitiş: {ends}, saat {time} UTC","perMonth":"/ay, yıllık faturalandırılır"},"annual":{"switchAria":"Fatura dönemi","monthly":"Aylık","yearly":"Yıllık","badge":"YILLIK","perMonth":"/ay","billedYearlyShort":"yıllık faturalandırılır","manage":"{plan} yıllık planındasın - Planı yönet","fine":"Yıllık yenilenir.","modalBadgeStarter":"AGENCY STARTER YILLIK","modalBadgeGlobal":"AGENCY GLOBAL YILLIK","orderLabel":"{plan} yıllık","yearlyShort":"Yıllık: {monthly}/ay","emptyHeading":"Ya da yıllık öde","eyebrow":"{plan} - YILLIK","switchButton":"{plan} yıllık - yıllık faturalandırmayla {monthly}/ay","switchTitle":"{plan} yıllık plana geç","aYear":"/ yıl","pricingCtaFirstYear":"Yıllık al - ilk yıl {total}","ctaFirstYear":"{plan} yıllık planını al - ilk yıl {total}","ctaUpgradeFirstYear":"{plan} yıllık plana yükselt - ilk yıl {total}","ctaSwitchFirstYear":"Yıllığa geç - ilk yıl {total}"},"offer":{"ended":"Bu indirim sona erdi. Ücret alınmadı.","used":"Bu teklif hesabında zaten kullanılmış. Ücret alınmadı.","subline":"Bugün {total} tahsil edilir, yıllık {renews} ile yenilenir. Müşteri başına bir kez.","monthlyStrike":"Aylık planda {price}/ay","monthlyPlanSr":"Aylık plan fiyatı {price}/ay","perMonthYearly":"{monthly}/ay, yıllık faturalandırılır","save":"%{percent} tasarruf","continueMonthly":"Aylık ödemeyle devam et"},"checkout":{"samePlan":"Zaten bu yıllık plandasın. Agency Faturalama sayfasından yönetebilirsin.","refreshing":"Fiyatlar yenileniyor...","initFailed":"Güvenli kart formu yüklenemedi. Tekrar dene.","failed":"Ödeme başarısız. Planın değişmedi.","saleDiscount":"İndirim","previewFailed":"Bu değişiklik fiyatlandırılamadı. Planın değişmedi."},"halloween":{"bar":"Cadılar Bayramı İndirimi: Agency Global, yıllık faturalandırmayla {monthly}/ay. 8 ay öde, 12 ay kullan. Bitiş: {ends}.","badge":"Tüyler Ürperten Fırsat","terms":"İndirimli fiyat ilk yıl için geçerlidir. İndirim {ends} tarihinde 23:59 UTC'de sona erer."}},"rankingExperiment":{"live":"Canlı","unlock":"Kilidi aç","unlockAria":"Şu an canlı. Kimin yayında olduğunu görmek için kilidi aç."},"chrome":{"skipLink":"Ana içeriğe geç","og":{"subtitle":"Herhangi bir TikTok LIVE yayınından anlık sohbet, hediye, beğeni ve izleyici verileri"},"logo":{"badgeDocs":"DOKÜMAN","badgeLive":"CANLI"},"audience":{"switchAria":"Geliştirici ve Ajans modu arasında geçiş yap","developer":"Geliştirici","agency":"Ajans"},"footer":{"homeAria":"{brand} ana sayfa","tagline":"TikTok LIVE API ile ilgili en yeni gelişmeler: SDK'lar, sıralamalar ve gerçekten işine yarayacak güncellemeler.","navAria":"Alt bilgi","columns":{"product":"Ürün","resources":"Kaynaklar","company":"Şirket","support":"Destek"},"links":{"sdks":"SDK'lar","pricing":"Fiyatlar","webhooks":"Webhook'lar","mcp":"MCP + Yapay Zeka Araçları","gifterIntel":"Destekçi Analizi","docs":"Dokümanlar","guides":"Rehberler","agencyGuides":"Ajans Rehberleri","leaderboards":"Sıralamalar","gamingRanks":"Oyun Sıralamaları","methodology":"Veri metodolojisi","compare":"Karşılaştır","updates":"Güncellemeler","agencies":"Ajanslar","about":"Hakkımızda","useCases":"Kullanım alanları","help":"Yardım"},"terms":"Şartlar ve Koşullar","privacy":"Gizlilik Politikası","status":"Durum","disclaimer":"{brand} bağımsız bir üçüncü taraf platformdur; TikTok veya ByteDance ile bağlantılı değildir, onlar tarafından onaylanmaz veya desteklenmez."},"mobileTabs":{"navAria":"Ana mobil gezinme","goBackAria":"Geri git","openMenuAria":"Menüyü aç","back":"Geri","menu":"Menü","ranks":"Sıralama","talents":"Yetenekler","gifters":"Destekçiler","board":"Pano","docs":"Doküman","guides":"Rehber","pricing":"Fiyatlar"},"staleSession":{"title":"Oturumun sona erdi","message":"Tüm verilerini görmek için tekrar giriş yap.","signIn":"Giriş yap","dismissAria":"Kapat"},"banners":{"trialEndsIn":"ERİŞİMİN BİTMESİNE","timeRemainingAria":"Kalan süre","upgradeNow":"Hemen yükselt","dismissAria":"Kapat"},"header":{"nav":{"aria":"Ana gezinme","guides":"Rehberler","features":"Özellikler","ranks":"Sıralamalar","gifters":"Destekçiler","agency":"Ajans","docs":"Dokümanlar","pricing":"Fiyatlar"},"guides":{"groupHead":"Rehberler ve Dokümanlar","viewAll":"Tüm Rehberleri Gör","items":{"gettingStarted":{"title":"Başlarken","desc":"Kaydol, anahtar oluştur, ilk isteği gönder"},"websocket":{"title":"WebSocket API","desc":"Anlık olay akışının sözleşmesi"},"chatBot":{"title":"Sohbet Asistanı Botu","desc":"Yayıncılar için yapay zeka destekli sohbet yanıtları"},"overlays":{"title":"Yayın Overlay'leri","desc":"OBS / tarayıcı için hediye + sohbet overlay'leri"},"python":{"title":"Python Rehberi","desc":"Async Python SDK + olay işleyicileri"},"events":{"title":"Olay Referansı","desc":"Her olay türü + payload şeması"},"leaderboardApi":{"title":"Sıralama ve Lig API'si","desc":"Tüm aktif bölgeler, kayan sıralama aralıkları"},"tts":{"title":"Metinden Sese","desc":"Sesli sohbet + hediye anonsları"},"migrateConnector":{"title":"Connector'dan Geçiş","desc":"TikTok-Live-Connector yerine doğrudan kullan"},"migrateTikapi":{"title":"TikAPI'den Geçiş","desc":"Aynı endpoint'ler, sadece base URL'yi değiştir"},"migrateEuler":{"title":"Euler Stream'den Geçiş","desc":"Aynı SDK'lar, sadece imza sağlayıcı host'unu değiştir"}}},"features":{"groups":{"rank":"Sıralamalar","agency":"Ajans ve Yayıncı Bulma","live":"Canlı Araçlar","reference":"Referans ve Araçlar"},"items":{"ranks":{"title":"Sıralamalar","desc":"Tüm sıralama ürünleri tek bir özette"},"creators":{"title":"Yayıncı Sıralaması","desc":"Her bölgede elmasa göre en iyi yayıncılar"},"gifters":{"title":"Destekçi Sıralaması","desc":"Gönderdiği elmasa göre en büyük destekçiler"},"gamingRanks":{"title":"Oyun Sıralamaları","desc":"Canlı oyun sıralaması + oyun bazında haftalık"},"newCreators":{"title":"Yeni Yayıncılar","desc":"Ajanslar için yayıncı bulma akışı, her seferinde 30 isim"},"pulseBot":{"title":"Telegram Pulse Botu","desc":"Ajans keşif bildirimleri doğrudan DM'lerinde"},"creatorDigest":{"title":"Yayıncı Özeti","desc":"Ajansına katılabilecek yeni yayıncılar, kullanıcı adları + CSV olarak e-postanda"},"rising":{"title":"Yükselenler","desc":"Hız bazlı destekçi + yayıncı akışları"},"popularLive":{"title":"Popüler CANLI","desc":"Bölge bazında anlık en iyi yayıncılar"},"team":{"title":"Ekip Yönetimi","desc":"Ekip arkadaşlarını davet et + kullanıcılarını yönet"},"agencySuite":{"title":"Ajans Paketi","desc":"Planlar, araçlar + ajanslar için her şey"},"scoutingBoard":{"title":"Keşif Panosu","desc":"Sunucundan yayıncı keşfet"},"bestTime":{"title":"En İyi Yayın Saati","desc":"Anlık global hediye ısı haritası"},"giftCatalog":{"title":"Hediye Kataloğu","desc":"Tüm TikTok LIVE hediyeleri + PNG indirme"},"diamondsCalculator":{"title":"Elmas Hesaplayıcı","desc":"Elmas {arrow} USD, anlık"},"gifterLevels":{"title":"Destekçi Seviyeleri","desc":"L1 → L50+ jeton + USD tablosu"},"wsDecoder":{"title":"WebSocket Çözücü","desc":"base64 frame yapıştır, protobuf'u incele"},"webhooks":{"title":"Webhook'lar","desc":"Canlı olayları kendi endpoint'ine gönder"},"mcp":{"title":"MCP + Yapay Zeka Araçları","desc":"Claude, Cursor, VSCode + GPT içinde kullan"},"updates":{"title":"Platform Güncellemeleri","desc":"Canlı değişiklik günlüğü + yol haritası"}},"promo":{"title":"TikTok LIVE'ı takip etmeye başla","desc":"Tek anahtar, tüm sıralamalar ve canlı araçlar.","cta":"Hemen Başla"}},"cta":{"ranks":"Sıralamalar","loginRegister":"Giriş / Kayıt","login":"Giriş","boards":"Tablolar","dashboard":"Panel"},"menuAria":"Menü","profile":{"openAria":"Profil menüsünü aç","picAlt":"Profil","userFallback":"Kullanıcı","account":"Hesap","apiDashboard":"API Paneli","dashboard":"Panel","billing":"Faturalandırma","signOut":"Çıkış Yap"},"drawer":{"aria":"Site menüsü","liveChat":"Ekiple canlı sohbet","agencyDashboard":"Ajans paneli","apiDashboard":"API paneli","account":"Hesap","billing":"Faturalandırma","signOut":"Çıkış yap","getStarted":"Hemen başla","registerLogin":"Kayıt / Giriş","getApiKey":"API anahtarı al","groups":{"leaderboards":"Sıralamalar","agencyRecruiting":"Ajans ve yayıncı bulma","liveToolsReference":"Canlı araçlar ve referans","learn":"Öğren","build":"Geliştir","data":"Veri","plans":"Planlar"},"items":{"platformUpdates":"Platform güncellemeleri","pricing":"Fiyatlar","allLeaderboards":"Tüm sıralamalar","creatorsLeaderboard":"Yayıncı sıralaması","giftersLeaderboard":"Destekçi sıralaması","gamingLeaderboard":"Oyun sıralaması","newCreators":"Yeni yayıncılar","risingIntel":"Yükselenler","popularLive":"Popüler CANLI","pulseBot":"Telegram Pulse botu","creatorDigest":"Yayıncı özeti","teamManagement":"Ekip yönetimi","agencySuite":"Ajans paketi","scoutingBoard":"Keşif panosu","bestTime":"En iyi yayın saati","giftCatalog":"Hediye kataloğu","diamondsCalculator":"Elmas hesaplayıcı","gifterLevels":"Destekçi seviyeleri","agencyGuides":"Ajans rehberleri","docs":"Dokümanlar","guides":"Rehberler","webhooks":"Webhook'lar","mcp":"MCP + yapay zeka araçları","wsDecoder":"WebSocket çözücü","migrateConnector":"Connector'dan geçiş","apiStatus":"API durumu"}}}},"overlays":{"upgradeModal":{"signIn":{"title":"Abone Olmak İçin Giriş Yap","sub":"Sıralamalara, yayıncı geçmişine ve canlı yayın verilerine tam erişim için ücretsiz hesap oluştur veya giriş yap.","cta":"Giriş Yap / Hesap Oluştur →","free":"Kayıt ücretsiz. Kredi kartı gerekmez."},"compareAll":"Tüm Özellikleri Karşılaştır →","success":{"title":"Abonelik Aktif!","body":"Hesabın {tier} planına yükseltildi. Yeniden yükleniyor..."},"step1":{"title":"Tam Erişimi Aç","sub":"Anlık sıralamalar, yayıncı geçmişi ve canlı yayın verileri"},"cycles":{"weekly":"Haftalık","monthly":"Aylık"},"period":{"wk":"hafta","mo":"ay"},"features":{"reqPerDay":"{count} istek/gün","ws":"{count} WS","unmaskedBoards":"Maskesiz tablolar","leagueRanks":"Lig sıralamaları","proLevelApi":"Pro seviyesinde API","leagueGamingRanks":"Lig + oyun sıralamaları","agencyDashboard":"Ajans paneli"},"select":"Seç","selected":"Seçildi","discount":"İndirim ({name})","subtotal":"Ara toplam","taxNote":"Vergi bir sonraki adımda hesaplanır","coupon":{"toggle":"Kupon kodun var mı?","placeholder":"Kupon kodu","apply":"Uygula","remove":"Kaldır"},"subscribe":"Abone ol","payOnce":{"title":"Sadece bu dönem için tek seferlik ödeme - otomatik yenileme yok","label":"Tek seferlik ödeme · Alipay / WeChat / PayPal / Kripto / Kart","hint":"Otomatik yenileme yok · bir sonraki adımda seç"},"step2":{"paymentMethod":"Ödeme yöntemi","oneTimeTag":"Tek seferlik · {period}lık erişim","autoRenewsTag":"Her {period} otomatik yenilenir","acceptedOneTime":"Kart · UnionPay 银联 · Alipay · WeChat Pay · PayPal · Kripto · Apple Pay · Google Pay","total":"Toplam","processing":"İşleniyor...","pay":"{amount} öde","back":"Geri"},"secure":"Ödemeler Stripe güvencesinde. Kart bilgilerini asla saklamayız.","errors":{"invalidCoupon":"Geçersiz kupon","couponCheckFailed":"Kupon doğrulanamadı","stripeLoad":"Ödeme sistemi yüklenemedi.","initFailed":"Ödeme başlatılamadı.","setupFailed":"Ödeme ayarlanamadı","paymentFailed":"Ödeme başarısız"}},"paypalButton":{"loading":"PayPal yükleniyor...","loadError":"PayPal yüklenemedi. {retry} veya kartla öde.","retry":"Tekrar dene","errors":{"noSubscriptionId":"PayPal bir abonelik kimliği döndürmedi","checkoutFailed":"PayPal ödemesi başarısız - tekrar dene veya kartla öde.","sdkLoad":"PayPal SDK yüklenemedi"}},"keyWelcome":{"dismiss":"Kapat","choose":{"eyebrow":"TIK.TOOLS'A HOŞ GELDİN","title":"Seni buraya ne getirdi?","sub":"Birini seç, seni doğru yere götürelim.","developer":{"title":"Geliştiriciyim","desc":"API anahtarımı alıp verilerle geliştirmek istiyorum"},"agency":{"title":"Ajansım","desc":"Yayıncılarımı takip edip yönetmek istiyorum"}},"agency":{"eyebrow":"AJANSLAR İÇİN YAYINCI LİSTELERİ","title":"Tüm bölgelerdeki yayıncı listelerini ve destekçilerini e-postana, Telegram'ına ve Discord'una al. Menajerlerini davet et. Bu kadar.","shotAlt":"Bölge bazında yayıncı listeleri ve en büyük destekçileri","cta":"LİSTELERİ AÇ"},"key":{"eyebrow":"API ANAHTARIN","sub":"Sandbox anahtarın hazır. Her isteğin kimliğini doğrular - gizli tut.","copied":"KOPYALANDI","copy":"ANAHTARI KOPYALA","dashboard":"API PANELİNE GİT","docs":"Önce dokümanları oku"}},"multiAccount":{"title":"Çoklu Hesap Uyarısı","body":"Bu cihazdan veya ağdan birden fazla hesap oluşturulduğunu tespit ettik. Kullanım limitlerini aşmak için mükerrer hesap açmak {terms} ihlal eder ve {suspension} ile sonuçlanabilir.","terms":"Hizmet Şartlarımızı","suspension":"bağlantılı tüm hesapların askıya alınması","info":"Meşru bir proje için birden fazla anahtara ihtiyacın varsa, ek API anahtarı desteği sunan {plans} göz at.","paidPlans":"ücretli planlarımıza","dismiss":"Anladım"},"slowDown":{"close":"Kapat","title":"BİRAZ YAVAŞLA","sub":"Ücretsiz günlük erişimdesin, yani sadece deniyorsun. Limitsiz tam tabloyu mu istiyorsun? Hemen yükselt, {offer} senin olsun.","offer":"ömür boyu %{pct} indirim","badge":"ÖMÜR BOYU %{pct} İNDİRİM","weekly":"HAFTALIK","monthly":"AYLIK","perWeek":"hafta","perMonth":"ay","opening":"Açılıyor...","startWeekly":"Haftalık abone ol →","startMonthly":"Aylık abone ol →","keepTesting":"Şimdilik denemeye devam et"},"supportChat":{"launcher":{"unread":"{count} okunmamış mesaj","open":"Destek sohbetini aç","welcomeBlurb":"Geliştiricilerle canlı sohbet","dismiss":"Kapat"},"header":{"title":"Geliştiricilerle Canlı Sohbet. Yapay zeka değil.","online":"Çevrimiçi - genelde birkaç dakika içinde yanıt veririz","offline":"Mesaj bırak - sana dönüş yapacağız","close":"Sohbeti kapat"},"auth":{"title":"Sohbet için giriş yap","google":"Google ile devam et","or":"veya","email":"E-posta adresi","password":"Şifre","submit":"Giriş Yap","errors":{"required":"E-posta ve şifre gerekli","failed":"Giriş başarısız. Tekrar dene."}},"welcome":{"title":"Merhaba","desc":"Aşağıdan hızlı bir soru seç veya kendi sorunu yaz.","quick":{"technical":"Teknik bir sorunum var","agent":"Bir temsilciyle görüşmek istiyorum","other":"Başka bir sorum var"}},"pass":{"twoHour":"2 Saatlik Agency Pass","dayPass":"Agency Day Pass","body":"Hesabında artık tam Global Agency erişimi aktif.","cta":"Ajans panelini aç","expired":"Süresi doldu","activeDays":"Yaklaşık {count} gün daha aktif","activeHours":"Yaklaşık {count} saat daha aktif"},"messages":{"imageAlt":"Görsel","notSent":"gönderilmedi","typing":"TikTools yazıyor"},"input":{"sendPhoto":"Fotoğraf gönder","emoji":"Emoji","placeholder":"Bir mesaj yaz...","aria":"Bir mesaj yaz","send":"Mesajı gönder"},"blurb":{"passSent":"Sana bir Agency pass gönderildi","newMessage":"Destekten yeni mesaj"},"script":{"transferred":"Talebini bir temsilciye aktardım, lütfen bekle.","agencyQuestion":"Merhaba - ajansının adı, bölgen ve kullanım amacın nedir?"}},"intelCard":{"aria":{"gifterIntel":"Destekçi analizi","creatorIntel":"Yayıncı analizi","close":"Kapat","prev":"Bu tablodaki önceki","next":"Bu tablodaki sonraki"},"hero":{"active":"AKTİF","live":"CANLI","offline":"ÇEVRİMDIŞI","level":"Lv. {level}"},"unmask":{"eyebrow":"GLOBAL AGENCY","text":"{usernames}, destekçi kullanıcı adlarını ve tüm analizi aç.","usernames":"Gerçek kullanıcı adlarını","cta":"Fiyatları gör"},"tabs":{"overview":"Genel Bakış","topCreators":"En İyi Yayıncılar","behavior":"Davranış","ranks":"Sıralamalar","topGifters":"En Büyük Destekçiler"},"creator":{"liveScore":"Canlı Puan","boardScore":"Tablo Puanı","peakRank":"En İyi Sıra","allTime":"Tüm Zamanlar","peakEarnings":"En Yüksek Kazanç","noOverview":"Henüz performans verisi yok.","history":{"date":"Tarih","rank":"Sıra","diamonds":"Elmas","loading":"Sıralama geçmişi yükleniyor...","empty":"Sıralama geçmişi yok."},"gifters":{"privateGifter":"Gizli destekçi","private":"Gizli","loading":"En büyük destekçiler yükleniyor...","empty":"Henüz destekçi verisi yok."}},"copyHandle":"{handle} kopyala","gifter":{"totalDiamonds":"Toplam Elmas","estSpent":"Tahmini Harcama","creators":"Yayıncılar","totalGifts":"Toplam Hediye","noOverview":"Henüz takip edilen hediye verisi yok.","noCreators":"Henüz desteklenen yayıncı takip edilmedi.","behavior":{"sessions":"Oturumlar","avgPerSession":"Ort. / Oturum","rhythm":"Ritim","topShare":"En Büyük Pay","empty":"Henüz davranış profili yok."}},"fullProfile":"Tam profili gör","teaser":{"hiddenCreator":"Gizli yayıncı","ranked":"SIRALAMADA","loading":"Tüm analiz yükleniyor...","anonNote":"Rakamlar gerçek. Ücretsiz bir anahtarla takip et.","maskedNote":"Ücretsiz planda kimlik maskelidir. Rakamlar gerçek.","getFreeKey":"Ücretsiz anahtar al","unlock":"Tüm analizi aç","load":"Tüm analizi yükle"},"error":{"warming":"Analiz hazırlanıyor.","retry":"Tekrar dene"},"seed":{"rank":"Sıra","diamonds":"Elmas","estValue":"Tahmini değer","region":"Bölge"},"someone":"Biri"},"gifterArchetype":{"whale":{"label":"BALİNA","tooltip":"Büyük hediyelerle öne çıkar - en büyük finansal tehdit"},"lateSniper":{"label":"SON VURUŞÇU","tooltip":"Hediyelerinin %50'den fazlasını yayının sonunda atar - son vuruş uzmanı"},"earlyFlexer":{"label":"ERKEN ŞOVCU","tooltip":"Hediyelerinin %50'den fazlasını yayının başında atar - havayı baştan belirlemek için erken şov yapar"},"spammer":{"label":"SPAMCI","tooltip":"%80'den fazlası küçük hediye - yüksek sıklık, hediye başına düşük değer"},"loyalFan":{"label":"SADIK HAYRAN","tooltip":"Harcamasının %70'inden fazlası tek bir yayıncıya gider - bağlı, öngörülebilir"},"wanderer":{"label":"GEZGİN","tooltip":"5+ yayıncı arasında harcama yapar, belirgin bir favorisi yok - ilgisi kolayca bölünür"},"rhythmGifter":{"label":"DÜZENLİ","tooltip":"Öngörülebilir tempo - düzenli aralıklarla hediye atar"}}},"rankingBoard":{"notFound":{"title":"Bulunamadı","body":"Sıralama verisi yok.","back":"Tüm Bölgelere Dön","error":"Sıralama bulunamadı"},"nav":{"creators":"Yayıncılar","gifters":"Destekçiler","gaming":"Oyun"},"breadcrumb":{"rankings":"Sıralamalar"},"dropdown":{"searchRegion":"Bölge ara...","searchRegionAria":"Bölge ara","searchCountry":"Ülke ara...","searchCountryAria":"Ülke ara","noResults":"Sonuç yok"},"poolBadge":"{code} BÖLGESİ","stats":{"estEarnings":"TAHMİNİ KAZANÇ","liveInRegion":"BÖLGEDE CANLI","liveNow":"ŞU AN CANLI","dayEnds":"GÜN SONU","leagueReset":"LİG SIFIRLAMA","weeklyReset":"HAFTALIK SIFIRLAMA","hourlyReset":"SAATLİK SIFIRLAMA","dailyReset":"GÜNLÜK SIFIRLAMA","rollingWindow":"KAYAN ARALIK","last7Days":"SON 7 GÜN"},"updated":"Güncellendi: {time}","anonBanner":{"text":"Puanlar yaklaşıktır - {strong}","strong":"kesin elmas sayıları ve tam sıralama için giriş yap"},"regionIncludes":"{region} Bölgesi şunları kapsar:","poolLink":{"partOf":"Bağlı olduğu:","pool":"({code}) Sıralama Havuzu"},"cadence":{"daily":"Günlük","hourly":"Saatlik"},"tabs":{"estimatedDaily":"Tahmini günlük","estimatedWeekly":"Tahmini haftalık","new":"YENİ","popular":"Popüler","gaming":"Oyun","shopping":"Alışveriş","loadingLeagues":"Ligler yükleniyor..."},"alt":{"loading":{"estimateDaily":"Tahmini günlük tablo yükleniyor...","estimateWeekly":"Tahmini haftalık tablo yükleniyor...","shopping":"Alışveriş sıralaması yükleniyor...","gaming":"Oyun sıralaması yükleniyor...","league":"Lig sıralaması yükleniyor..."},"liveCount":"{count} canlı","badgeEstimate":"TAHMİNİ","heading":{"estimateDaily":"Tahmini günlük (bugün görülen tüm yayıncılar)","estimateWeekly":"Tahmini haftalık (bu hafta görülen tüm yayıncılar)","shopping":"Canlı Alışveriş Sıralaması","gamingNamed":"{game} Sıralaması","gaming":"Oyun Sıralaması","league":"Lig Sıralaması"},"score":{"estimate":"Tahmini elmas","shopping":"Satış puanı","diamonds":"Elmas"},"hidden":{"ofListed":"{listed} ismin {hidden} tanesi gizli","all":"{hidden} isim gizli"},"shareTitle":{"estimateDaily":"Tahmini günlük tablo - {region}","estimateWeekly":"Tahmini haftalık tablo - {region}","shopping":"Canlı Alışveriş - {region}","game":"{game} - {region}","league":"{division} Ligi - {region}"}},"counts":{"creators":"{count} yayıncı","sellers":"{count} satıcı","movers":"{count} hareketli"},"actions":{"copyAll":"Tümünü kopyala","share":"Paylaş","liveToggle":"Canlı","unlock":"Kilidi aç","freeKey":"ücretsiz anahtar","unlockUltra":"Ultra ile aç","unlockAgency":"Agency ile aç"},"diaFilter":{"title":"Aylık elmasa göre filtrele","from":"En az","to":"En çok","fromAria":"En az elmas","toAria":"En çok elmas","bandTitle":"Aylık elmas (yaklaşık aralık)"},"estimateNote":{"dailyStrong":"Tahmindir, TikTok'un günlük tablosu değildir.","dailyBody":"{region} her saat sıfırlanır ve TikTok bu bölge için günlük toplam yayınlamaz; bu yüzden bu görünüm, her yayıncının 00:00 UTC'den bu yana yer aldığı tüm saatlik tablolardaki en yüksek değerlerini toplar. Sadece bu saatte görünen ~{size} kişiyi değil, bugün kazanç sağlayan herkesi gösterir.","weeklyStrong":"Tahmindir, TikTok'un haftalık tablosu değildir.","weeklyBody":"TikTok haftalık toplam yayınlamaz. Bu görünüm, son 7 günde {region} için aldığımız kendi anlık görüntülerimizden derlenir ve her yayıncının yer aldığı tüm tablo dönemlerindeki en yüksek değerlerini toplar.","hoursTitle":"Bugün sıralamada kalınan saatler ve ulaşılan en iyi sıra","hoursRanked":"{hours} sa sıralamada","bestRank":"en iyi #{rank}","weekTitle":"Bu hafta sıralamada kalınan günler, yer alınan tablo dönemleri ve ulaşılan en iyi sıra","daysRanked":"{days} gün sıralamada","periods":"{count} dönem"},"table":{"streamer":"Yayıncı","status":"Durum","revenue":"Gelir","earnings":"Kazanç","verified":"Onaylı yayıncı","passPrivate":"PASS İLE GİZLİ"},"status":{"live":"CANLI","offline":"ÇEVRİMDIŞI"},"anon":{"revealRow":"Bugün {count} yayıncı sıralamada - detaylar için ücretsiz anahtar al","moreText":"fazlası: tam sıralama, canlı, API ile"},"empty":{"noneLive":"Şu an canlı yayında olan yayıncı yok.","noData":"Henüz veri yok."},"footer":{"lastUpdated":"Son güncelleme {ago} · 60 sn'de bir otomatik yenilenir","recently":"az önce","secondsAgo":"{n} sn önce","minutesAgo":"{n} dk önce"},"movers":{"title":"Bugün girenler","tag":"şu an barajın altında","note":"Bugün bir noktada bu bölgenin tablosunda yer alan ama şu an mevcut barajın ({cutoff}) altında kalan yayıncılar. TikTok'un hiç göstermediği sıfırlama saati değişimi.","cols":{"peakRank":"En iyi #","creator":"Yayıncı","peakScore":"En yüksek puan","toReenter":"Tekrar girmek için"},"locked":"kilitli","ctaStrong":"Bugün {count} yayıncı tabloya girip düştü - onları şimdi ajansına kat.","ctaBody":"Puanlar ve sıralar gerçek, isimler gizli. Tüm bölgelerdeki her ismi aç.","upsellTitle":"Bugün tabloya girip düşen herkesi gör","upsellBody":"Puanlar ve sıralar gerçek, isimler gizli. Tüm bölgelerdeki hareketli yayıncı akışının maskesini kaldırmak için {strong}.","upsellStrong":"tik.tools'ta Agency ile aç"},"numbers":{"heading":"Rakamlarla {region} {board} tablosu","liveInRegion":"Bölgede canlı","liveNow":"Şu an canlı","liveInDivision":"Bu bölümde canlı","liveOnBoard":"Bu tabloda canlı","sellersRanked":"Sıralanan satıcılar","creatorsRanked":"Sıralanan yayıncılar","leaderShopping":"#1 satış puanı","leaderDiamonds":"#1 elmas","topShareShopping":"İlk {size} kişinin satış puanı payı","topShareDiamonds":"İlk {size} kişinin elmas payı","otherBoards":"Diğer {region} tabloları","leagueDivisions":"Lig bölümleri","moreFor":"{region} için daha fazlası"},"links":{"dailyRanking":"Günlük sıralama","hourlyRanking":"Saatlik sıralama","estimatedDaily":"Tahmini günlük sıralama","estimatedWeekly":"Tahmini haftalık sıralama","gaming":"Oyun sıralaması","liveShopping":"Canlı alışveriş sıralaması","popularLive":"Şu an popüler yayınlar","league":"{division} Ligi","topGifters":"En büyük destekçiler","allRegions":"Tüm bölgeler","topGiftersIn":"{region} bölgesinin en büyük destekçileri","teamsIn":"{region} bölgesindeki takımlar"},"browse":{"eyebrow":"BÖLGE HAVUZU","title":"Bu Bölgedeki Ülkeler"},"titleRow":{"leaderboard":"TikTok LIVE Sıralaması","estimateDaily":"TikTok LIVE Tahmini Günlük Sıralama","estimateWeekly":"TikTok LIVE Tahmini Haftalık Sıralama","league":"TikTok LIVE {division} Lig Sıralaması","daily":"TikTok LIVE Günlük Sıralama","hourly":"TikTok LIVE Saatlik Sıralama"},"seo":{"titleBase":"{region} TikTok LIVE {board} Sıralaması","titleWithDay":"{title}, {day}","cadenceLower":{"daily":"günlük","hourly":"saatlik"},"lead":"{region} TikTok LIVE {board} sıralaması.","leadWithDay":"{day} tarihli {region} TikTok LIVE {board} sıralaması.","leaderShoppingNamed":"{'@'}{handle}, {score} satış puanıyla zirvede.","leaderShopping":"1 numaralı satıcının satış puanı {score}.","leaderNamed":"{'@'}{handle}, {score} elmasla zirvede.","leader":"1 numaralı yayıncının {score} elması var.","tailShoppingLong":"Satış hacmine göre ilk {count} satıcı ve canlı durumları.","tailShoppingShort":"Her satıcının canlı durumu.","tailLong":"İlk {count} yayıncı, canlı durumları ve tahmini kazançlarıyla.","tailMedium":"İlk {count} yayıncı, canlı durum, kazanç.","tailShort":"Canlı durum ve kazançlar.","emptyShopping":"Satış hacmine göre sıralanan satıcılar ve canlı durumları.","empty":"Elmasa göre sıralanan yayıncılar, canlı durumları ve tahmini kazançlarıyla.","crumbHome":"Ana Sayfa","crumbRankings":"TikTok LIVE Sıralamaları","measuredShopping":"Satış puanı","measuredDiamonds":"Alınan elmas","ogTitle":"{region} TikTok LIVE Sıralaması","ogSubtitle":"Elmasa göre en iyi yayıncılar, canlı yenilenir","ogBadge":"SIRALAMALAR"},"agencyCta":{"title":"Sıralamanın tüm analizini aç.","body":"İzleme listesi, lig detayı, en büyük destekçi dökümü, toplu kopyalama, Telegram bildirimleri.","cta":"Ajans Erişimi Al","dismiss":"Kapat"},"share":{"title":"Paylaş","defaultTitle":"Tik.Tools - TikTok LIVE Sıralaması","copy":"Kopyala","copied":"Kopyalandı!","nativeShare":"Şununla paylaş...","email":"E-posta"},"copyUsername":{"copied":"Kopyalandı!","title":"{'@'}{name} kopyala","aria":"Kullanıcı adını kopyala: {'@'}{name}"},"tierBadge":{"pro":"Maskesiz Sıralamalar - PRO+ haftalık {price}'dan başlar","ultra":"Maskesiz Ligler - ULTRA+ haftalık {price}'dan başlar","agencyStarter":"{plan} planına dahil","agency":"Agency ile açılır","global":"Canlı Hediye akışı - GLOBAL haftalık {price}"},"watch":{"addedTitle":"{'@'}{username} izleme listesine eklendi","addTitle":"{'@'}{username} hesabını ajans izleme listene ekle","added":"Eklendi","add":"Ekle","failed":"Başarısız"},"requestAccess":{"aria":"Bölge erişimi iste","title":"Ajans sahibinden erişim iste","sub":"Ekip erişimin {region} için geçerli değil. Buradaki tüm verileri görmek için ajans sahibinden bu erişimi açmasını iste.","thisRegion":"bu bölge","button":"Erişim iste"}},"profile":{"creator":{"maskedName":"Biri","hidden":"Gizli","copiedToast":"{handle} panoya kopyalandı","notFound":{"degradedTitle":"Bu profil her zamankinden uzun sürüyor","degradedBody":"{handle} şu an yüklenemedi. Tekrar denemek için sayfayı yenile.","title":"Yayıncı bulunamadı","body":"{handle} henüz bir TikTok LIVE sıralamasında yer almadı. Bir sonraki güncellemeden sonra tekrar bak.","viewUsLeaderboard":"ABD Sıralamasını Gör"},"breadcrumb":{"rankings":"Sıralamalar","creator":"Yayıncı"},"hero":{"passPrivate":"PASS İLE GİZLİ","passCreator":"PASS Yayıncı","verifiedCreator":"Onaylı Yayıncı","copyHandle":"{handle} kopyala","liveNow":"ŞU AN CANLI","offline":"ÇEVRİMDIŞI","lastSeen":"Son görülme: {when}","peak":"En iyi #{rank}","shareTitle":"{name} TikTok LIVE İstatistikleri","website":"Web sitesi","alsoGifter":"Aynı zamanda Destekçi","revenueHidden":"Gelir gizli"},"daysAgo":{"today":"bugün","one":"1 gün önce","many":"{count} gün önce"},"earnHero":{"label":"{month} kazancı","hiddenByCreator":"Yayıncı tarafından gizlendi","unavailable":"Kazanç bilgisi şu an alınamıyor","none":"Bu ay henüz sıralama kazancı yok"},"authCta":{"line":"{handle} hesabını ücretsiz takip et: sıralamasını izle ve canlı bildirimler al.","google":"Google ile devam et"},"upgradeCta":{"line":"Agency ile {handle} için tüm destekçileri, tam sıralama geçmişini ve gerçek isimleri gör.","button":"Agency planlarına bak"},"codeCta":{"title":"{handle} canlı olaylarını 3 satır kodla akışa al","sub":"WebSocket ile anlık sohbet, hediyeler, beğeniler + izleyici sayıları. Kayıt gerekmez - demo anahtarı hazır gömülü.","copy":"Kodu kopyala","exampleTitle":"{handle} olaylarını akışa al"},"liveBar":{"liveNow":"Şu an canlı","watching":"{count} izliyor","note":"Sıralama kazancı, yayıncı sıralamaya girince görünür"},"topGifters":{"title":"{name} · En Büyük Destekçiler","globalRank":"Global #{rank}","private":"Gizli","pctToday":"bugün","pctWeek":"hafta","pctMonth":"ay","pctLifetime":"tüm zamanlar","seeAll":"{name} KULLANICISININ TÜM DESTEKÇİLERİNİ GÖR"},"gifterAnalytics":{"title":"Destekçi Analizi","periods":{"today":"Bugün","week":"7 Gün","month":"30 Gün","lifetime":"Tüm Zamanlar"},"colGifter":"Destekçi","colEarnings":"Kazanç","colShare":"Pay","privateGifter":"Gizli Destekçi","empty":"Bu dönemde destekçi yok.","showTop":"İlk {count} kişiyi göster","seeAll":"{count} kişinin tümünü gör"},"stats":{"liveScore":"Canlı Puan","todaysEarnings":"Bugünkü Kazanç","peakRank":"En İyi Sıra","peakDiamonds":"En Yüksek Elmas","peakEarnings":"Tahmini En Yüksek Kazanç","totalEarnings":"Tahmini Toplam Kazanç","daysInLeaderboard":"Sıralamadaki Gün Sayısı"},"performance":{"title":"Performans Geçmişi","hiddenBadge":"Yayıncı tarafından gizlendi","hiddenMsg":"Bu yayıncı performans geçmişini gizledi.","lockedMsg":"Geçmiş performans bir Agency özelliğidir. Bugünün verileri aşağıda.","unlock":"Agency ile aç","diamondsChartTitle":"Günlük Kazanılan Elmas","diamondsChartSub":"sıralama gününe göre kümülatif","noHistory":"Geçmiş verisi yok","rankChartTitle":"Sıralama Geçmişi","rankChartSub":"düşük = daha iyi","noRank":"Sıralama verisi yok","tooltipDiamonds":"{value} elmas","tooltipRank":"Sıra #{rank}"},"insights":{"avgRank":"Ort. Sıra (aktif günler)","bestDay":"En İyi Günün Elması","streakDays":"{days} gün","activeStreak":"Aktif Seri","rankTrend":"Sıralama Eğilimi","trend":{"improving":"Yükseliyor","declining":"Düşüyor","stable":"Sabit"}},"daily":{"title":"Günlük Döküm","colDate":"Tarih","colRank":"Sıra","colDiamonds":"Elmas","colEarnings":"Tahmini Kazanç","empty":"Henüz sıralama verisi yok."},"region":{"title":"{region} Sıralama Havuzu","desc":"{name}, TikTok'un {region} iş pazarında yarışıyor; bu pazar şu ülkelerin sıralamalarını tek havuzda toplar: {countries}.","andMore":"{list} ve {count} ülke daha","seeFull":"Tüm {region} sıralamasını gör"},"liveNearby":{"title":"Şu An {region} Bölgesinde Canlı","thisRegion":"Bu Bölge"},"about":{"title":"{handle} TikTok LIVE Performansı Hakkında","introRanked":"{name}, {date} tarihinde {region} pazarında #{rank} sırada yer alan bir TikTok LIVE yayıncısıdır.","introPeak":"{name}, en iyi sıralaması #{rank} olan bir TikTok LIVE yayıncısıdır.","introPlain":"{name} bir TikTok LIVE yayıncısıdır.","peakScore":"En yüksek puanı {diamonds} elmas; bu da tahmini {earnings} yayıncı kazancına denk gelir.","marketWithPool":"{name}, {country} pazarında yayın yapıyor. Bu pazar, TikTok'un {region} iş havuzuna dahildir; havuzdaki ülkeler: {countries}.","market":"{name}, {country} pazarında yayın yapıyor.","track":"Anlık sıralamalarını, kazanç tahminlerini ve performans geçmişini TikTool üzerinden takip et."},"faq":{"notRecorded":"henüz kaydedilmedi","earn":{"q":"{handle} TikTok LIVE'da ne kadar kazanıyor?","a":"TikTok LIVE elmaslarının yayıncı kazancı, elmas başına yaklaşık $0.005 olarak hesaplanır. {name} için kaydedilen en yüksek puan {diamonds} elmas; bu da yaklaşık ${earnings} eder. Gerçek ödemeler TikTok'un dönüşüm oranlarına ve yayıncının bölgesine bağlıdır. Günlük tahminleri TikTool Pro ile takip et."},"rank":{"q":"{handle} TikTok LIVE'da kaçıncı sırada?","aRanked":"{name}, {date} tarihinde {region} sıralamasında #{rank} sırada. Tüm zamanların en iyi sırası: {peak}.","aUnranked":"{name} şu an sıralamada aktif değil. Tüm zamanların en iyi sırası: {peak}. Bir sonraki sıralama güncellemesinden sonra tekrar bak."},"lastLive":{"q":"{handle} TikTok'ta en son ne zaman canlı yayın yaptı?","aSeen":"{name} en son {date} tarihinde canlı görüldü. TikTool sıralama hareketlerini anlık izler - canlı durum bildirimleri için Pro veya Ultra planına abone ol.","aUnknown":"{name} için henüz doğrulanmış bir son canlı yayın tarihimiz yok. TikTool sıralamalarda görünmeleri takip eder; {name} gelecekteki bir yayında sıralamaya girdiğinde burada görünecek."}},"footerCta":{"title":"TikTok LIVE Sıralamalarını Anlık Takip Et","body":"TikTool, ajanslara ve markalara TikTok LIVE verilerine anında erişim sağlar: sıralamalar, hediye takibi, kazanç analizi ve WebSocket olayları.","leaderboard":"{region} Sıralaması"},"sidebar":{"title":"Sıralama","global":"Global","updating":"{region} canlı tablosu güncelleniyor...","empty":"Bu bölge için henüz canlı sıralama yok."},"seo":{"title":"{who} TikTok LIVE kazancı ve istatistikleri {'|'} TikTools","descRankedIn":"{who}, bugün TikTok LIVE'da {country} sıralamasında #{rank} sırada ve {diamonds} elmas kazandı (≈{earnings}). Canlı durumu ve kazancı TikTool'da takip et.","descRanked":"{who}, bugün TikTok LIVE'da #{rank} sırada ve {diamonds} elmas kazandı (≈{earnings}). Canlı durumu ve kazancı TikTool'da takip et.","descTrackedPeak":"{who}, TikTool'da takip edilen bir TikTok LIVE yayıncısı. En iyi sıra: #{rank}. Sıralama geçmişini, elmas kazancını ve canlı durumunu gör.","descTracked":"{who}, TikTool'da takip edilen bir TikTok LIVE yayıncısı. Sıralama geçmişini, elmas kazancını ve canlı durumunu gör.","profilePageName":"{name} TikTok LIVE Profili","crumbHome":"Ana Sayfa","crumbRankings":"TikTok LIVE Sıralamaları","crumbCountry":"{country} Sıralaması","ogSubtitle":"TikTok LIVE yayıncı istatistikleri","ogBadgeCreator":"YAYINCI"}},"gifter":{"notFound":{"title":"Destekçi bulunamadı","body":"{'@'}{handle} henüz hediye takibimizde görünmedi.","back":"Destekçi Sıralaması"},"breadcrumb":"TikTok Destekçi Sıralaması","passPrivate":"PASS İLE GİZLİ","badge":{"pass":"PASS Destekçi","verified":"Onaylı Destekçi"},"shareTitle":"{name} TikTok Destekçi Profili","activeNow":"Şu an aktif","watching":"{handle} yayınını izliyor","alsoCreator":"Aynı zamanda Yayıncı","chatParticipant":"Sohbet katılımcısı","status":{"gifting":"ŞU AN HEDİYE ATIYOR","offline":"ÇEVRİMDIŞI"},"stats":{"level":"Destekçi Seviyesi","levelValue":"Lv. {level}","levelSpend":"TikTok'ta {amount} harcadı","region":"Bölge","totalDiamonds":"Toplam Elmas","estSpent":"Tahmini Harcama","creatorsSupported":"Desteklenen Yayıncılar","totalGifts":"Toplam Hediye"},"privateNotice":"Bu destekçi hediye verilerini gizli yaptı.","coverage":{"trackedSince":"{date} tarihinden beri takip ediliyor. Yalnızca izleme listemizdeki yayıncılara giden hediyeleri kaydediyoruz (en iyi sıralamalar, ligler, /watch eklemeleri).","noGifts":"Henüz takip edilen hediye yok - bu destekçi izlenen bir yayıncıya hediye atarken görülmedi. Kaydetmeye başlamak için favori yayıncısını {link} üzerinden ekle."},"unmask":{"text":"{usernames}, gerçek hesapları, gerçek CRM ve VIP analizini gör. Aylık abonelik her şeyi açar.","realUsernames":"Gerçek kullanıcı adlarını","cta":"Fiyatları gör"},"behavior":{"title":"Destekçi Profili","giftSize":"Hediye Büyüklüğü","dropTiming":"Yayın İçinde Hediye Zamanlaması","early":"Başta","mid":"Ortada","late":"Sonda","sessions":"Oturumlar","avgGifts":"Ort. Hediye/Oturum","rhythm":"Ritim Puanı","topShare":"Favori Yayıncı Payı","basedOn":"Takip edilen son {count} hediyeye göre"},"sizes":{"tiny":"Çok küçük (<500◇)","small":"Küçük (500-5K◇)","medium":"Orta (5K-30K◇)","big":"Büyük (30K+◇)"},"regional":{"title":"Bölgesel Sıralama","copyAll":"Tümünü kopyala","seeAll":"Tümünü gör"},"creators":{"title":"Desteklediği Yayıncılar","shareOfSpend":"%{pct} harcama payı"},"seeAllCreators":"{name} KULLANICISININ DESTEKLEDİĞİ TÜM YAYINCILARI GÖR","someone":"Biri","scope":{"totalSince":"Takibe başladığımızdan beri toplam (ilk görülme {date}). Yalnızca takip ettiğimiz yayıncılara giden hediyeler sayılır.","total":"Takibe başladığımızdan beri toplam. Yalnızca takip ettiğimiz yayıncılara giden hediyeler sayılır.","dropsSince":"Takibe başladığımızdan beri hediyeler (ilk görülme {date}). Yalnızca takip ettiğimiz yayıncılara giden hediyeler listelenir.","drops":"Takibe başladığımızdan beri hediyeler. Yalnızca takip ettiğimiz yayıncılara giden hediyeler listelenir."},"seo":{"title":"{name} - Destekçi Profili {'|'} TikTool","ogSubtitle":"TikTok LIVE destekçi profili","ogBadge":"DESTEKÇİ"}},"intelModal":{"close":"Kapat","eyebrow":"AJANS ANALİZİ","title":"Tüm Yayıncı ve Destekçi Analizini Aç","sub":"Tek plan. Ne kadar süre lazımsa onu seç.","sandbox":{"label":"Sandbox Planı:","note":"maskeli kullanıcı adlarıyla her şeye göz at - kart gerekmez.","signUp":"Ücretsiz kaydol"},"freePlan":{"note":"Şu an {plan} kullanıyorsun - kullanıcı adları maskeli. Haftalık veya Aylık planla maskeyi kaldır.","plan":"Ücretsiz planı"},"weekly":{"name":"Haftalık Global","desc":"Tam analiz. Daha kısa taahhüt.","cta":"Haftalık abone ol - ${price}"},"monthly":{"name":"Aylık Global","desc":"Aynı analiz. Kadrolar için en iyi fiyat.","cta":"Aylık abone ol - ${price}"},"perWeek":"/hafta","perMonth":"/ay","bestPrice":"EN İYİ FİYAT","perks":{"leagueAccess":"Tüm aktif bölgelerde tam lig erişimi","topGifterIntel":"En büyük destekçi analizi · gerçek isimler","rankHistory":"90 günlük sıralama geçmişi grafikleri","creatorFinder":"Yeni yayıncı bulucu","radarBot":"Telegram radar botu","dmAlerts":"DM bildirimleri","ultraApi":"Ultra API","wsAccess":"WebSocket erişimi","bulkCopy":"Toplu kopyalama","wholeBoard":"tüm tablo tek dokunuşla","everythingWeekly":"Haftalık plandaki her şey, artı:","regionalChannels":"bölgesel kanallar + DM bildirimleri","wsIncluded":"WebSocket erişimi dahil","massCopy":"kullanıcı adlarını toplu kopyala","gifterGraph":"Yayıncılar arası destekçi grafiği","prioritySupport":"Öncelikli destek · ajans paneli","bestPriceRosters":"Süregelen kadrolar için en iyi fiyat · istediğin zaman iptal et"},"footnote":"Fiyatlar USD cinsindendir · Stripe güvencesiyle · İstediğin zaman iptal et","back":"Geri","badgeWeekly":"HAFTALIK","badgeMonthly":"AYLIK","preparing":"Güvenli ödeme hazırlanıyor...","processing":"İşleniyor...","pay":"${amount} öde","payFootnote":"Stripe güvencesiyle · /agency/billing üzerinden istediğin zaman iptal et","confirming":"Ödeme onaylanıyor...","success":{"title":"Erişim Açıldı","weekly":"Haftalık Global aktif.","monthly":"Aylık Global aktif.","cta":"Analizlerini Gör"},"errors":{"init":"Ödeme başlatılamadı. Lütfen tekrar dene.","startFailed":"Ödeme başlatılamadı","payFailed":"Ödeme başarısız."}},"agencyNotes":{"title":"Menajer Notları","clickToAdd":"not eklemek için tıkla","status":{"saving":"Kaydediliyor...","saved":"Kaydedildi","unsaved":"Kaydedilmedi","synced":"Senkronize"},"loading":"Yükleniyor...","crmStatus":"CRM Durumu","crm":{"newTarget":"Yeni Hedef","outreachSent":"İletişime Geçildi","inTalks":"Görüşülüyor","signed":"İmzalandı","cold":"Soğuk"},"eligibilityVerified":"Uygunluk Doğrulandı","verified":"Doğrulandı","unverified":"Doğrulanmadı","score":"puan {score}","actions":{"adding":"Ekleniyor...","watching":"İzleniyor","addToWatchlist":"İzleme Listesine Ekle","onRoster":"Kadroda","addToRoster":"Kadroya Ekle"},"placeholder":"Sadece ekibinin gördüğü notlar. İletişim denemeleri, hesap sahibi bilgisi, ödeme şartları, yanıt alışkanlıkları...","dashboard":"Panel","saveNow":"Şimdi Kaydet","errors":{"watchlist":"İzleme listesine eklenemedi","roster":"Kadroya eklenemedi","save":"Kaydedilemedi"}},"widgets":{"diamondHistory":{"title":"Elmas Geçmişi","subtitle":"Aylık kazanılan elmas - Ajans analizi","loading":"Geçmiş yükleniyor...","lockedAgency":{"title":"Elmas geçmişi bir Agency özelliğidir","body":"Bir yayıncıyı ajansına almadan önce aylık kazanç eğilimini gör.","cta":"Agency ile aç"},"lockedDailyCap":{"title":"Günlük geçmiş limitine ulaşıldı","body":"Bugün görüntüleyebileceğin maksimum yayıncı geçmişine ulaştın. 24 saat içinde sıfırlanır."},"avgPerMonth":"Ort. / ay","monthsTracked":"{count} ay takip edildi","liveDays":"{days} gün","footnote":"Rakamlar kesin toplamlar değil, aralık olarak verilir."},"wdrGauge":{"title":"Balina Bağımlılığı","subtitle":"İlk 3 destekçi · tüm zamanların elmas payı","tips":{"captive":"Gelirin çoğunu ilk 3 destekçi getiriyor - onlar giderse yayıncı çöker.","dependent":"Çok yoğunlaşmış - birkaç balina geliri ciddi şekilde dalgalandırıyor.","diversified":"Birçok destekçiye yayılmış - bir balinayı kaybetmek pek etkilemez.","independent":"Geniş topluluk desteği - tek bir destekçiye bağımlılık minimum."},"verdicts":{"CAPTIVE":"ESİR","DEPENDENT":"BAĞIMLI","DIVERSIFIED":"ÇEŞİTLENMİŞ","INDEPENDENT":"BAĞIMSIZ"}},"churnGraph":{"title":"Balina Elde Tutma · 90 gün","subtitle":"ort. %{pct} · {verdict}","tip":"Her haftanın ilk 20 balinasından son haftada hâlâ aktif olanların yüzdesi. Yüksek = sadık topluluk.","verdicts":{"LOYAL_COMMUNITY":"SADIK TOPLULUK","STEADY":"İSTİKRARLI","BLEEDING":"KAN KAYBEDİYOR","CHURNING":"KAYIP YAŞIYOR","UNKNOWN":"BİLİNMİYOR"},"tooltip":{"week":"{week} haftası","retained":"%{pct} elde tutuldu","stillActive":"{total} kişiden {retained} hâlâ aktif"}},"sniperGap":{"target":"HEDEF · {region} · Sıra #{rank}","overtake":"#{rank} sırasından geçmek için"},"recentDrops":{"title":"Son Hediyeler","subtitle":"Kopya kağıdı - ne harcadı ve kime","today":"BUGÜN","loading":"Yükleniyor...","empty":"Henüz takip edilen hediye yok.","sends":"{count} gönderim","scrollMore":"Daha fazlası için kaydır","ago":{"seconds":"{n} sn","minutes":"{n} dk","hours":"{n} sa","days":"{n} g"}},"walletFatigue":{"title":"Cüzdan Yorgunluğu","subtitleMasked":"30 günlük harcama düzeni · rakamlar için Agency'ye yükselt","subtitleUsd":"30 günlük harcama · günlük ort. ${usd} · zirve ◇{peak}","subtitleDiamonds":"30 günlük harcama · günlük ort. ◇{avg} · zirve ◇{peak}","movingAvgLabel":"7 GÜNLÜK ORT."},"loyaltyDonut":{"title":"Destek Dağılımı","subtitleOne":"{count} yayıncıyı destekliyor · {verdict}","subtitleMany":"{count} yayıncıyı destekliyor · {verdict}","others":"Diğerleri","verdicts":{"loyal":"SADIK","focused":"ODAKLI","split":"BÖLÜNMÜŞ","scattered":"DAĞINIK"},"tooltipShare":"%{pct} harcama payı"},"lockedValue":{"title":"Agency özelliği","ariaLabel":"Kilitli, Agency özelliği","label":"Kilitli"}}},"shared":{"polygonalSignTotem":{"carouselAria":"TikTok Live demo slaytı","previousSlide":"Önceki slayt","nextSlide":"Sonraki slayt","loading":"3D demo slaytı yükleniyor...","eligible":{"title":"{region} Bölgesinde Yeni Yayıncılar Bul","badge":"YENİ AJANS ÖZELLİĞİ","cta":"30 kullanıcı adını kopyala"},"gifters":{"title":"Destekçi Analizi","badge":"CANLI","topToday":"Bugünün en büyük destekçileri - {region}","line":"En büyük destekçiler, büyük hediyeler ve destekledikleri yayıncılar.","sub":"Bölge bazında, günün her saati yenilenir.","cta":"Destekçileri keşfet"},"leagues":{"title":"Sıralamalar: Ligler + Oyun","creatorLeagueRanks":"Yayıncı ve Lig Sıralamaları","regions":"bölge","brackets":"sınıf","liveNow":"şu an canlı","regionLive":"{n} canlı","openCreator":"Yayıncıyı aç: {'@'}{handle}","gamingRanks":"Oyun Sıralamaları","new":"YENİ","gamingCopy":"Uygulama içi canlı oyun sıralaması, tüm bölgeler. Ajanslara özel.","open":"Aç","cta":"/ranking sayfasını aç"},"regionNames":{"balkans":"Balkanlar","japan":"Japonya","unitedStates":"Amerika Birleşik Devletleri","dach":"Almanya ve DACH","brazil":"Brezilya"},"player":{"title":"Canlı Oynatıcı","finding":"Canlı bir kanal aranıyor...","meta":"FLV proxy + otomatik kurtarma + 5 sn'de açılış","cta":"İzleme demosunu aç"},"events":{"title":"Canlı Olaylar","connecting":"Canlı akışa bağlanılıyor...","cta":"WebSocket referansı"}},"liveVideoPlayer":{"live":"CANLI","connectingTo":"{user} canlı yayınına bağlanılıyor","offline":"Yayın çevrimdışı","offlineSub":"Yukarıya canlı yayında olan bir TikTok kullanıcı adı gir","liveDemo":"CANLI DEMO","demoEnded":"DEMO BİTTİ","tryItNow":"Hemen dene →","mute":"Sesi kapat","unmute":"Sesi aç","switchToLandscape":"16:9 görünüme geç","switchToPortrait":"9:16 görünüme geç","fullscreen":"Tam ekran","streamQuality":"Yayın kalitesi","closeEsc":"Kapat (Esc)","closeFullscreen":"Tam ekranı kapat","exitFullscreen":"Tam ekrandan çık","qualityAuto":"Otomatik"},"liveDemo":{"monitorLabel":"Canlı Yayın Monitörü","usernamePlaceholder":"TikTok kullanıcı adı...","usernameLabel":"TikTok kullanıcı adı","connecting":"Bağlanıyor","stop":"Durdur","connect":"Bağlan","eventsLog":"Canlı yayın olayları","eventsCount":"{n} olay","viewersCount":"{n} izleyici","dismissError":"Hatayı kapat","connectionFailed":"Bağlantı başarısız - kanal değiştiriliyor","status":{"connecting":"Bağlanıyor...","live":"Canlı","offline":"Çevrimdışı"},"feed":{"userFallback":"kullanıcı","giftFallback":"hediye","sent":"{gift} x{count} gönderdi","followed":"takip etti","joined":"katıldı","likedBurst":"+{n} beğeni (toplu seri)","liked":"+{n} beğeni","viewersUser":"izleyiciler","viewersNow":"şu an {n}","battleUser":"PK","battleStarted":"PK / ortak yayın başladı","battleEnded":"PK bitti","subscribed":"abone oldu ({months} ay)","envelope":"kırmızı zarf ({n} elmas)","systemUser":"sistem","pinned":"Sabitlenmiş mesaj"}},"homeGamingRanksBar":{"title":"Oyun Sıralamaları","tag":"YENİ · AJANSLARA ÖZEL","regionGaming":"{region} Oyun","defaultRegion":"Amerika Birleşik Devletleri","regionAria":"Oyun sıralaması bölgesi","allRegions":"Tüm bölgeler","top5Now":"Şu an ilk 5","fullBoard":"Tüm tablo","live":"CANLI","empty":"Bu bölgede şu an aktif bir oyun tablosu yok.","lockNote":"Kilitli isimler herhangi bir ajans planıyla açılır.","seePlans":"Planlara bak"},"homeHeroTabs":{"tablistAria":"Ürün alanları","tabs":{"intel":"Ajans Analizi","api":"Canlı API"},"intelEyebrow":"Canlı veri alanı","intelSubs":{"creators":"Yayıncılar","gifters":"Destekçiler","rankings":"Sıralamalar","gaming":"Oyun","shop":"Mağaza"},"liveCount":"{n} canlı","liveNow":"Şu an canlı","warmingUp":"Canlı tablo hazırlanıyor...","apiEyebrow":"Yayının üzerine geliştir","apiSubs":{"gifts":"Hediyeler","events":"Olaylar","websocket":"WebSocket","webhooks":"Webhook'lar"},"yourApp":"Uygulaman","openDocs":"Dokümanları aç"},"bookLiveDemo":{"brand":"Canlı Demo Planla","closeAria":"Demo talebini kapat","stepOf":"Adım {step} / {total}","back":"Geri","persona":{"title":"Ben bir...","developer":{"label":"Geliştiriciyim","sub":"API üzerinde geliştiriyorum"},"liveAgency":{"label":"CANLI Yayın Ajansıyım","sub":"CANLI yayıncıları yönetiyorum"},"shopAgency":{"label":"Mağaza Ajansıyım","sub":"Mağaza ve satışları büyütüyorum"}},"interest":{"title":"İlgilendiğin konu","enterprise":"Kurumsal","customRequest":"Özel talep"},"trial":{"tag":"3 günlük erişim","title":"Görüşmeye gerek yok - Pro'yu hemen dene","lede":"Ultra ve üzeri için canlı demolar yapıyoruz, ama {plan} planını iş başında görmek için görüşmeye ihtiyacın yok. 3 günlük Pro Pass'i al ve her şeyi kendin keşfet. İstediğin zaman iptal et.","cta":"3 günlük Pro erişimini başlat"},"details":{"title":"Birkaç bilgi","firstName":"Ad","agencyName":"Ajans adı","email":"E-posta","region":"Bölge","optional":"isteğe bağlı","regionPlaceholder":"US, EU, SEA...","callDetails":"Görüşmeyle ilgili birkaç detay","callDetailsPlaceholder":"Neleri konuşmak istersin?","bestTime":"Görüşme için en uygun zaman","bestTimePlaceholder":"Hafta içi sabahları, öğleden sonra 3'ten sonra...","timezone":"Saat dilimi","usingAccountEmail":"Hesabındaki e-posta kullanılıyor","invalidEmail":"Geçerli bir e-posta gir."},"done":{"title":"Talep alındı","lede":"Talebini aldık - ekibimizden biri en kısa sürede sana dönüş yapacak. Teşekkürler.","close":"Kapat"},"sending":"Gönderiliyor...","submit":"Talebi gönder","submitError":"Talebin gönderilirken bir sorun oluştu. Lütfen tekrar dene."}},"tools":{"giftDetail":{"notFound":"Hediye bulunamadı.","backToCatalog":"Kataloğa dön","allGifts":"← Tüm hediyeler","fallbackName":"TikTok LIVE hediyesi","hero":{"titleSub":"TikTok LIVE hediyesi","titleSubPriced":"TikTok LIVE hediyesi, {coins}","subPriced":"Bir {gift} göndermek {coins} tutar; $1 başına {rate} jetonluk referans kuruyla bu yaklaşık {buyerUsd} eder. Yayıncının hesabına {diamonds} geçer, bu da yaklaşık {creatorUsd} ödeme demek.","subUnpriced":"TikTok LIVE'da gönderilen sanal bir hediye. Bu hediyenin doğrulanmış jeton fiyatı henüz elimizde yok."},"stats":{"coin":"Jeton","coins":"Jeton"},"buyerCost":"Alıcı maliyeti (yaklaşık)","creatorPayout":"Yayıncı kazancı (yaklaşık)","cta":{"download":"PNG indir","overlays":"TikTok LIVE Overlay'leri Oluştur"},"breakdown":{"title":"{gift} {costs} ve yayıncı ne kazanır","titleAccent":"ne kadar tutar","giftsSent":"Gönderilen hediye","diamondsToCreator":"Yayıncıya giden elmas","qtyRow":"{qty} x {gift}","note":"Alıcı maliyeti, $1 başına {rate} jetonluk referans kuru kullanır. TikTok jetonları paketler halinde satar; jeton başına fiyat paket büyüklüğüne, mağazaya ve bölgene göre değişir. Web üzerinden ödeme ve uygulama içi satın alımlar (uygulama mağazası komisyonları dahil) genelde bu kurdan daha pahalıdır. Yayıncı kazancı, olası ajans payı düşülmeden önce elmas başına ${payout} üzerinden hesaplanır. {link}.","calculatorLink":"Her tutarı elmas hesaplayıcıyla çevir"},"pitch":{"api":{"title":"Ücretsiz TikTok LIVE API","body":"WebSocket üzerinden herhangi bir TikTok LIVE yayınına bağlan. {gift} dahil her hediye olayını 50 ms içinde al. Sandbox planı ücretsiz, kredi kartı gerekmez.","link":"Dokümanları oku →"},"gifters":{"title":"En büyük destekçileri gör","body":"Global destekçi sıralamasına göz at: {count} bölgede {gift} ve diğer tüm hediyeleri gönderen gerçek kullanıcılar, her dakika güncellenir.","link":"Destekçi sıralaması →"},"sdk":{"title":"Kullanıma hazır SDK","body":"Tek bir npm install -> canlı olaylar terminalinde. Node.js + Python resmi olarak destekleniyor. 1000+ geliştirici kullanıyor.","link":"Hızlı başlangıç →"}},"related":{"title":"Benzer {price} hediyeler","titleAccent":"fiyattaki"},"units":{"coin":"{count} jeton","coins":"{count} jeton","diamond":"{count} elmas","diamonds":"{count} elmas"},"faq":{"title":"{gift} hediyesi {faq}","titleAccent":"SSS","price":{"q":"TikTok'ta {gift} hediyesi kaç jeton, kaç para?","a":"{gift} {coins} tutar. $1 başına {rate} jetonluk referans kuruyla bu yaklaşık {usd} eder. Gerçek ödeme tutarı jeton paketine, mağazaya ve bölgeye bağlıdır; uygulama içi satın alımlar uygulama mağazası komisyonları yüzünden genelde daha pahalıdır."},"earn":{"q":"Bir {gift} hediyesinden yayıncı ne kadar kazanır?","a":"Yayıncının hesabına {diamonds} geçer. Elmas başına ${payout} ödeme oranıyla bu, olası ajans payı düşülmeden önce yaklaşık {usd} eder."},"ten":{"q":"10 {gift} hediyesi kaç jeton eder?","a":"10 {gift} hediyesi {coins} tutar (yaklaşık {buyerUsd}) ve yayıncıya {diamonds} kazandırır (yaklaşık {creatorUsd})."},"similar":{"q":"Hangi TikTok hediyeleri {gift} ile aşağı yukarı aynı fiyatta?","a":"Benzer fiyattaki hediyeler: {list}."},"listAnd":"{items} ve {last}"},"final":{"title":"Her hediye olayını {realTime} almak ister misin?","titleAccent":"anlık olarak","body":"Ücretsiz SDK'yı uygulamana ekle ve herhangi bir TikTok LIVE odasından hediye, sohbet, beğeni, takip ve PK olaylarını akışa al.","getKey":"API Anahtarı Al (Ücretsiz)","gifters":"Destekçi Sıralamasını Gör"},"seo":{"titleMissing":"TikTok LIVE Hediyesi","titleUnpriced":"TikTok {gift} Hediyesi","titlePricedOne":"TikTok {gift} Kaç Jeton? {count} Jeton (yaklaşık {usd})","titlePricedMany":"TikTok {gift} Kaç Jeton? {count} Jeton (yaklaşık {usd})","descriptionMissing":"TikTok LIVE hediye detayları: jeton fiyatı, elmas cinsinden yayıncı kazancı ve benzer hediyeler.","descriptionUnpriced":"{gift} bir TikTok LIVE sanal hediyesidir. Ücretsiz şeffaf PNG indir ve tik.tools API ile canlı hediye olaylarını al.","descriptionLong":"TikTok {gift} hediyesi {coins} tutar (yaklaşık {buyerUsd}). Yayıncı {diamonds} alır, yaklaşık {creatorUsd}. Fiyat tablosu ve benzer hediyeler.","descriptionMedium":"TikTok {gift} hediyesi {coins} tutar (yaklaşık {buyerUsd}). Yayıncı {diamonds} alır, yaklaşık {creatorUsd}.","descriptionShort":"{gift}: {coins} (yaklaşık {buyerUsd}); yayıncı {diamonds} alır (yaklaşık {creatorUsd})."},"jsonLd":{"breadcrumbHome":"Ana Sayfa","breadcrumbGifts":"TikTok Hediyeleri"},"og":{"subtitle":"{coins} / yaklaşık {usd}","badge":"HEDİYE"}},"guidesHub":{"hero":{"badge":"Geliştirici Rehberleri","title":"TikTok LIVE API","titleHighlight":"Geliştirici Rehberleri","subtitle":"TikTok LIVE verileriyle geliştirmen için adım adım eğitimler. İlk bağlantından kullanıma hazır uygulamalara kadar."},"more":{"title":"Diğer Kaynaklar","docs":{"title":"API Dokümantasyonu","desc":"Tam SDK referansı, WebSocket olayları, REST endpoint'leri ve kod örnekleri."},"useCases":{"title":"Kullanım Alanları","desc":"Geliştiricilerin neler yaptığını gör: asistanlar, overlay'ler, analizler, yapay zeka entegrasyonları ve daha fazlası."}},"seo":{"title":"TikTok LIVE API Geliştirici Rehberleri - Eğitimler ve Hızlı Başlangıç","description":"Adım adım TikTok LIVE API eğitimleri: başlangıç rehberi, sohbet asistanı yapımı, OBS yayın overlay'i oluşturma, Python ile bağlanma, WebSocket API referansı. Ücretsiz plan mevcut.","ogTitle":"TikTok LIVE API Geliştirici Rehberleri - Eğitimler ve Hızlı Başlangıç","ogDescription":"Hızlı başlangıç rehberi, sohbet asistanı eğitimi, yayın overlay'i eğitimi, olay referansı: TikTok LIVE verileriyle adım adım geliştirmeyi öğren."},"og":{"title":"TikTok LIVE API Rehberleri","subtitle":"TikTok LIVE üzerinde geliştirmek için eğitimler ve hızlı başlangıçlar.","badge":"REHBER"},"minRead":"{count} dk okuma","levels":{"beginner":"Başlangıç","intermediate":"Orta","allLevels":"Tüm Seviyeler"},"badges":{"quickStart":"Hızlı Başlangıç","guide":"Rehber","tutorial":"Eğitim","reference":"Referans","migration":"Geçiş"},"guides":{"gettingStarted":{"title":"TikTok LIVE API ile Başlarken","desc":"SDK'yı kur, ücretsiz API anahtarı al, herhangi bir canlı yayına bağlan ve 30 saniyeden kısa sürede anlık olayları almaya başla."},"websocket":{"title":"TikTok LIVE WebSocket API","desc":"WebSocket ile herhangi bir TikTok LIVE yayınına bağlan. Anlık sohbet, hediyeler, izleyici sayıları ve PK'leri 50ms altı gecikmeyle al."},"webhooks":{"title":"TikTok LIVE Webhook'ları","desc":"Bir yayıncı canlı yayına başladığında veya yayını bitirdiğinde imzalı bir HTTPS POST al. Yeniden deneme, tekrar gönderim ve imza kontrolüyle live.start ve live.end."},"chatAssistant":{"title":"5 Dakikada TikTok Live Sohbet Asistanı Yap","desc":"Komutlara yanıt veren, hediyeleri takip eden, sıralama tutan ve izleyicileri karşılayan tam işlevli bir sohbet asistanı oluştur."},"overlay":{"title":"TikTok LIVE Yayın Overlay'i Oluştur","desc":"Anlık sohbet akışı, animasyonlu hediye bildirimleri ve izleyici sayacı içeren, OBS uyumlu bir tarayıcı kaynağı overlay'i oluştur."},"python":{"title":"TikTok LIVE API Python Rehberi","desc":"WebSocket kullanarak Python'dan herhangi bir TikTok LIVE yayınına bağlan. Anlık sohbet, hediyeler, izleyici sayıları: TikTokLive kütüphanesine kullanıma hazır bir alternatif."},"events":{"title":"TikTok LIVE API Olay Referansı","desc":"Tüm anlık WebSocket olaylarının tam referansı: sohbet, hediye, beğeni, takip, izleyici sayısı, PK'ler, abonelikler ve daha fazlası."},"tts":{"title":"TikTok Live'da Metinden Sese (TTS)","desc":"TikTok Live yayınlarında metinden sese özelliğini nasıl kullanacağını öğren. TTS asistanları yap, sohbeti sesli okut ve etkileşimli sesli deneyimler oluştur."},"migrate":{"title":"TikTok-Live-Connector'dan Geçiş","desc":"tiktok-live-connector'dan tiktok-live-api'ye tek satırda geç. Aynı olay adları, aynı constructor: sadece import'u değiştir."}}},"agencyGuidesHub":{"hero":{"badge":"Ajanslar İçin","title":"TikTok Ajans","titleHighlight":"Rehberleri","subtitle":"TikTok LIVE yayıncılarını bulmak, değerlendirmek ve ajansına katmak için pratik rehberler: canlı kazanç, bölge ve büyüme verilerine dayanır."},"guides":{"findCreators":{"title":"TikTok Ajansın İçin Yayıncı Nasıl Bulunur","desc":"Tam rehber: sıralamalar, şu an canlı olanlar, yükselenler, uygunluk ve inceleme."},"byCountry":{"title":"Ülkeye Göre TikTok Yayıncısı Bul","desc":"28+ ülke sıralamasıyla bölge bölge keşif."},"eligibility":{"title":"TikTok Yayıncı Uygunluğunu Kontrol Et","desc":"Kısa listeni gerçekten bir ajansa katılabilecek yayıncılara indir."}},"cta":{"title":"Birçok bölgede yayıncı mı arıyorsun?","body":"Agency PASS tüm tabloları, lig sınıflarını ve geçmişi açar.","button":"Agency PASS planına bak"},"seo":{"title":"TikTok Ajans Rehberleri - Yayıncı Bul ve Ajansına Kat {'|'} TikTool","description":"TikTok LIVE ajansları için rehberler: ülkeye ve nişe göre yayıncı bulma, uygunluk kontrolü ve anlaşmadan önce kazanç incelemesi. Canlı tik.tools verilerine dayanır.","ogTitle":"TikTok Ajans Rehberleri","ogDescription":"Canlı verilerle TikTok LIVE yayıncılarını bulma, değerlendirme ve ajansına katma rehberleri."},"jsonLd":{"breadcrumbHome":"Ana Sayfa","breadcrumbPage":"Ajans Rehberleri"},"og":{"title":"TikTok Ajans Rehberleri","subtitle":"Yayıncı bul, değerlendir, ajansına kat.","badge":"AJANSLAR İÇİN"}},"wsDecoder":{"hero":{"eyebrow":"Geliştirici Aracı","title":"TikTok LIVE {accent}","titleAccent":"WebSocket Çözücü","subtitle":"TikTok'un WebCast WebSocket'inden yakalanan base64 veya hex bir frame yapıştır. Protobuf wire formatını çözer, içteki payload'ı otomatik gunzip eder ve alan ağacını gösteririz. TikTool'un imzalama altyapısında çalışır - şema yüklemen gerekmez."},"input":{"label":"Girdi","placeholder":"base64 kodlu bir WebCast frame'ini buraya yapıştır...","decode":"Çöz","decoding":"Çözülüyor...","loadSample":"Örnek frame yükle","clear":"Temizle"},"output":{"label":"Çözülen","bytes":"{count} bayt","gzipped":"gzip'li payload","copyJson":"JSON'u kopyala","empty":"Çözülen protobuf alan ağacı burada görünür.","outerFrame":"Dış frame","innerPayload":"İç payload (otomatik gunzip)"},"howto":{"title":"WebCast frame'i nasıl yakalanır","steps":{"open":"Chrome'da bir TikTok LIVE yayını aç.","devtools":"DevTools > Network > WS. {code} WebSocket bağlantısına tıkla.","pick":"Herhangi bir mesaj frame'ini seç. Sağ tıkla > \"Copy message\".","paste":"Buraya yapıştır. Hem base64 hem hex formatını kabul ediyoruz."},"tail":"Kendi istemcilerinden mi yakalıyorsun? Resmi Node.js + Python SDK'ları her ham frame'i {code} olayıyla verir - bir kez logla, incelemek için buraya yapıştır. {link}","docsLink":"Tüm WebSocket dokümanları"},"errors":{"decodeFailed":"Çözme başarısız"},"seo":{"title":"TikTok LIVE WebSocket Çözücü","description":"TikTok'un WebCast push API'sinden gelen base64 WebSocket frame'lerini çöz. Yakalanan mesajı yapıştır, payload'ı otomatik gunzip et, protobuf alan ağacını incele.","ogTitle":"TikTok LIVE WebSocket Çözücü","ogDescription":"TikTok'un WebCast push API'sinden gelen base64 WebSocket frame'lerini çöz. Yapıştır, gunzip et, protobuf alan ağacını incele."},"protoTree":{"fieldOne":"{count} alan","fieldMany":"{count} alan"}},"agencyNames":{"seo":{"title":"TikTok Live Ajans İsimleri","description":"Yeni yayıncılar, yeni destekçiler, sıralamalar, ligler, oyun sıralamaları, canlı mağazalar.","ogTitle":"TikTok Live Ajans İsimleri"},"jsonLd":{"name":"TikTok Live Ajans İsimleri","about":"TikTok LIVE ajansları"},"og":{"title":"TikTok Live Ajans İsimleri"},"hero":{"eyebrow":"TikTok LIVE · Ajanslar","title":"{accent} TikTok Live verileri","titleAccent":"Ajanslar için"},"pillarsTitle":"Bir ajansın takip ettiği her şey tek yerde","pillars":{"newCreators":{"title":"Yeni yayıncılar","copy":"CANLI sıralamalarda yeni beliren, incelenip ajansa katılmaya hazır yayıncılar."},"newGifters":{"title":"Yeni destekçiler","copy":"Her bölgede yükselen balinalar ve en büyük destekçiler."},"leaderboards":{"title":"Sıralamalar","copy":"Bölgesel ve global TikTok LIVE yayıncı sıralamaları, canlı güncellenir."},"leagues":{"title":"Ligler","copy":"Bölge bazında A1'den D5'e Diamond Rush lig basamakları."},"gamingRanks":{"title":"Oyun sıralamaları","copy":"Oyuna ve bölgeye göre canlı oyun sıralamaları."},"liveShops":{"title":"Canlı mağazalar","copy":"Canlı alışveriş hareketleri, ürünler ve açık artırmalar, anlık olarak."}},"links":{"title":"Platformu keşfet","agencyDirectory":"Ajans dizini","agencyDashboard":"Ajans paneli","agencyPulse":"Ajans nabzı","newCreators":"Yeni yayıncılar","risingCreators":"Yükselen yayıncılar","regionalLeaderboards":"Bölgesel sıralamalar","leagues":"Ligler","topGifters":"En büyük destekçiler","gamingRanks":"Oyun sıralamaları","giftCatalog":"Hediye kataloğu","bestTime":"En iyi yayın saati","diamondsCalculator":"Elmas hesaplayıcı","gifterLevels":"Destekçi seviyeleri","api":"TikTok LIVE API","docs":"Geliştirici dokümanları","pricing":"Fiyatlar"},"cta":{"title":"TikTok LIVE ajansını ücretsiz listele","body":"Ajans adını sahiplen, en iyi yayıncılarını öne çıkar, aramalarda ilk sen görün.","button":"Ajansını listele →"}},"gamingRanks":{"nav":{"creators":"Yayıncılar","gifters":"Destekçiler","gaming":"Oyun"},"hero":{"badge":"Global Agency Özelliği","badgeNew":"YENİ","title":"TikTok LIVE {accent}","titleAccent":"Oyun Sıralamaları","subtitle":"TikTok'un uygulama içinde gösterdiği canlı oyun sıralaması: tüm bölgeler, sürekli yenilenir. Şu an Oyun Sıralamasında zirvede hangi yayıncıların olduğunu elmasa göre sıralı ve tahmini kazançlarıyla gör. Ajanslara özel.","login":"Giriş yap","unlock":"Agency ile aç"},"regionGlobal":"Global","tabs":{"overall":"{region} Oyun","shopping":"Alışveriş"},"titles":{"shopping":"Alışveriş Sıralaması","gaming":"Oyun Sıralaması","gameWeekly":"{game} · Haftalık","gameFallback":"Oyun"},"meta":{"ranked":"sıralamada","updated":"güncellendi: {time}","justNow":"az önce","minutesAgo":"{n} dk önce","hoursAgo":"{n} sa önce"},"reset":{"nextUpdate":"Sonraki güncelleme","resetsIn":"Sıfırlanmasına","dailyResetIn":"Günlük sıfırlamaya","weeklyResetIn":"Haftalık sıfırlamaya"},"resetTitle":{"weekly":"{region} her hafta sıfırlanır","hourly":"{region} her saat sıfırlanır","daily":"{region} her gün sıfırlanır"},"countdown":{"now":"şimdi","daysHours":"{d}g {h}sa","hoursMinutes":"{h}sa {m}dk"},"copyUsernames":"Kullanıcı adlarını kopyala","shareTitle":"{region} TikTok LIVE Oyun Sıralamaları","share":"Paylaş","loading":{"shopping":"Alışveriş sıralaması yükleniyor...","gaming":"Oyun sıralaması yükleniyor..."},"table":{"creator":"Yayıncı","gmv":"GMV","diamonds":"Elmas","estEarnings":"Tahmini kazanç","peakRank":"En iyi #","peakDiamonds":"En yüksek elmas","toReenter":"Tekrar girmek için","then":"Önceki","now":"Şimdi","bestRank":"En iyi #","diamondsGained":"Kazanılan elmas"},"empty":{"shopping":"Bu bölge için henüz alışveriş sıralaması yok.","gaming":"Bu bölge için henüz oyun sıralaması yok.","sub":"Yayıncılar canlı yayına başladıkça tablolar otomatik dolar - başka bir bölgeye bak veya birazdan tekrar gel."},"upsell":{"board":{"titleShopping":"Tüm bölgelerde alışveriş sıralamasının tamamını aç","titleGaming":"Tüm bölgelerde her oyun sıralamasını aç","bodyShopping":"3 isimlik bir önizleme görüyorsun - GMV puanları gerçek, isimler gizli. {plan}, tüm bölgelerde alışveriş tablosunun tamamını maskesiz açar; ayrıca yayıncı bulma akışı, destekçi analizi ve özel Telegram botu da dahil.","bodyGaming":"3 isimlik bir önizleme görüyorsun - puanlar gerçek, isimler gizli. Hem {starterPlan} hem {plan} tablonun tamamını maskesiz açar; ayrıca yayıncı bulma akışı ve özel Telegram botu da dahil."},"movers":{"titleShopping":"Alışveriş hareketlileri akışının tamamını aç","titleGaming":"Hareketliler akışının tamamını aç","bodyShopping":"İsimler gizli - en iyi sıralar ve GMV puanları gerçek. {plan}, canlı yayıncı bulman için bu hafta tüm bölgelerde alışveriş sıralamasına girip çıkan her satıcının maskesini kaldırır.","bodyGaming":"İsimler gizli - en iyi sıralar ve puanlar gerçek. Herhangi bir ajans planı, bugün sıralamaya girip çıkan her yayıncının maskesini kaldırır; ayrıca canlı yayıncı bulman için sıralamaya tekrar girmeye gereken elmas miktarını gösterir."},"rewind":{"title":"Geri sarmanın tamamını aç","body":"İsimler gizli - sıralar, zirveler ve elmas artışları gerçek. Herhangi bir ajans planı, 3 gün geriye kadar her aralıkta tabloya giren, düşen veya yükselen her yayıncının maskesini kaldırır."},"shoppingFeature":"Alışveriş tablosu","upgradeTo":"{plan} planına yükselt","seePlans":"Agency planlarına bak"},"movers":{"titleShopping":"Bu hafta görülenler","tagShopping":"şu an ilk 99'un altında","titleGaming":"Bugün İlk 99'a girenler","tagGaming":"şu an barajın altında","count":"{count} hareketli","noteShopping":"Bu hafta {region} Alışveriş Sıralamasında görülen, ama şu an mevcut ilk 99'un altında kalanlar. TikTok'un hiç göstermediği sıfırlama döngüsü değişimi.","noteGaming":"Bugünkü döngü sırasında bir noktada İlk 99'da yer alan ama şu an mevcut #99 barajının ({cutoff} elmas) altında kalan yayıncılar. TikTok'un hiç göstermediği sıfırlama saati değişimi."},"rewind":{"title":"Geri Sar","note":"Tablonun sadece şu anki hali değil, son aralık boyunca nasıl hareket ettiği. {best}, bir yayıncının bu aralıkta herhangi bir anda gerçekten ulaştığı en yüksek sıradır; yani sen bakmadan önce yükselip geri düşen bir sıçrama da görünür.","replaying":"Tablo yeniden oynatılıyor...","noHistory":"Bu aralıkta bu tablo için henüz kullanılabilir geçmiş yok.","nobody":"Son {window} içinde bu listede kimse yok.","since":"{time} itibarıyla","windows":{"h2":"2 saat","h6":"6 saat","h12":"12 saat","h24":"24 saat","d3":"3 gün"},"views":{"movers":"Yükselenler","entered":"Girenler","left":"Düşenler"}},"links":{"creators":"Yayıncı Sıralaması","gifters":"Destekçi Sıralaması","newCreators":"Yeni Yayıncılar","pulseBot":"Telegram Pulse Botu"},"seo":{"title":"TikTok LIVE Oyun Sıralamaları · {region}","description":"{region} için TikTok LIVE Oyun Sıralamaları: uygulama içi canlı oyun sıralaması, elmasa göre sıralanan {count} yayıncı ve tahmini kazançları. Ajanslara özel, tüm bölgelerde sürekli yenilenir.","ogTitle":"TikTok LIVE Oyun Sıralamaları"},"og":{"title":"TikTok LIVE Oyun Sıralamaları","subtitle":"Bölgelerdeki en iyi oyun yayıncıları, canlı yenilenir.","badge":"OYUN"}}},"agencyGuides":{"common":{"badge":"Ajans Rehberi","ogBadge":"AJANS REHBERİ","faqHeading":"Sıkça sorulan sorular","relatedHeading":"İlgili ajans rehberleri","onThisPage":"Bu Sayfada","sidebarDemo":"Canlı tablo demosu","sidebarFaq":"SSS","loadingLeaderboard":"Canlı sıralama yükleniyor...","agencyPass":"Agency PASS","breadcrumbHome":"Ana Sayfa","breadcrumbGuides":"Ajans Rehberleri"},"regions":{"unitedStates":"ABD","uk":"Birleşik Krallık","brazil":"Brezilya","balkans":"Balkanlar","indonesia":"Endonezya","latam":"Latin Amerika"},"leaderboardDemo":{"regionLabel":"Bölge","liveNow":"{count} şu an canlıda","loading":"Canlı tablo yükleniyor...","liveBadge":"CANLI","diamondsToday":"bugünkü elmas","empty":"Şu anda tablo verisi yok. Başka bir bölge dene.","upsell":"Ücretsiz görünümde ilk ikiden sonraki sıralar maskelidir. {link} ile tüm bölgelerde ilk 100'ün tamamı anlık olarak maskesiz açılır.","upsellLink":"Agency planları","openBoard":"Canlı {region} tablosunu aç"},"findCreators":{"hero":{"title":"TikTok Ajansın İçin","titleHighlight":"Yayıncı Nasıl Bulunur","subtitle":"Ajansların TikTok LIVE yayıncılarını keşfetmek, elemek ve kadroya katmak için kullandığı pratik yol haritası: ülkeye, nişe, büyümeye ve gerçek kazanca göre. Aşağıdaki her yöntem canlı tik.tools verisiyle çalışır."},"lead":"Bir TikTok LIVE ajansı yönetiyorsan zor olan yayıncıları yönetmek değil, {strong}. Kadroya katılmaya değer bir yayıncının en güvenilir işareti herkese açık ve ölçülebilir: kim gerçekten elmas kazanıyor, hangi ülkede, ne hızla büyüyor ve şu an canlıda mı. tik.tools bu işareti her gün üzerinde çalışabileceğin sıralı, filtrelenebilir listelere dönüştürür. Tam olarak nasıl kullanacağın aşağıda.","leadStrong":"doğru olanları rakiplerinden önce bulmak","tldr":{"text":"{label} Hedef ülken için {ranking} ile başla, {live} olarak filtrele, erken büyüme için {rising} takip et, {eligibility} durumunu kendin doğrula, sonra iletişime geçmeden önce her yayıncının profilinden kazanç geçmişini incele. Ajanslar bunu {pass} ile ölçekler.","label":"Kısaca:","ranking":"bölgesel sıralamalar","live":"şu an canlı olan yayıncılar","rising":"yükselen yayıncıları","eligibility":"ajans uygunluğu"},"demo":{"heading":"Dene: şu an kazanan canlı yayıncılar","body":"Bu gerçek bir tablo ve canlı güncelleniyor. Bir bölge seç; bunlar bugün en çok kazanan TikTok LIVE yayıncıları. Ücretsiz görünümde ilk iki gösterilir; bir Agency planı tüm bölgelerde ilk 100'ün tamamını maskesiz açar."},"methodsHeading":"Ajansların tik.tools üzerinde yayıncı bulmasının altı yolu","methods":{"regional":{"title":"Bölgesel sıralamalar - ülkende en çok kim kazanıyor","body":"{link}, {count} bölge için bugün kazanılan elmasa göre en iyi 100 TikTok LIVE yayıncısını sıralar. En iyi başlangıç noktası budur: çok kazananlar, hediyeyi gelire çevirebildiğini kanıtlamış yayıncılardır. Hedef ülkeni aç, bugüne ya da tüm zamanlara göre sırala ve sürekli üst sıralarda yer alan yayıncıları kısa listene ekle.","link":"Ülke sıralamaları","tip":"En uygun olduğu durum: kanıtlanmış kazananlar, oturmuş yayıncılar, ülke bazında pazar haritası."},"liveNow":{"title":"Şu an canlı - yayındayken yayıncılara ulaş","body":"{link}, şu anda yayında olan tüm yayıncıları mevcut oda hareketliliğine göre sıralı gösterir. Bir yayıncıyla canlıda olduğu gün, kendi rakamlarını görebildiği anda iletişime geçmek, bir hafta sonra gönderilen soğuk bir mesajdan çok daha iyi sonuç verir. Bölgene ve kategorine göre filtrele, listeyi anlık olarak işle.","link":"Popüler Canlılar","tip":"En uygun olduğu durum: zamanında iletişim, yayıncıyı ivme yakaladığı anda yakalamak."},"rising":{"title":"Yükselen yayıncılar - patlamadan önce kadrona kat","body":"{link}, sadece zaten büyük olanları değil, kazancı en hızlı artan yayıncıları öne çıkarır. Ajansların kazandığı yer burası: hızla tırmanan bir yayıncıyı kadroya katmak daha ucuzdur ve oturmuş bir isme göre tekliflere daha açıktır. Her gün kontrol et ve dik tırmananlara hızlı davran.","link":"Yükselenler tablosu","tip":"En uygun olduğu durum: erken anlaşmalar, düşük kazanım maliyeti, uzun vadeli potansiyel."},"category":{"title":"Kategori ve oyun tabloları - nişindeki yayıncıları bul","body":"Ajansın belirli bir alanda uzmansa kategori tablolarını kullan. {link}, canlı oyun yayıncılarını bölgeye ve oyuna göre neredeyse anlık olarak sıralar. Belirli bir alana uyan yayıncılar arıyorsan nişe özel keşif, genel bir ilk 100 listesinden daha iyi sonuç verir.","link":"Oyun sıralamaları","tip":"En uygun olduğu durum: uzman ajanslar, niş kadrolar, kategori uyumu."},"eligibility":{"title":"Uygunluk kontrolü - gerçekten ajansa katılabildiklerini doğrula","body":"İletişime zaman harcamadan önce yayıncının ajans ortaklığına uygun olduğunu doğrula. Kullanıcı adlarını {link} tablosundan kopyala ve Chrome uygunluk denetleyicisiyle ya da Backstage'ine toplu yapıştırarak kendin kontrol et; böylece anlaşma yapamayacak yayıncıların peşinde koşmazsın. Bu tek adım bile saatlerce sonuçsuz konuşmayı önler.","link":"yeni yayıncılar","tip":"En uygun olduğu durum: kısa listeyi elemek, boşa giden iletişimden kaçınmak."},"vet":{"title":"İletişime geçmeden önce kazanç geçmişini incele","body":"Her yayıncının elmas geçmişini, ana bölgesini, yayın sıklığını ve son sıralama konumlarını gösteren bir profil sayfası vardır. Bir kez sıçrama yapan yayıncıyla her hafta istikrarlı kazanan yayıncı aynı değildir. Geçmişi oku, eğilimin gerçek olduğunu doğrula ve ancak ondan sonra kişiye özel bir teklif gönder. Bütün bir kısa listeyi zaman içinde takip etmek için {link} görünümünü kullan.","link":"Agency Pulse","tip":"En uygun olduğu durum: detaylı inceleme, kişiye özel iletişim, tek seferlik parlamalardan kaçınmak."}},"scale":{"heading":"Ölçekli çalışmak","body":"Başlangıçta birkaç ülkeyi elle takip etmek yeterli. Birçok bölgede yayıncı topladığında ya da tamamen maskesiz tablolar, lig (sınıf) verisi ve geçmiş istediğinde ajanslar {pass} planına geçer: tüm bölgelerde ilk 100'ün tamamını, rekabetçi lig seviyelerini, büyüme geçmişini ve çok bölgeli takibi tek yerde açar. Yayıncı toplamayı otomatikleştiren ekipler aynı veriyi {api} üzerinden çeker.","apiLink":"sıralama API'si"},"cta":{"title":"Kısa listeni oluşturmaya hazır mısın?","text":"Canlı tabloları aç ve hedef ülkenle başla.","button":"Canlı sıralamaları aç"},"faq":{"best":{"q":"Bir ajans için TikTok yayıncısı bulmanın en iyi yolu nedir?","a":"Hedef ülkenin bölgesel sıralamalarıyla başla; bunlar en iyi 100 TikTok LIVE yayıncısını kazanılan elmasa göre sıralar, yani hediyeyi gelire çevirebildiğini kanıtlamış yayıncılara bakıyorsun. Hızla büyüyen yayıncıları erken yakalamak için yükselenler tablosuyla karşılaştır, zamanında iletişim için şu an canlı olanlara göre filtrele, ajans uygunluğunu doğrula ve iletişime geçmeden önce her yayıncının kazanç geçmişini incele."},"country":{"q":"Belirli bir ülkedeki TikTok yayıncılarını nasıl bulurum?","a":"{link} sayfasını aç ve bölgeni seç. tik.tools; ABD, Birleşik Krallık, Balkanlar, Güneydoğu Asya, Latin Amerika ve Brezilya dahil {count} bölgeyi kapsar. Her bölgenin, orada bugün en çok kazanan yayıncılardan oluşan bağımsız bir ilk 100 tablosu vardır.","link":"ülke sıralamaları"},"early":{"q":"TikTok yayıncılarını büyümeden önce nasıl bulabilirim?","a":"{link} kullan. Toplam kazanca göre sıralamak yerine, kazancı en hızlı artan yayıncıları öne çıkarır. Hızla tırmanan birini erkenden kadroya katmak, zaten oturmuş bir ismin peşine düşmekten daha ucuzdur ve daha fazla potansiyel taşır.","link":"Yükselen yayıncılar tablosunu"},"eligible":{"q":"Bir TikTok yayıncısının ajansa katılmaya uygun olup olmadığını nasıl anlarım?","a":"Kullanıcı adlarını {link} tablosundan kopyala ve Chrome uygunluk denetleyicisiyle ya da TikTok Backstage'ine toplu yapıştırarak kendin kontrol et. Önce kısa listeyi elemek, iletişim zamanını yalnızca gerçekten anlaşma yapabilecek yayıncılara harcaman demektir.","link":"yeni yayıncılar"},"vet":{"q":"Bir TikTok yayıncısını kadroya katmadan önce nasıl incelerim?","a":"Yayıncının profilinde elmas geçmişine, ana bölgesine, yayın sıklığına ve son sıralama konumlarına bak. Her hafta istikrarlı kazanan bir yayıncı, bir kez sıçrama yapan birinden daha güvenli bir anlaşmadır. Aranacak işaret, tutarlı ve tekrarlanabilir kazançtır."},"paid":{"q":"Yayıncı bulmak için ücretli plan gerekir mi?","a":"Hayır. Sıralamalar, yükselenler tablosu ve şu an canlı görünümleri göz atmaya açıktır ve üst sıralar ücretsiz görünür. {link}, ölçekli yayıncı toplayan ajanslar için tüm bölgelerde maskesiz ilk 100'ün tamamını, rekabetçi lig seviyelerini, büyüme geçmişini ve çok bölgeli takibi açar."},"fresh":{"q":"Yayıncı verisi ne kadar güncel?","a":"Bölgesel ve canlı tablolar gün boyunca sürekli güncellenir, oyun gibi kategori tabloları neredeyse anlık yenilenir. Yani gördüğün yayıncılar eski bir haftalık görüntü değil, şu an kazanan ve yayın yapan yayıncılardır."}},"next":{"byCountry":{"title":"Ülkeye göre yayıncı bul","text":"Bölge bölge keşif rehberi"},"eligibility":{"title":"Yayıncı uygunluğunu kontrol et","text":"İletişimden önce kısa listeni ele"},"leaderboards":{"title":"Canlı sıralamalar","text":"{count} bölgede en çok kazanan ilk 100"},"pass":{"text":"Tam tablolar, ligler, geçmiş, ölçek"}},"sidebar":{"regional":"1. Bölgesel sıralamalar","liveNow":"2. Şu an canlı","rising":"3. Yükselen yayıncılar","category":"4. Kategori tabloları","eligibility":"5. Uygunluk kontrolü","vet":"6. Kazanç geçmişi incelemesi"},"seo":{"title":"TikTok Ajansı İçin Yayıncı Nasıl Bulunur (2026 Rehberi) {'|'} TikTool","description":"TikTok ajanslarının yayıncı bulmak için kullandığı pratik yol haritası: bölgesel sıralamalar, şu an canlı keşfi, yükselen yayıncılar, kategori tabloları, uygunluk kontrolü ve kazanç incelemesi. Hepsi canlı tik.tools verisiyle.","ogTitle":"TikTok Ajansın İçin Yayıncı Nasıl Bulunur","ogDescription":"TikTok LIVE yayıncılarını ülkeye, nişe, büyümeye ve gerçek kazanca göre keşfet, ele ve kadrona kat. Canlı veriyle altı yöntem."},"og":{"title":"TikTok Ajansın İçin Yayıncı Bul","subtitle":"Canlı veriyle keşfet, ele ve anlaş."},"jsonLd":{"name":"TikTok Ajansın İçin Yayıncı Nasıl Bulunur","description":"Ajansların canlı kazanç, bölge ve büyüme verisiyle TikTok LIVE yayıncılarını keşfetmek, elemek ve kadroya katmak için kullandığı adım adım yöntem.","steps":{"regional":{"name":"Bölgesel sıralamalarla başla","text":"Hedef bölgenin ülke sıralamasını aç ve bugün kazanılan elmasa göre en iyi TikTok LIVE yayıncılarını kısa listene ekle."},"liveNow":{"name":"Şu an canlı olan yayıncılara göre filtrele","text":"Yayıncılara aktif olarak yayındayken ulaşmak için şu an canlı görünümünü kullan; iletişime çok daha iyi yanıt alırsın."},"rising":{"name":"Yükselenler tablosunu takip et","text":"Hızla büyüyen yayıncıları rakiplerinden önce kadrona katmak için yükselen yayıncılar tablosunu her gün kontrol et."},"category":{"name":"Niş uyumu için kategori tablolarını kullan","text":"Kendi alanındaki yayıncıları bulmak için oyun ve kategori tablolarını kullan."},"eligibility":{"name":"Ajans uygunluğunu doğrula","text":"İletişime zaman harcamadan önce kısa listeni Backstage'inde ajans uygunluğu için kontrol et."},"vet":{"name":"Kazanç geçmişini incele","text":"İletişime geçmeden önce istikrarlı, tekrarlanabilir kazancı doğrulamak için her yayıncının elmas geçmişini ve yayın sıklığını incele."}}}},"byCountry":{"hero":{"title":"TikTok Yayıncılarını","titleHighlight":"Ülkeye Göre Bul","subtitle":"TikTok LIVE kazançları bölge bazında sıralanır. Ajansların bir pazarın haritasını çıkarmak ve yerel kadro kurmak için 28+ ülke sıralamasını nasıl kullandığını burada bulabilirsin."},"lead":"TikTok LIVE hediyeleşmesi son derece bölgeseldir: Brezilya, Balkanlar ve Güneydoğu Asya'da en çok kazananlar tamamen farklı kadrolardır. Ajansın belirli pazarlarda çalışıyorsa, yayıncı bulmanın en hızlı yolu o pazarın sıralamasını açıp yukarıdan aşağı ilerlemektir. Aşağıdaki her tablo canlıdır.","demo":{"heading":"Pazarını seç ve en çok kazananları kısa listene ekle","body":"Her bölgenin, bugün kazanılan elmasa göre sıralanan bağımsız bir ilk 100 tablosu vardır. Buradan bölge değiştir, sonra yayıncı topladığın bölgenin tam tablosunu aç."},"methodsHeading":"Bir ülke tablosu nasıl işlenir","methods":{"region":{"title":"Bölgeni aç","body":"{link} sayfasına git ve ülkeni ya da bölgeni seç. Tablo, bugünün elmasına göre en iyi 100 yayıncıyı canlı durum ve mevcut odayla birlikte gösterir.","link":"Sıralamalar"},"steady":{"title":"İstikrarlı kazananları tek seferlik sıçramalardan ayır","body":"Kazanç geçmişini görmek için yayıncının profilini aç. Her hafta tutarlı kazananlar istediğin kadrodur; tek bir sıçrama daha zayıf bir işarettir. Kazancını tekrarlayan yayıncıları kadrona kat."},"live":{"title":"İletişim için canlıyken yakala","body":"Bölgende {link} olarak filtrele ve yayın yaptıkları bir gün iletişime geç; yanıt oranları soğuk mesajlardan çok daha yüksektir.","link":"şu an canlı olan yayıncılar"},"eligibility":{"title":"Zaman harcamadan önce uygunluğu doğrula","body":"Kısa listeni {link} tablosundan kopyala ve Chrome uygunluk denetleyicisiyle ya da Backstage'ine toplu yapıştırarak kendin kontrol et; böylece yalnızca gerçekten ajansa katılabilecek yayıncıların peşine düşersin.","link":"yeni yayıncılar"}},"cta":{"title":"Birden fazla bölgede yayıncı mı topluyorsun?","text":"Agency PASS, her ülke için ilk 100'ün tamamını açar.","button":"Agency PASS'e bak"},"faq":{"regions":{"q":"Hangi ülkelerin TikTok yayıncı sıralaması var?","a":"tik.tools; ABD, Birleşik Krallık, Brezilya, Balkanlar, Güneydoğu Asya, Latin Amerika ve daha fazlası dahil {count} bölgeyi kapsar. Her birinin, orada bugün en çok kazanan yayıncılardan oluşan bağımsız bir ilk 100 tablosu vardır."},"topInCountry":{"q":"Tek bir ülkedeki en iyi TikTok yayıncılarını nasıl bulurum?","a":"{link} sayfasını aç, ülkeyi seç ve bugün kazanılan elmasa göre sıralanan ilk 100'e bak. Bu, o pazarda kanıtlanmış kazananlardan oluşan başlangıç kısa listendir.","link":"Sıralamalar"},"realCountry":{"q":"Yayıncılar gerçek ülkelerine göre mi gruplanıyor?","a":"Evet. Tablolar, yayıncının gerçekte nerede kazandığına göre oluşturulur; yani bir ülke tablosu küresel bir karışımı değil, o pazarın gerçek kadrosunu yansıtır."}},"next":{"playbook":{"title":"Yayıncı bul: tam rehber","text":"Altı keşif yönteminin tamamı"},"eligibility":{"title":"Uygunluğu kontrol et","text":"İletişimden önce ele"}},"sidebar":{"region":"1. Bölgeni aç","steady":"2. İstikrar ve sıçramalar","live":"3. Canlıyken yakala","eligibility":"4. Uygunluğu doğrula"},"seo":{"title":"Ülkeye Göre TikTok Yayıncısı Bul - Ajans Rehberi {'|'} TikTool","description":"TikTok ajanslarının {count} bölgesel sıralamayla belirli bir ülkede yayıncı bulma yöntemi. En çok kazananları kısa listene ekle, canlıyken yakala ve uygunluğu doğrula. Canlı veriyle.","ogTitle":"Ülkeye Göre TikTok Yayıncısı Bul","ogDescription":"Ülke bazlı TikTok LIVE sıralamalarıyla her pazarın haritasını çıkar. {count} bölge, canlı kazanç."},"og":{"title":"Ülkeye Göre TikTok Yayıncısı Bul","subtitle":"{count} bölgesel sıralama, canlı."},"jsonLd":{"breadcrumbPage":"Ülkeye Göre Yayıncı Bul"}},"eligibility":{"hero":{"title":"TikTok Yayıncı","titleHighlight":"Uygunluğunu Kontrol Et","subtitle":"İletişime zaman harcamadan önce yayıncının gerçekten ajansa katılabildiğini doğrula. Ajansların kısa listeyi önce nasıl elediğini burada bulabilirsin."},"lead":"Ajansların yayıncı toplarken en çok zaman kaybettiği yer, anlaşma yapamayacak yayıncıların peşine düşmektir. Kısa listeyi daha tek bir mesaj gitmeden en baştan elemek, başlattığın her konuşmanın gerçekten bir ortaklığa dönüşebileceği anlamına gelir. tik.tools sana kontrol edeceğin yeni yayıncıları, Chrome uygunluk denetleyicisini ve Backstage'in için toplu kopyalamayı verir; böylece kendin doğruladığın temiz bir listeyle çalışırsın.","cta":{"title":"Yeni yayıncılar tablosunu aç","text":"Kullanıcı adlarını kopyala, sonra Backstage'inde kontrol et.","button":"Yeni yayıncılar"},"methodsHeading":"İletişimden önce bir yayıncı nasıl elenir","methods":{"shortlist":{"title":"Tablolardan kısa liste oluştur","body":"{ranking} ya da {rising} ile başla ve pazarında kadrona katmak isteyeceğin yayıncıları bir araya getir.","rankingLink":"Bölgesel sıralamalar","risingLink":"yükselen yayıncılar"},"check":{"title":"Uygunluğu kendin kontrol et","body":"Kısa listeyi {link} tablosundan kopyala ve Chrome uygunluk denetleyicisinden geçir ya da Backstage'ine toplu yapıştır. Böylece TikTok'un CANLI Yayın Ajansı şartlarını karşılamayan hesaplar elenir ve çıkmaz yollarda vakit kaybetmezsin.","link":"yeni yayıncılar"},"earnings":{"title":"Kazancın gerçek ve tekrarlanabilir olduğunu doğrula","body":"Her yayıncının profilini aç ve elmas geçmişini oku. Uygunluk artı istikrarlı bir haftalık kazanç eğilimi, peşine düşmeye değer kombinasyondur; uygun olan ama yalnızca bir kez sıçrama yapan yayıncı daha zayıf bir bahistir."},"live":{"title":"Canlıyken iletişime geç","body":"Uygun yayıncılara {link} oldukları bir gün mesaj at. İletişimi aktif bir yayına denk getirmek her seferinde daha iyi yanıt alır.","link":"yayında"}},"faq":{"canJoin":{"q":"Bir TikTok yayıncısının ajansa katılabileceğini nasıl anlarım?","a":"Kullanıcı adlarını {link} tablosundan kopyala ve Chrome uygunluk denetleyicisiyle ya da TikTok Backstage'ine toplu yapıştırarak kontrol et. Kontrolünden geçen bir yayıncı bir ajansla anlaşma yapabilecek durumdadır.","link":"yeni yayıncılar"},"why":{"q":"Neden iletişime geçmeden önce yayıncıları elemeliyim?","a":"İletişim zaman alır. Önce kısa listeyi elemek, konuşmanın ortasında yayıncının katılamayacağını öğrenmek yerine, başlattığın her konuşmanın gerçekten bir ortaklığa dönüşebileceği anlamına gelir."},"enough":{"q":"Uygunluk tek başına yeterli mi?","a":"Hayır, kazanç geçmişiyle birlikte değerlendir. Uygun olan ve her hafta istikrarlı kazanan yayıncı en güçlü anlaşmadır. Uygunluk artı tek seferlik bir sıçrama daha zayıf bir işarettir."}},"next":{"playbook":{"title":"Yayıncı bul: tam rehber","text":"Altı keşif yönteminin tamamı"},"byCountry":{"title":"Ülkeye göre yayıncı bul","text":"Bölge bölge keşif"}},"sidebar":{"shortlist":"1. Kısa liste oluştur","check":"2. Uygunluğu kontrol et","earnings":"3. Kazancı doğrula","live":"4. Canlıyken ulaş"},"seo":{"title":"TikTok Yayıncı Uygunluğunu Kontrol Et - Ajans Rehberi {'|'} TikTool","description":"TikTok ajanslarının iletişimden önce yayıncıları eleme yöntemi: kısa listeni Backstage'inde ajans uygunluğu için kontrol et, sonra kazancın istikrarlı olduğunu doğrula. Canlı veriyle.","ogTitle":"TikTok Yayıncı Uygunluğunu Kontrol Et","ogDescription":"İletişime zaman harcamadan önce kısa listeni gerçekten ajansa katılabilecek yayıncılara indir."},"og":{"title":"TikTok Yayıncı Uygunluğunu Kontrol Et","subtitle":"İletişime geçmeden önce ele."},"jsonLd":{"breadcrumbPage":"Yayıncı Uygunluğunu Kontrol Et"}}},"agencyProfile":{"page":{"seo":{"title":"{name} - TikTok LIVE Ajansı {'|'} TikTool","fallbackTitle":"Ajans - TikTool","fallbackDescription":"TikTool'da TikTok LIVE ajans profili."},"missing":{"title":"Ajans bulunamadı","body":"Bu kayıt mevcut değil ya da henüz herkese açık değil.","back":"Dizine dön"},"uploading":"Yükleniyor...","submitting":"Gönderiliyor...","sending":"Gönderiliyor...","close":"Kapat","cancel":"İptal","messageAgency":"Ajansa mesaj gönder","reportFakeData":"Sahte veri bildir","status":{"draft":{"tag":"TASLAK","title":"Kaydını tamamla: Backstage kanıtını yükle ve incelemeye gönder.","sub":"Sahipliğini doğrulayabilmemiz için ajans Backstage ekranının (CANLI Yayın Ajansı paneli) bir ekran görüntüsünü yükle.","proofUploaded":"Kanıt yüklendi - değiştir","uploadProof":"Backstage kanıtı yükle","submit":"İncelemeye gönder"},"pending":{"tag":"İNCELEMEDE","title":"Her kaydı elle inceliyoruz. Ortalama süre: birkaç saat.","chat":"BİZE YAZ"},"needsInfo":{"tag":"EK BİLGİ GEREKLİ","title":"İnceleme ekibimiz bir not bıraktı.","proofUploaded":"Yeni kanıt yüklendi - değiştir","uploadProof":"Yeni kanıt yükle","resubmitting":"Yeniden gönderiliyor...","resubmit":"Yeniden gönder"},"rejected":{"tag":"REDDEDİLDİ","title":"Bu kayıt onaylanmadı.","chat":"Bize yaz"}},"analytics":{"title":"Sayfa analizi","onlyYou":"Bunu yalnızca sen görebilirsin","pageViews":"Sayfa görüntüleme","last7":"Son 7 gün","last30":"Son 30 gün","sparkLabel":"Günlük sayfa görüntüleme, son {count} gün","barTitle":"{date}: {views} görüntüleme","loading":"Analiz yükleniyor...","unavailable":"Analiz şu anda kullanılamıyor."},"featured":{"active":"ÖNE ÇIKAN AJANS - aktif","upsellTitle":"Öne Çıkan Ajans olarak görün","upsellSub":"Öne çıkan ajanslar dizinin en üstünde yer alır. Aktif her Agency planına (haftalık veya aylık) dahildir.","cta":"Öne çık"},"roster":{"featuredTitle":"Öne çıkanlar","featuredHint":"Burada öne çıkarmak için en fazla 3 yayıncıyı yıldızla","live":"CANLI","unfeature":"Öne çıkarmayı kaldır","unfeatureCreator":"Yayıncıyı öne çıkanlardan kaldır","feature":"Öne çıkar","confirmRemove":"Kaldırmayı onayla","removeFromRoster":"Kadrodan çıkar","removeAsk":"Kaldırılsın mı?","noFeatured":"Henüz öne çıkan yayıncı yok.","liveNow":"Şu an canlı","watch":"İzle","title":"Kadro","allFeaturedOrLive":"Herkes şu an öne çıkanlarda ya da canlıda.","noCreators":"Henüz sahiplenilmiş yayıncı yok."},"add":{"title":"Yayıncı ekle","placeholder":"Yayıncıları {'@'}kullanıcı adı veya görünen ada göre ara","ariaLabel":"Yayıncı ara","claimed":"Sahiplenildi","claim":"Sahiplen","noResults":"Yayıncı bulunamadı."},"edit":{"title":"Bilgileri düzenle","languages":"Diller","languagesPlaceholder":"Dil ekle, Enter'a bas","tags":"Etiketler","tagsPlaceholder":"Etiket ekle, Enter'a bas","contactEmail":"İletişim e-postası","contactPhone":"İletişim telefonu","private":"Gizli - asla herkese açık gösterilmez"},"reports":{"title":"Bildirimler","none":"Bu kadroya karşı açık bildirim yok.","responsePlaceholder":"İncelemeciye isteğe bağlı yanıt","evidenceSent":"Kanıt gönderildi - değiştir","uploadEvidence":"Kanıt yükle","deadlinePassed":"süre doldu","timeLeft":"{hours} sa {minutes} dk kaldı"},"inbox":{"title":"Gelen kutusu","empty":"Henüz mesaj yok. Ziyaretçiler bu sayfadan sana mesaj gönderebilir; yanıtların TikTool üzerinden e-postayla iletilir.","replyPlaceholder":"Yanıtla...","reply":"Yanıtla"},"messageModal":{"title":"{name} ajansına mesaj gönder","sub":"Mesajın gizli olarak iletilir. Ajans TikTool üzerinden e-postayla yanıt verir; iletişim bilgileri asla gösterilmez.","placeholder":"Kendini tanıt ve ne aradığını anlat...","send":"Mesaj gönder"},"reportModal":{"title":"{'@'}{username} için sahte veri bildir","sub":"Bu yayıncı aslında bu ajansa ait değilse nedenini bize anlat. İki tarafa da bildirim gider ve sahiplenme kaldırılmadan önce ajansa kanıt sunması için 48 saat verilir.","placeholder":"Bu sahiplenmede yanlış olan ne? (en az 10 karakter)","submit":"Bildirimi gönder","doneTitle":"Bildirim gönderildi","doneSub":"İki tarafa da bildirim gönderildi. Ajansın kanıt sunmak için 48 saati var."},"creatorMenu":{"aria":"Yayıncı işlemleri"},"time":{"justNow":"az önce","minutesAgo":"{n} dk önce","hoursAgo":"{n} sa önce","daysAgo":"{n} gün önce"},"toast":{"sent":"Gönderildi - ajans TikTool üzerinden e-postayla yanıt verecek"},"errors":{"uploadFailed":"Yükleme başarısız - daha küçük bir görsel dene","evidenceFailed":"Kanıt yüklenemedi - tekrar dene.","submitFailed":"Gönderilemedi - tekrar dene.","featureLimit":"En fazla 3 öne çıkan yayıncı - önce birinin yıldızını kaldır.","featureFailed":"Öne çıkan yayıncılar güncellenemedi.","claimFailed":"Sahiplenilemedi - tekrar dene.","removeFailed":"Kaldırılamadı - tekrar dene","reportEvidenceFailed":"Kanıt yüklenemedi.","replyFailed":"Yanıt gönderilemedi.","messageFailed":"Mesaj gönderilemedi - tekrar dene.","reportFailed":"Bildirim gönderilemedi - tekrar dene."}},"view":{"bannerAlt":"{name} banner'ı","logoAlt":"{name} logosu","bannerCta":"Banner'ını yüklemek için tıkla","uploading":"Yükleniyor...","changeBanner":"Banner'ı değiştir","uploadBanner":"Banner yükle","addLogo":"Logo ekle","change":"Değiştir","regionsAria":"Bölgeler","done":"Bitti","editRegions":"Bölgeleri düzenle","addRegions":"Bölge ekle","nameAria":"Ajans adı","verified":"Doğrulanmış ajans","featuredTitle":"Öne çıkan ajans","featuredBadge":"ÖNE ÇIKAN AJANS","newPill":"YENİ","taglineAria":"Slogan","website":"Web sitesi","about":"Hakkında","tooLong":"- çok uzun, {count} karakter kısalt","saving":"Kaydediliyor...","saved":"Kaydedildi","saveFailed":"Kaydedilemedi"},"chipInput":{"placeholder":"Ekle, Enter'a bas","remove":"Kaldır: {item}"},"sdk":{"seo":{"title":"JavaScript ve Python için TikTok LIVE Ajans SDK'sı","description":"tik.tools'un npm ve PyPI için resmi olmayan TikTok LIVE ajans SDK'sı: kadroya katacağın yayıncıları bul, kadronun canlı durumunu ve elmaslarını takip et, yayın başlangıcı Webhook'ları al ve kendi ajans panellerini oluştur."},"jsonLd":{"breadcrumbHome":"Ana Sayfa"},"ogImage":{"subtitle":"Yayıncı toplama, kadro canlı durumu, elmaslar ve Webhook'lar."},"hero":{"subtitle":"Kadroya katacağın yayıncıları bul, kadrondan kimin canlıda olduğunu gör, elmasları takip et, yayın başlangıcı Webhook'ları al ve kendi ajans panelini oluştur. JavaScript, TypeScript ve Python için tek API anahtarı.","npm":"npm paketi","pypi":"PyPI paketi"},"what":{"title":"Ajanslar için ne yapar","intro":"{pkg}, tik.tools API'sini TikTok LIVE ajansları (Creator Networks, TCN, MCN) için geliştirilmiş tipli bir istemciye sarar. Aynı paket adı npm ve PyPI'da bulunur ve iki istemci de aynı metot listesini paylaşır.","facts":{"recruit":{"title":"Kadroya katacağın yayıncıları bul.","body":"Bölge başına ajansa katılmaya aday sıralı yayıncılar, yayıncı havuzuna yeni girenler ve liglerden düşen yayıncılar."},"roster":{"title":"Kadro canlı durumu ve elmaslar.","body":"Yayıncılarından hangilerinin şu an canlıda olduğunu kontrol et; yayınları sırasında yakalanan hediyelerden yayıncı ve kadro başına elmasları oku."},"webhooks":{"title":"Webhook'lar.","body":"Sunucuna imzalı yayın başlangıcı ve yayın bitişi uyarıları; Node, Edge, Workers ve Python için doğrulayıcıyla birlikte."},"dashboards":{"title":"Özel paneller.","body":"API'nin kendi alan adlarıyla düz JSON; böylece veri doğrudan bir Next.js sayfasına, bir notebook'a ya da tablo dışa aktarımına aktarılır."}}},"install":{"title":"Kurulum","js":"JavaScript ve TypeScript","key":"Anahtarını sunucuda {envVar} ortam değişkenine ayarla. Asla tarayıcıya gönderme: TypeScript istemcisi bir tarayıcı sayfasında başlamayı reddeder. Anahtarlar {link} bulunur.","pricingLink":"fiyatlar sayfasında"},"examples":{"title":"Örnekler","live":"Yayıncılarımdan hangileri canlıda (TypeScript)","webhook":"Bir Next.js Route Handler içinde yayın başlangıcı Webhook'unu doğrula (TypeScript)","python":"Kadroya katılacak yayıncılar ve kadro elmasları (Python)","planError":"Planının kapsamadığı bir çağrı, gereken plan ve yükseltme bağlantısıyla birlikte {error} fırlatır; böylece bir panel çökmek yerine yükseltme kartı gösterebilir. Webhook içerikleri ve imzaları {link} içinde belgelenmiştir.","apiReferenceLink":"API referansı"},"methods":{"title":"Metot grupları","group":"Grup","methods":"Metotlar","python":"Python aynı adları snake_case ile kullanır, örneğin {first} ve {second}. Tüm metotlar planlarıyla birlikte her paketin README dosyasında listelenir."},"groups":{"recruit":"Kadroya katacağın yayıncıları bul","rankings":"Sıralamalar ve pazar","vet":"Yayıncı incele","stats":"Yayıncı istatistikleri","rosters":"Kadrolar","live":"Canlı durum","bigGifts":"Büyük hediye akışı","eligibility":"Uygunluk sonuçları","webhooks":"Webhook'lar","account":"Hesap"},"ai":{"title":"Yapay zeka asistanları için","body":"Tüm metotların makine tarafından okunabilir özeti {link} adresinde. Cursor, Claude, ChatGPT veya herhangi bir yapay zeka aracını buraya yönlendir ve paket adını {pkg} olarak belirt; böylece üretilen kod API'den gerçek veri kullanır."},"source":{"title":"Kaynak kod ve paketler","line":"{label} {repo} ve {registry}","license":"Lisans:"},"disclaimer":"Resmi değildir, TikTok veya ByteDance ile bağlantılı değildir. tiktok-live-agency, tik.tools API'si için bağımsız bir SDK'dır. TikTok, ilgili sahibinin ticari markasıdır ve burada yalnızca uyumluluğu belirtmek için kullanılmıştır.","next":{"docsTitle":"API Referansı","docsBody":"SDK'nın arkasındaki tüm uç noktalar","plansTitle":"Planlar","plansBody":"API anahtarı al"}},"live":{"seo":{"titleLive":"CANLI - {'@'}{username} yayında - tik.tools","titleOffline":"{'@'}{username} - tik.tools Canlı","descriptionLive":"{'@'}{username} TikTok'ta canlı izle - {title} - {viewers} izleyici","defaultStreamTitle":"Canlı Yayın","descriptionOffline":"{'@'}{username} şu anda TikTok'ta çevrimdışı."},"watching":"{count} izliyor","watchOnTikTok":"TikTok'ta izle","offline":{"title":"{'@'}{username} çevrimdışı","body":"Bu yayıncı şu anda TikTok'ta canlı değil.","visitProfile":"TikTok Profiline Git"}},"obsOverlay":{"seo":{"title":"OBS için TikTok LIVE Hediyeleri - tik.tools","description":"OBS'e tek bir URL ekle, her TikTok LIVE hediyesinde sinematik 3D hediye animasyonları al. Anlık, şeffaf, 9:16. Filigranla ücretsiz, Agency planında filigransız.","ogTitle":"OBS için TikTok LIVE Hediyeleri","ogDescription":"OBS'e tek bir URL ekle, her TikTok LIVE hediyesinde sinematik 3D hediye animasyonları al. Anlık, şeffaf, 9:16."},"hero":{"badge":"Her yayıncı için ücretsiz. Kurulum yok. API anahtarı yok.","title":"OBS için TikTok LIVE Hediyeleri"},"search":{"placeholder":"TikTok kullanıcı adını gir","clear":"Temizle"},"status":{"generating":"Overlay bağlantısı oluşturuluyor..."},"link":{"label":"Overlay URL'in","copied":"Kopyalandı","copy":"Kopyala","watermarkFree":"{plan} - filigransız","watermarkVisible":"tik.tools filigranı görünür (Ücretsiz plan)","open":"Overlay'i yeni sekmede aç"},"setup":{"label":"Kurulum","title":"Bir dakikadan kısa sürede OBS'e ekle"},"steps":{"one":{"title":"Kaynaklar panelini aç","body":"Kaynaklar listesinin altındaki {plus} düğmesine tıkla ve {browser} seç."},"two":{"title":"Kaynağa ad ver","body":"{createNew} seçeneğini seç, {name} gibi bir ad yaz, {visible} işaretli kalsın, {ok} düğmesine tıkla."},"three":{"title":"URL'i yapıştır, boyutları ayarla","body":"Overlay URL'ini {url} alanına yapıştır. {width} değerini {widthValue}, {height} değerini {heightValue} yap (TikTok LIVE en boy oranı). {ok} düğmesine tıkla."},"four":{"title":"Kaynağı en üste taşı","body":"Kaynaklar listende {name} kaynağını video yakalamanın üstüne sürükle; böylece hediyeler her şeyin üstünde görünür. Hepsi bu, yayınını başlat."}},"mock":{"appAudio":"Uygulama Ses Yakalama (BETA)","audioInput":"Ses Girişi Yakalama","audioOutput":"Ses Çıkışı Yakalama","browser":"Tarayıcı","colorSource":"Renk Kaynağı","displayCapture":"Ekran Yakalama","gameCapture":"Oyun Yakalama","createSelect":"Kaynak Oluştur / Seç","createNew":"Yeni oluştur","addExisting":"Var Olanı Ekle","makeVisible":"Kaynağı görünür yap","ok":"Tamam","properties":"'TikTools' Özellikleri","urlPlaceholder":"overlay URL'ini yapıştır","width":"Genişlik","height":"Yükseklik","confirm":"Onayla"},"preview":{"label":"Canlı önizleme - izleyicilerinin gördüğünün aynısı","foot":"9:16 - 1080 x 1920 - şeffaf arka plan"},"features":{"detection":{"title":"Kurulumsuz hediye algılama","body":"Sunucu zaten her TikTok LIVE yayıncısının hediye akışını takip ediyor. Canlıya geçtiğin anda overlay çalışır; API anahtarı yok, yayın başına ayar yok, bilgisayarına kurulacak bir şey yok."},"gpu":{"title":"Three.js, GPU hızlandırmalı","body":"Şeffaf 9:16 WebGL tuvali, compositor üzerinde parçacık patlamaları, sprite önbelleği, instanced materyaller. İşlemciyi yormaz; vMix, Streamlabs ve OBS Studio ile sorunsuz çalışır."},"watermark":{"title":"Agency planında filigran yok","body":"Ücretsiz overlay, alttan %30 yükseklikte hafif bir {wordmark} yazısı gösterir. Hiç marka içermeyen tertemiz overlay'ler için {link}.","link":"herhangi bir Agency planına yükselt"},"impact":{"title":"Etki için tasarlandı","body":"Overlay, 1.000 elmas ve üzeri hediyelerde çalışır. Küçük teşekkür gülleri tetiklemez; böylece sahnen temiz kalır ve ilgi kutlamaya değer anlara ayrılır."}},"errors":{"invalidChars":"2-40 karakter kullan: harf, rakam, nokta, alt çizgi","warmingUp":"Servis hazırlanıyor - yeniden deneniyor ({attempt}/{max})...","invalidUsername":"Bu kullanıcı adı geçerli değil","unavailable":"Servis kısa süreliğine kullanılamıyor - birazdan tekrar dene."}},"giftsCanvas":{"livePreview":"Canlı Önizleme","anonymous":"Anonim"}},"company":{"about":{"hero":{"badge":"Hakkımızda","title":"{accent} için{br}TikTok LIVE Veri API'si","titleAccent":"Geliştiriciler","desc":"TikTools, geliştiriciler tarafından geliştiriciler için yapıldı. Anlık yayın verisinin erişilebilir, uygun fiyatlı ve kolay kullanılır olması gerektiğine inanıyoruz."},"mission":{"title":"Misyonumuz","p1":"TikTok dünyanın en hızlı büyüyen canlı yayın platformu, ancak geliştiricilerin canlı yayın verisine erişmek için resmi bir API'si yok. TikTools bu boşluğu, anlık sohbet, hediye, izleyici sayısı, PK ve etkileşim verisini tek bir WebSocket bağlantısı üzerinden sunan, üretime hazır bir API ile dolduruyor.","p2":"Canlı yayın bağlantısının, bağlantı yönetiminin ve veri normalleştirmenin karmaşıklığını biz üstleniyoruz; sen de harika uygulamalar geliştirmeye odaklanabilirsin."},"provide":{"title":"Neler Sunuyoruz","websocket":{"title":"Anlık WebSocket API","text":"{title} - Sohbet, hediye, beğeni, takip, paylaşım, PK ve izleyici sayısı için 50 ms altı olay iletimi"},"rest":{"title":"REST API Uç Noktaları","text":"{title} - Oda bilgisi, kullanıcı profilleri, canlı yayın akışları, hediye sıralamaları"},"sdk":{"title":"Açık Kaynak Node.js SDK","text":"{title} - MIT lisanslı, TypeScript öncelikli, npm'de {package} olarak mevcut"},"gameEngine":{"title":"Oyun motorlarına hazır","text":"{title} - WebSocket iletimi, etkileşimli oyun deneyimleri için her motorla (C++, C#, Godot, web) çalışır"},"sandbox":{"title":"Sandbox planı","text":"{title} - Günde {requests} istek, 24 saatte {sessions} WebSocket oturumu ve en fazla {streams} eşzamanlı yayın; kredi kartı gerekmez. Günde {paidRequests} istek ve üretim erişimi için ücretli bir plana (haftalık {price} fiyatından başlayarak) yükselt."}},"users":{"title":"TikTools'u Kimler Kullanıyor?","intro":"Yüzlerce geliştirici ve şirket TikTools'u şunlar için kullanıyor:","items":{"chatAssistants":"Canlı yayın sohbet asistanları ve otomatik yanıtlayıcılar","overlays":"OBS overlay'leri ve destekçi uyarıları","analytics":"Analiz panelleri ve etkileşim takibi","moderation":"Yapay zeka destekli içerik moderasyonu ve duygu analizi","games":"Etkileşimli oyun entegrasyonları (WebSocket destekleyen her motor)","multiStream":"Çoklu yayın izleme platformları"}},"compare":{"title":"Neden EchoTik veya Diğer Araçlar Değil?","p1":"TikTools yalnızca geliştiriciler için {focus} odaklanır. TikTok Shop verisine (ürün sıralamaları, GMV eğilimleri, satıcı analizi) odaklanan EchoTik gibi e-ticaret analiz araçlarının aksine TikTools, canlı yayın uygulamaları için geliştirildi.","p1Focus":"anlık CANLI yayın verisine","p2":"Hiçbir alternatifin tek pakette sunmadığını sunuyoruz: anlık WebSocket akışı, açık kaynak SDK, ajans analizleri ve ücretsiz plan. TikTok LIVE yayınlarıyla etkileşen herhangi bir şey geliştiriyorsan TikTools tam da senin kullanım senaryon için tasarlandı."},"commitment":{"title":"Taahhüdümüz","reliability":{"title":"Güvenilirlik","text":"{title} - Otomatik yedekleme ve sağlık izlemeyle %99,9 çalışma süresi"},"transparency":{"title":"Şeffaflık","text":"{title} - Net fiyatlar, gizli ücret yok, sürpriz yok"},"devExperience":{"title":"Geliştirici Deneyimi","text":"{title} - {command} komutundan canlı veriye 30 saniyeden kısa sürede"},"openSource":{"title":"Açık Kaynak","text":"{title} - SDK'mız MIT lisanslı. Asla tedarikçiye bağımlılık yok"},"support":{"title":"Hızlı Destek","text":"{title} - Sohbet asistanları değil, gerçek mühendislerle anlık sohbet desteği"}},"sidebar":{"quickLinks":"Hızlı Bağlantılar","docs":"API Dokümantasyonu","pricing":"Fiyatlar ve Planlar","useCases":"Kullanım Senaryoları","npmPackage":"npm Paketi","getStarted":"Başla","freeTier":"Ücretsiz plan mevcut - kredi kartı gerekmez.","getApiKey":"API Anahtarı Al"},"seo":{"title":"TikTool Hakkında - Geliştiriciler için TikTok LIVE API","description":"TikTools, geliştirici öncelikli TikTok LIVE API'sidir. Anlık WebSocket akışı, açık kaynak Node.js ve Python SDK, yayıncı sıralamaları. Ücretsiz plan, kredi kartı gerekmez. Geliştiriciler tarafından geliştiriciler için.","ogDescription":"Geliştirici öncelikli TikTok LIVE veri API'si. Anlık WebSocket, açık kaynak SDK, yayıncı sıralamaları. Ücretsiz plan mevcut.","ogImageTitle":"TikTool Hakkında","ogImageSubtitle":"Geliştiriciler için yönetilen TikTok LIVE veri platformu.","ogImageBadge":"HAKKIMIZDA"}},"methodology":{"hero":{"badge":"Metodoloji","title":"tik.tools{br}TikTok LIVE {accent} nasıl topluyor","titleAccent":"verisini","desc":"Her tablonun ne olduğu, ne sıklıkla yenilendiği, bölgelerin ülkelere nasıl eşlendiği, her planda neyin neden maskelendiği, ne kadar geçmiş tuttuğumuz ve kapsamımızda nerede boşluklar olduğu."},"sources":{"title":"Veri nereden geliyor","p1":"tik.tools, TikTok'un uygulamada gösterdiği TikTok LIVE sıralama tablolarını ve CANLI yayın odalarını okur: günlük, lig, oyun, alışveriş, Popular LIVE ve takım tabloları ile bu tablolardaki yayıncıların herkese açık CANLI yayın odaları. Tablodaki her sayı, yakaladığımız anda TikTok'un gösterdiği değerdir; tik.tools bu sayıları, tahmin olarak etiketlenenler dışında, düzeltmez, yumuşatmaz veya öngörüye dönüştürmez.","p2":"tik.tools bağımsızdır ve TikTok veya ByteDance ile bağlantılı değildir."},"boards":{"title":"Tablolar ve yenilenme sıklığı","intro":"Her tablo kendi programına göre yeniden yakalanır. Aşağıdaki aralıklar, yeni bir kopyayı ne sıklıkla istediğimizi gösterir; tüm bölgelerin bir tam turu bir aralıktan uzun sürebilir ve sayfalar ile API yanıtları bunun üstüne yaklaşık bir dakikaya kadar önbellek ekleyebilir. Her tablo sayfası verinin yakalandığı zamanı gösterir; sayıyı aktarırken bu zamanı da belirt.","colBoard":"Tablo","colWhat":"Neyi sıralar","colRefreshed":"Yenilenme","rows":{"daily":{"name":"Günlük yayıncı sıralaması","what":"Bölge başına bugün alınan elmasa göre yayıncılar","cadence":"Tur başına yaklaşık 30 saniyede bir"},"countryBoards":{"name":"Bağımsız ülke tabloları","what":"TikTok'un bir havuz içinde yayınladığı tek ülkelik günlük tablolar","cadence":"1 ile 3 dakikada bir"},"league":{"name":"Lig bölümleri","what":"Bölge başına her haftalık lig bölümündeki (A1 ile D5 arası) yayıncılar","cadence":"Her bölüm yaklaşık 5 dakikada bir"},"gaming":{"name":"Oyun tabloları","what":"Bölge başına genel ve takip edilen her oyun için oyun yayıncıları","cadence":"Yaklaşık 2 dakikada bir; canlı durum yaklaşık dakikada bir"},"shopping":{"name":"Canlı alışveriş tabloları","what":"Bölge başına canlı alışveriş yayıncıları, haftalık dönem","cadence":"Yaklaşık 2 dakikada bir ve haftalık sıfırlamanın hemen ardından"},"popular":{"name":"Popular LIVE","what":"TikTok'un şu anda Popular LIVE'da öne çıkardığı odalar","cadence":"Yaklaşık dakikada bir"},"teams":{"name":"Takımlar","what":"Bölge başına takım sıralamaları","cadence":"Yaklaşık 5 dakikada bir"},"rising":{"name":"Yükselen yayıncılar","what":"En hızlı tırmanan yayıncılar","cadence":"15 dakikada bir"},"gifters":{"name":"Destekçi tabloları","what":"Gönderilen elmasa göre en büyük destekçiler; günlük, haftalık ve aylık","cadence":"Günlük 5 dakikada bir; haftalık ve aylık 30 dakikada bir"},"liveCounts":{"name":"Canlı sayıları","what":"Bir bölgede sıralamadaki kaç yayıncının canlıda olduğu","cadence":"Yaklaşık 30 saniyede bir"}},"resets":"Günlük tablolar her bölgenin kendi sıfırlama saatinde (aşağıda bölge bazında listelenir) günde bir kez sıfırlanır; yani günlük skor, mevcut sıralama gününün birikmiş toplamıdır. Lig bölümleri her hafta pazartesi günü bölgenin sıfırlama saatinde sıfırlanır. {regions} için TikTok'ta günlük tablo yoktur; bu bölgelerde saatlik tabloyu gösteririz ve lig bölümleri her gün sıfırlanır."},"joinAnd":"{first} ve {last}","regions":{"title":"Bölgeler ve ülkeler","p1":"tik.tools {count} TikTok LIVE bölgesini sıralar. Bir bölge, bir TikTok sıralama havuzudur: TikTok'un tek bir ülke ya da bir ülke grubu için yayınladığı tek bir günlük tablo. Bir yayıncının bölgesi uyruğu değil, sıralandığı havuzdur. TikTok tek tek yayıncılar için ülke bilgisi yayınlamaz, bu yüzden tik.tools da atamaz.","p2":"Bu bölgelerin yanında TikTok, bir havuz içindeki bazı tek ülkeler için bağımsız tablolar da yayınlar. Bu tablolar TikTok yayınladığı sürece {link} görünür, yayını durdurduğunda listeden düşer.","p2Link":"sıralamalar sayfasında","colRegion":"Bölge","colCountries":"Tablodaki ülkeler","colReset":"Günlük sıfırlama","hourly":"Saatlik","resetAt":"{time} UTC","note":"Sıfırlama saatleri, kendi yakalama geçmişimizden ölçülen ve TikTok tablosunun o bölgede en sık yenilendiği saattir. Bölge sayfaları, elimizde olduğunda TikTok'un yayınladığı canlı geri sayımı gösterir."},"masking":{"title":"Her planda neyin maskelendiği ve nedeni","intro":"Skorlar, sıralar ve sayılar asla maskelenmez: her satır gerçek sırasını ve elmasını korur, böylece toplamlar ve konumlar her planda doğrudur. Plana göre değişen tek şey, satırın yayıncının veya destekçinin adını gösterip göstermediğidir. Maskeli bir ad, noktalar ve ardından son karakterleri şeklinde görünür.","colSurface":"Alan","colPreview":"Kilidi açan plan olmadan","colFull":"Tam adlarla şu plandan itibaren","rows":{"daily":{"surface":"Günlük bölgesel tablolar","preview":"Çevrimdışı ilk 10 yayıncının adı görünür; şu an canlı olan yayıncıların adı asla gösterilmez"},"global":{"surface":"Global genel bakış","preview":"Adlar maskeli"},"league":{"surface":"Lig bölümleri","preview":"Bölüm başına 1 yayıncının adı görünür"},"gaming":{"surface":"Oyun tabloları","preview":"Tablo başına 1 yayıncının adı görünür"},"shopping":{"surface":"Canlı alışveriş tabloları","preview":"1 yayıncının adı görünür"},"popular":{"surface":"Popular LIVE","preview":"Çevrimdışı ilk 10 yayıncının adı görünür"},"movers":{"surface":"En çok yükselenler","preview":"3 yayıncının adı görünür"},"gifterBoards":{"surface":"Destekçi tabloları","preview":"Elmaslar ve sayılar görünür; ücretli plan olmadan ilk 3 destekçinin adı görünür, Pro ve Ultra planlarında adlar maskelidir"},"creatorPages":{"surface":"Yayıncı sayfaları","preview":"Sayılar görünür, kimlik bilgileri maskeli"},"gifterPages":{"surface":"Destekçi sayfaları","preview":"Sayılar görünür, kimlik bilgileri maskeli"}},"why":"Neden maskeliyoruz: sayılar herkese açıktır ve öyle kalır, ancak adların tam listesi, özellikle de şu an kimin canlıda olduğunun listesi, yayıncı kapmak ya da veriyi yeniden satmak için ücretsiz görünümlerden toplu olarak çekilecek şeyin ta kendisidir. Maskeleme, tabloları okumak için faydalı tutarken toplu kimlik verisini ücretli ve hesap verebilir bir plana bağlar. Planlar ve fiyatlar: {link}.","whyLink":"fiyatlar"},"history":{"title":"Ne kadar geçmiş tutuyoruz","rows":{"creatorPages":{"product":"Yayıncı sayfaları","depth":"son 90 günün sıralama geçmişi."},"creatorDiamonds":{"product":"Yayıncı elmas geçmişi (Agency)","depth":"son 12 ay."},"gifterPages":{"product":"Destekçi sayfaları","depth":"kayan 90 günlük pencere; tek tek hediye olayları yaklaşık 3 ay saklanır."},"gifterBoards":{"product":"Destekçi tabloları","depth":"günlük, haftalık ve aylık pencereler."},"gamingMovers":{"product":"Oyunda yükselenler","depth":"son 2 saatten son 3 güne kadar pencereler."},"dailyBoards":{"product":"Günlük tablolar","depth":"mevcut sıralama günü canlı olarak, ayrıca her bölge sayfasında son günlük kazananlar."},"league":{"product":"Lig bölümleri","depth":"mevcut haftalık pencere."}}},"gaps":{"title":"Bilinen boşluklar","unavailable":{"title":"Kullanılamıyor olarak işaretlenen tablolar.","text":"{title} API bir tablo için {code} döndürdüğünde, o bölge ve dönem için kullanılabilir bir yakalamamız yok demektir. Bu bir kapsam boşluğudur; bölgede sıralanan yayıncı olmadığı anlamına gelmez. Örneğin oyun tabloları her bölge için mevcut değildir."},"hourlyOnly":{"title":"Yalnızca saatlik bölgeler.","text":"{title} {regions} için TikTok'ta günlük tablo yoktur, bu yüzden \"günlük\" görünümleri mevcut saatlik tablodur."},"archived":{"title":"Arşivlenmiş günlük sayfalar.","text":"{title} Geçmiş günlük tablolar için tarih bazlı arşiv sayfaları her bölge ve tarih için yayınlanmaz. Satır göstermeyen geçmiş bir tarih, o gün kimsenin sıralanmadığını değil, o tarih için yayınlanmış bir görüntümüz olmadığını gösterir."},"emptyDivisions":{"title":"Boş bölümler.","text":"{title} Sıralanan yayıncı olmayan lig bölümleri listelenmez ve TikTok'un yeniden dağıttığı bir bölüm iki yakalama arasında değişebilir."},"outages":{"title":"Kısa kesintiler.","text":"{title} TikTok bir süre yanıt vermezse tablo son başarılı yakalamasını korur ve yakalama zamanı ilerlemez. Bir sayıya güvenmeden önce yakalama zamanını kontrol et."}},"quoting":{"title":"Rakamlarımızı aktarmadan önce","diamonds":{"title":"Elmaslar","text":"Tablodaki {title}, TikTok'un yakalama anında mevcut sıralama günü (günlük tablolar), sıralama haftası (lig bölümleri) veya sıralama saati (saatlik tablolar) için gösterdiği skordur."},"earnings":{"title":"Kazanç ve gelir","text":"{title} rakamları elmastan türetilen tahminlerdir. Ödeme değildir; bir yayıncının eline geçen tutar TikTok ve ajans koşullarına bağlıdır."},"masked":{"title":"Maskeli satırlar","text":"{title}, adı gizlenmiş gerçek satırlardır. Toplamlara ve sıralara dahil et; eksik veri gibi değerlendirme."},"regions":{"title":"Bölgeler","text":"{title}, ikamet edilen ülkeler değil, TikTok sıralama havuzlarıdır. Bir ülkeden \"geliyor\" deme, \"{region} bölgesinde sıralanıyor\" de."},"captureTime":{"title":"Yakalama zamanı","text":"{title}: sayfada veya API yanıtında gösterilen zamanı, mümkünse UTC olarak belirt."},"eventTypes":"WebSocket API {count} CANLI olay türünü belgeler; {link} bak.","eventTypesLink":"API dokümantasyonuna"},"report":{"title":"Veri sorunu bildir","text":"Bir sayı yanlış görünüyorsa sayfa URL'si veya API isteği, bölge, gördüğün zaman (saat dilimiyle) ve görmeyi beklediğin değerle birlikte {email} adresine e-posta gönder. Aynı anda TikTok uygulamasındaki aynı tablonun ekran görüntüsü, doğrulayıp düzeltmemizin en hızlı yoludur. Gizlilik talepleri için {privacyLink} bak.","privacyLink":"gizlilik politikasına"},"sidebar":{"onThisPage":"Bu sayfada","related":"İlgili","rankings":"TikTok LIVE sıralamaları","rankingsOverview":"Sıralamalara genel bakış","docs":"API dokümantasyonu","pricing":"Planlar ve fiyatlar"},"toc":{"sources":"Veri nereden geliyor","boards":"Tablolar ve yenilenme sıklığı","regions":"Bölgeler ve ülkeler","masking":"Plana göre maskeleme","history":"Geçmiş derinliği","gaps":"Bilinen boşluklar","quoting":"Rakamlarımızı aktarmadan önce","report":"Veri sorunu bildir"},"seo":{"title":"Veri metodolojisi - tik.tools TikTok LIVE verisini nasıl topluyor","description":"tik.tools'un {count} bölgede TikTok LIVE sıralamalarını nasıl yakalayıp yenilediği: tablo yenilenme sıklığı, bölge ve ülke eşleşmesi, plana göre maskeleme, geçmiş derinliği ve bilinen boşluklar.","ogImageTitle":"Veri metodolojisi","ogImageSubtitle":"TikTok LIVE tabloları {count} bölgede nasıl yakalanıyor.","ogImageBadge":"METODOLOJİ"},"jsonLd":{"measurementTechnique":"Herkese açık TikTok LIVE sıralama tablolarının periyodik olarak yakalanması","variables":{"rank":"Sıra","diamonds":"Elmas","liveStatus":"Canlı durum"},"datasets":{"dailyRankings":{"name":"Bölgelere göre TikTok LIVE günlük yayıncı sıralamaları","description":"{count} bölge için elmasa göre günlük TikTok LIVE yayıncı sıralamaları; yaklaşık 30 saniyede bir yakalanır ve her bölgenin günlük sıfırlama saatinde sıfırlanır."},"leagueDivisions":{"name":"Bölgelere göre TikTok LIVE lig bölümleri","description":"Bölge başına haftalık TikTok LIVE lig bölümü kadroları ve skorları; her bölüm yaklaşık 5 dakikada bir yenilenir."},"gamingBoards":{"name":"Bölgelere göre TikTok LIVE oyun yayıncısı sıralamaları","description":"Bölge başına genel ve takip edilen her oyun için TikTok LIVE oyun yayıncısı sıralamaları; yaklaşık 2 dakikada bir yenilenir."},"gifterBoards":{"name":"TikTok LIVE en büyük destekçi sıralamaları","description":"Günlük, haftalık ve aylık dönemlerde gönderilen elmasa göre en büyük TikTok LIVE destekçileri."}}}},"status":{"hero":{"titleHighlight":"Durum","subtitle":"Müşteriye açık servislerin canlı sağlık durumu. 5 saniyede bir güncellenir."},"activeIncidents":"Aktif olaylar","started":"Başlangıç: {time}","recently":"yakın zamanda","components":"Bileşenler","errorRateWindow":"Son {minutes} dakikada %{pct} hata oranı","upstream":"Dış bağımlılıklar","percent":"%{value}","me":{"title":"Hesabın","loading":"Etkinliğin yükleniyor...","requests24h":"İstekler (24 sa)","successRate":"Başarı oranı","serverErrors":"Sunucu hataları","clientErrors":"İstemci hataları","perEndpoint":"Uç nokta bazında","colEndpoint":"Uç nokta","colRequests":"İstekler","colErrorRate":"Hata oranı","recentFailures":"Son başarısız istekler","hint":"Hatalarının çoğu 4xx. Bunlar genellikle isteğin yapısının düzeltilmesi gerektiği anlamına gelir; asıl nedeni görmek için yanıttaki message alanına bak. {link}.","hintLink":"Dokümantasyon"},"signInCta":"Kişisel istek geçmişini ve uç nokta bazında sağlık durumunu görmek için {link}.","signIn":"giriş yap","history":"Geçmiş","uptime90d":"90 günlük çalışma süresi: {value}","noIncidents":"Son 30 günde olay yok.","overall":{"operational":"Tüm sistemler çalışıyor","minor":"Küçük sorunlar","degraded":"Düşük performans","outage":"Aktif kesinti","unknown":"Durum bilinmiyor"},"component":{"operational":"Çalışıyor","minor":"Küçük sorunlar","degraded":"Yavaş","outage":"Kesinti","unknown":"Bilinmiyor"},"rel":{"justNow":"az önce","minutes":"{n} dk önce","hours":"{n} sa önce","days":"{n} gün önce"},"sparkline":{"aria":"{hours} saatlik durum geçmişi","noData":"veri yok","errors":"%{pct} hata","requests":"{count} istek","hours":"{count} sa","now":"şimdi","titleNoData":"{time} - veri yok","title":"{time} - %{pct} hata ({count} istek)"},"seo":{"title":"TikTool Durumu","description":"TikTool API, anlık olaylar, imzalama ve panelin canlı sağlık durumu. 5 saniyede bir güncellenir.","ogDescription":"TikTool API ve anlık olaylar için canlı çalışma durumu."}},"help":{"hero":{"badge":"Destek","title":"Nasıl {accent} olabiliriz?","titleAccent":"yardımcı","desc":"Ekibimizle anlık sohbet et. Genellikle birkaç dakika içinde yanıt veriyoruz."},"resources":{"title":"Kaynaklar","docs":{"label":"API Dokümantasyonu","desc":"SDK referansı, uç noktalar ve örnekler"},"pricing":{"label":"Fiyatlar ve Planlar","desc":"Planları karşılaştır ve hesabını yükselt"}},"faq":{"title":"Sık Sorulan Sorular","items":{"apiKey":{"q":"API anahtarını nasıl alırım?","a":"tik.tools/pricing adresinden kaydol. Sandbox planı günde {requests} istek ve {connections} eşzamanlı WebSocket bağlantısı içerir; kredi kartı gerekmez. Günde {paidRequests} istek ve üretim erişimi için ücretli bir plana (haftalık {price} fiyatından başlayarak) yükselt."},"connect":{"q":"Neden bir yayına bağlanamıyorum?","a":"Yayıncının şu anda CANLI olduğundan ve kullanıcı adının doğru ({'@'} olmadan) yazıldığından emin ol. Ayrıca API anahtarının geçerli olduğunu ve kotasını aşmadığını kontrol et."},"languages":{"q":"Hangi programlama dillerini ve motorları destekliyorsunuz?","a":"WebSocket bağlantısını destekleyen her dil veya motor. Node.js/TypeScript ve Python için resmi SDK'lar, ayrıca Go, Rust, Java, C#, C++ ve her oyun motoru için doğrudan WebSocket erişimi ({url})."},"upgrade":{"q":"Planımı nasıl yükseltirim?","a":"tik.tools/pricing adresine git, bir plan seç ve ödeme adımlarını izle. Yükseltmeler anında gerçekleşir ve kalan süreye göre orantılı hesaplanır."}}},"seo":{"title":"Yardım ve Destek - TikTool","description":"TikTool için anında destek al. Ekibimizle sohbet et, dokümantasyona göz at ve sık sorulan soruların yanıtlarını bul.","ogTitle":"TikTool - Yardım ve Destek","ogDescription":"Destek ekibimizle anlık sohbet et. Dokümantasyona göz at, sorunları çöz ve sorularına yanıt al."}},"supportChat":{"header":{"title":"Geliştiricilerle Canlı Sohbet. Yapay zeka değil.","online":"Çevrimiçi","offline":"Mesaj bırak - sana döneceğiz"},"auth":{"title":"Bizimle sohbet etmek için giriş yap","desc":"Mesai saatlerinde genellikle birkaç dakika içinde yanıt veriyoruz.","google":"Google ile devam et","or":"veya","emailPlaceholder":"E-posta adresi","passwordPlaceholder":"Şifre","signIn":"Giriş Yap"},"welcome":{"title":"Merhaba","desc":"Bize mesaj gönder, en kısa sürede sana dönelim."},"pass":{"body":"{title} Hesabında tam Global Agency erişimi aktif. {link}","activated2h":"2 Saatlik Agency Pass etkinleştirildi.","activatedDay":"Agency Day Pass etkinleştirildi.","dashboardLink":"Agency panelini aç"},"notSent":"gönderilmedi","typing":"TikTools yazıyor","input":{"placeholder":"Mesaj yaz...","send":"Mesaj gönder"},"errors":{"required":"E-posta ve şifre gerekli","loginFailed":"Giriş başarısız. Tekrar dene."}},"login":{"eyebrow":"Güvenli Erişim","title":"Tekrar hoş geldin","sub":"Giriş yap ya da hesabını anında oluştur.","google":"Google ile devam et","divider":"veya e-postayla devam et","emailLabel":"E-posta adresi","googleNotice":"Bu e-posta Google ile Giriş kullanıyor. Lütfen yukarıdaki düğmeyi kullan.","passwordLabel":"Şifre","passwordPlaceholder":"Şifreni gir","passwordHint":"Yeni hesap mı? En az 8 karakter, 1 büyük harf, 1 rakam kullan.","forgot":"Şifreni mi unuttun?","codeLabel":"Doğrulama kodu","codePlaceholder":"6 haneli kod","codeSent":"{email} adresine 6 haneli bir kod gönderdik. {resend}","sending":"Gönderiliyor...","resend":"Tekrar gönder","verifyAndCreate":"Doğrula ve hesap oluştur","continue":"Devam et","errors":{"createFailed":"Hesap oluşturulamadı. Lütfen tekrar dene veya Google ile giriş yap.","invalidToken":"Oturumun süresi doldu. Lütfen tekrar dene.","authFailed":"Kimlik doğrulama başarısız. Lütfen tekrar dene.","blockedDomain":"Bu e-posta alan adına izin verilmiyor. Lütfen bir iş e-postası veya Gmail kullan.","codeSendFailed":"Kod gönderilemedi. Lütfen tekrar dene.","codeFormat":"E-postandaki 6 haneli kodu gir.","codeInvalid":"Bu kod yanlış veya süresi dolmuş. Yeni bir kod iste.","invalidEmail":"Geçersiz e-posta","passwordRequired":"Şifre gerekli","generic":"Bir şeyler ters gitti. Lütfen tekrar dene.","captcha":"Doğrulama başarısız. Lütfen kontrolü tamamlayıp tekrar dene.","contactSupport":"Bunun bir hata olduğunu düşünüyorsan {email} ile iletişime geç"},"seo":{"title":"Giriş Yap - TikTool","description":"TikTok LIVE sıralamalarına, yayıncı profillerine ve API paneline erişmek için TikTool'a giriş yap."}}},"devLanding":{"websocket":{"seo":{"title":"TikTok LIVE WebSocket API - 3 Satır Kodla Anlık Sohbet ve Hediyeler","description":"TikTok LIVE sohbetini, hediyeleri, beğenileri, takipleri, PK'leri, yerel altyazıları, anketleri, karaokeyi, pictionary'yi, canlı alışverişi ve 90+ olay türünü tek bir WebSocket ile akışa al. 50 ms altı gecikme. %99,9 çalışma süresi. Anonim mod: başlamak için anahtar gerekmez. Node.js, Python, Go, Rust, Java, C# ile çalışır.","ogTitle":"TikTok LIVE WebSocket API - 3 Satırda Anlık Sohbet ve Hediyeler","ogDescription":"90+ anlık olay türü. 50 ms altı gecikme. %99,9 çalışma süresi. Sandbox planı. Her dille çalışır: Node.js, Python, Go, Rust, Java, C#.","twitterTitle":"TikTok LIVE WebSocket API - 3 Satır Kodla Sohbet ve Hediyeler","twitterDescription":"Tüm TikTok LIVE olayları için tek WebSocket URL'si. Sohbet, hediyeler, izleyiciler, PK'ler. 50 ms altı. Sandbox planı, hemen geliştirmeye başla."},"og":{"title":"TikTok LIVE WebSocket API","subtitle":"Üç satır kodla anlık sohbet ve hediyeler. Yönetilen imzalama dahil.","badge":"WEBSOCKET"},"hero":{"badge":"WebSocket API","titleLead":"TikTok LIVE","titleAccent":"WebSocket API","sub":"Anlık TikTok LIVE olaylarını (sohbet, hediye, beğeni, takip, izleyici sayısı, PK) tek bir yönetilen WebSocket bağlantısıyla akışa al. 50 ms altı gecikme. %99,9 çalışma süresi.","ctaKey":"Ücretsiz API Anahtarı Al","ctaDocs":"Dokümantasyonu Gör"},"stats":{"latency":"Gecikme","uptime":"Çalışma Süresi","eventTypes":"Olay Türü","anyValue":"Her","language":"Dil"},"how":{"title":"3 satır kodla bağlan","sub":"İkili veri ayrıştırma yok, altyapı yükü yok. Sadece temiz JSON ileten bir WebSocket URL'si.","copy":"Kopyala","copied":"Kopyalandı","copyCode":"Kodu kopyala"},"events":{"title":"Tüm olayları keşfet","sub":"WebSocket'inin ilettiği JSON'un tam halini, her alanın açıklamasıyla birlikte görmek için bir olay seç."},"compare":{"title":"TikTools nasıl karşılaştırılır","sub":"Diğer TikTok LIVE veri sağlayıcılarıyla yan yana karşılaştırmalar; her biri tarihli ve herkese açık sayfalarıyla kontrol edilmiş.","cta":"Karşılaştırmaları gör"},"pricing":{"title":"Şeffaf Fiyatlandırma","sub":"7 gün ücretsiz değerlendir, sonra ihtiyacın olan planı seç.","testKey":"Test anahtarı","fromWeekly":"Haftalık {price} fiyatından","ctaTestKey":"Test anahtarı al","ctaPlans":"Planları Gör","sandbox":{"evaluation":"7 günlük değerlendirme","everyEvent":"Tüm olay türleri","noCard":"Kart gerekmez"},"pro":{"limits":"Üretim düzeyinde istek ve WebSocket limitleri","webhooks":"İmzalı Webhook'lar","sdks":"Node.js ve Python SDK'ları"},"ultra":{"limits":"Agency altındaki en yüksek limitler","leagues":"Lig tabloları maskesiz","everyEvent":"Tüm olay türleri"}},"sdks":{"title":"Her dille çalışır","sub":"Node.js ve Python için resmi SDK'lar. Geri kalan her şeyle WebSocket çalışır."},"cta":{"title":"TikTok LIVE verisini bugün akışa almaya başla","sub":"Sandbox planı: günde 5.000 istek, 3 eşzamanlı WebSocket bağlantısı. Kredi kartı gerekmez.","github":"GitHub'da yıldızla"}},"mcp":{"seo":{"title":"TikTok LIVE MCP + API entegrasyonları - tik.tools","description":"Claude, Cursor, VSCode ve her MCP istemcisine canlı TikTok LIVE verisi ekle. Ayrıca RapidAPI, Apify, Custom GPT, SDK'lar ve anlık bir WebSocket. Ücretsiz plan.","ogTitle":"TikTok LIVE, yapay zekana bağlı","ogDescription":"Tek bir MCP sunucusu canlı TikTok verisini Claude, Cursor ve VSCode'a getirir. Ücretsiz plan."},"hero":{"eyebrow":"Yapay zeka ajanları ve geliştiriciler için","title":"TikTok LIVE, yapay zekana bağlı","lead":"Tek bir MCP sunucusu canlı TikTok verisini Claude, Cursor, VSCode ve her MCP istemcisine getirir. Kimin canlıda olduğunu tespit et; yayıncı ve oda verisini, hediyeleri ve sıralamaları doğrudan bir prompt'tan çek. Ücretsiz plan, kredi kartı yok.","ctaKey":"Ücretsiz anahtar al","ctaIntegrations":"Tüm entegrasyonlar"},"install":{"title":"MCP sunucusunu ekle","sub":"Tek tıkla doğrudan istemcine bağlanır. Eklendikten sonra {code} yerine ücretsiz anahtarını yaz.","hideConfig":"Yapılandırmayı gizle","showConfig":"Kendin yapıştırmayı mı tercih edersin?","toolsNote":"11 araç. Her birinin gerektirdiği planla birlikte tam liste aşağıda."},"oneClick":{"cursor":{"add":"Cursor'a ekle","done":"Cursor açılıyor"},"vscode":{"add":"VS Code'a ekle","done":"VS Code açılıyor"},"claude":{"add":"Yapılandırmayı kopyala, Claude'u aç","done":"Kopyalandı - Claude açılıyor"}},"copy":"Kopyala","copied":"Kopyalandı","key":{"title":"API anahtarını ayarla","sub":"Her araç çağrısı kimlik doğrulamalıdır. Anahtar ayarlanmamışsa her çağrı {error} ile döner, bu yüzden bunu ilk prompt'tan önce yap.","step1":"{link} adresinden ücretsiz anahtar al. Kredi kartı yok.","step2":"Anahtarı sunucunun {env} bloğuna {name} olarak ekle.","step3":"Sunucuyu yeniden yüklemesi için istemcini yeniden başlat.","vscodeNote":"VS Code, {mcpServers} yerine {servers} kullanır; yukarıdaki yapılandırma sekmelerine bak. Kurulumun zaten bu adlardan birini kullanıyorsa {altKey1} ve {altKey2} de çalışır."},"tools":{"title":"11 araç","sub":"Doğal dille sor, istemci aracı kendisi seçer. Plan sütunu, o araç için veri döndüren en düşük anahtarı gösterir.","colTool":"Araç","colTier":"Minimum plan","anyKey":"Her anahtar","notes":{"giftCatalog":"Argüman gerekmez. İsteğe bağlı username, search, limit.","leaderboard":"Günlük tablo. type=league için Ultra, type=weekly, gaming ve shopping için Agency gerekir.","popularLive":"Agency altında maskeli."}},"connect":{"title":"Bağlanmanın tüm yolları","sub":"Altyapın hangi yüzeyde olursa olsun aynı veri.","items":{"mcp":{"tag":"Yapay zeka ajanları","title":"MCP sunucusu","desc":"Claude, Cursor, VSCode ve Windsurf'te npx tiktok-live-mcp.","cta":"npm'de gör"},"gpt":{"tag":"Custom GPT","desc":"Bir Custom GPT'yi OpenAPI şemasına yönlendir ve sohbette canlı veri sorgula.","cta":"Şemayı al"},"rapidapi":{"tag":"Pazaryeri","desc":"RapidAPI pazaryerinde tam REST API, ücretsiz plan dahil.","cta":"Sayfayı aç"},"apify":{"tag":"Otomasyon","desc":"Canlı tespit ve sıralamaları bir Apify Actor olarak çalıştır.","cta":"Actor'ü aç"},"sdks":{"tag":"SDK'lar","title":"Node ve Python","desc":"{'@'}tiktool/live ve tiktok-live-api ile 20 satırda sohbet ve hediye akışı.","cta":"Dokümantasyonu gör"},"websocket":{"tag":"Anlık","desc":"wss://api.tik.tools - sohbet, hediye, beğeni ve PK'ler gerçekleştiği anda.","cta":"Dokümantasyonu oku"}}},"foot":{"title":"Premium veri, doğrudan","sub":"Ücretsiz plan canlı tespiti, oda verisini, hediyeleri ve sıralamaları kapsar. Tamamen maskesiz sıralamalar, lig ve oyun tabloları, yayıncı ve destekçi kazançları, yeni yayıncı keşif akışı ve anlık olay WebSocket'i tik.tools'ta açılır.","cta":"Fiyatları gör"}},"useCases":{"seo":{"title":"TikTok LIVE API Kullanım Senaryoları - Sohbet Asistanları, Overlay'ler ve Yapay Zeka","description":"TikTok LIVE API ile sohbet asistanları, yayın overlay'leri, hediye sıralamaları, analiz panelleri, yapay zeka entegrasyonları ve etkileşimli oyunlar geliştir. Kod örnekleri dahil. Ücretsiz plan, kredi kartı gerekmez.","ogTitle":"TikTok LIVE API Kullanım Senaryoları - Neler Geliştirebilirsin?","ogDescription":"Sohbet asistanları, yayın overlay'leri, hediye takibi, analiz, yapay zeka ve oyun entegrasyonları: kod örnekleriyle gerçek TikTok LIVE API kullanım senaryoları."},"og":{"title":"Neler geliştirebilirsin","subtitle":"Sohbet asistanları, yayın overlay'leri, hediye uyarıları, analiz ve yapay zeka entegrasyonları.","badge":"KULLANIM SENARYOLARI"},"hero":{"badge":"Kullanım Senaryoları","titleLead":"Şununla Neler Geliştirebilirsin:","titleAccent":"TikTok LIVE API","desc":"Sohbet asistanlarından analiz panellerine kadar TikTools, binlerce anlık TikTok uygulamasına güç veriyor. İşte geliştiricilerin API'mizle yaptıkları."},"items":{"chatAssistants":{"title":"TikTok Canlı Sohbet Asistanları","desc":"Mesajlara yanıt veren, etkileşimli oyunlar yöneten, yeni izleyicileri karşılayan ve sohbeti anlık olarak moderasyon altında tutan otomatik sohbet asistanları geliştir. Belirli anahtar kelimelere, komutlara veya kullanıcı eylemlerine anında tepki ver."},"overlays":{"title":"Anlık Yayın Overlay'leri","desc":"Canlı sohbeti, hediye uyarılarını, izleyici sayısını ve etkileşim metriklerini doğrudan yayınında gösteren, OBS uyumlu tarayıcı kaynağı overlay'leri oluştur. HTML/CSS ile tamamen özelleştirilebilir."},"giftTracking":{"title":"Hediye Takibi ve Bağış Uyarıları","desc":"Sanal hediyeleri elmas değerleri, seri kombolar ve tekrar sayılarıyla anlık takip et. Yayının için bağış sıralamaları, hedef takipçileri ve animasyonlu hediye uyarıları oluştur."},"analytics":{"title":"Analiz Panelleri","desc":"Etkileşim oranlarını, sohbet hızını, hediye gelirini, izleyici tutma oranını, en yüksek eşzamanlı izleyiciyi ve büyüme eğilimlerini takip eden anlık ve geçmişe dönük analiz panelleri geliştir."},"ai":{"title":"Yapay Zeka Destekli Entegrasyonlar","desc":"Canlı yayın verisini GPT, Claude veya özel modellerle duygu analizi, anlık içerik moderasyonu, otomatik öne çıkan an tespiti, izleyici ruh hali takibi ve akıllı sohbet yanıtları için yapay zeka modellerine aktar."},"moderation":{"title":"Sohbet Moderasyon Araçları","desc":"Spam'i filtreleyen, toksik mesajları engelleyen, tekrar eden ihlalcileri sınırlayan ve anlık moderasyon panelleri sunan otomatik moderasyon. Topluluğunu özel kurallar ve yapay zeka filtreleriyle koru."},"multiStream":{"title":"Çoklu Yayın İzleme","desc":"Birden fazla TikTok LIVE yayınını aynı anda izle. Rakip yayınları takip et, ajans yeteneklerini yönet veya keşif akışları oluştur. Pro planı 50, Ultra 250, Agency ise 500 eşzamanlı bağlantı destekler."},"games":{"title":"Oyun Entegrasyonları","desc":"TikTok izleyicilerinin oyununla anlık etkileşime girmesini sağla. İzleyiciler sohbet komutlarıyla oyun içi olayları tetikleyebilir, hediyeler eşya çıkarır, PK'ler oyun mekaniklerini kontrol eder. WebSocket destekleyen her motorla (C++, C#, Godot, web) çalışır."},"scouting":{"title":"Yayıncı Keşfi","desc":"Bölgesel sıralamalar, lig sıralamaları ve canlı hediye olaylarıyla yükselen yayıncıları ve en büyük destekçilerini yakala. Yayıncı kadrolarını yöneten ajanslar için geliştirildi."}},"cta":{"title":"Geliştirmeye hazır mısın?","desc":"Ücretsiz API anahtarını al ve 30 saniyeden kısa sürede TikTok LIVE verisini akışa almaya başla.","key":"Ücretsiz API Anahtarı Al","docs":"Dokümantasyonu Oku"}},"discord":{"seo":{"title":"Ücretsiz TikTok LIVE Discord Botu - Canlı Uyarılar, PK'ler, Sıralamalar, Yapay Zeka Desteği","description":"TikTok LIVE yayıncıları ve ajansları için ücretsiz Discord botu. Anlık canlı yayın uyarıları, sunucular arası PK eşleştirme, takibe takip ağı, yapay zeka destekli API yardımı, canlı sıralama sorgulama. Limit yok, kayıt gerekmez.","ogTitle":"Ücretsiz TikTok LIVE Discord Botu - Uyarılar, PK'ler, Sıralamalar","ogDescription":"Yayıncıları takip et, PK planla, takip ağı kur ve canlı sıralamalara bak; hepsi Discord'dan. %100 ücretsiz, hesap gerekmez.","keywords":"TikTok LIVE botu, Discord botu, TikTok canlı yayın bildirimi, TikTok PK botu, takibe takip, F4F, TikTok API, ücretsiz discord botu, TikTok yayın uyarısı, TikTok ajans botu"},"og":{"title":"Ücretsiz TikTok LIVE Discord Botu","subtitle":"Sunucun için canlı uyarılar, PK'ler, sıralamalar ve yapay zeka desteği.","badge":"DISCORD"},"hero":{"badge":"Her sunucu için ücretsiz. API anahtarı yok. Limit yok.","titleLead":"Discord Botu:","titleAccent":"TikTok LIVE Yayıncıları ve Ajansları İçin","subtitle":"Canlı yayın uyarıları, sunucular arası PK eşleştirme, destekçi sıralamaları, yapay zeka desteği ve ajans kadro araçları; hepsi tek bir botta, tamamen ücretsiz.","stats":{"servers":"Discord sunucusu","members":"Ulaşılan üye","free":"Her zaman ücretsiz","detectionValue":"60 sn","detection":"Canlı tespit"}},"install":"Discord'a Ekle - Ücretsiz","watch":{"label":"En çok kullanılan komut","desc":"Bir yayıncıyı takip etmek için bunu herhangi bir kanala yaz. Bot, yayıncı canlıya geçtiği anda her seferinde kanala bildirim atar.","cta":"Tüm komutları gör"},"webdash":{"label":"Botunu web'den yönet:","text":"{label} Uyarı kanallarını, CANLI mesajını ve takip edilen yayıncıları tek sayfadan değiştirmek için sunucunda {command} komutunu çalıştır."},"setup":{"label":"Kurulum","title":"Bir dakikadan kısa sürede hazır","step1":{"title":"\"Discord'a Ekle\"ye tıkla","body":"Yukarıdaki düğmeyi ya da bu sayfadaki kurulum düğmelerinden herhangi birini kullan. Discord'un standart yetkilendirme sayfasına yönlendirileceksin."},"step2":{"title":"Sunucunu seç","body":"Botu eklemek istediğin sunucuyu seç. Botu yetkilendirmek için yönetici (veya sunucu sahibi) olman gerekir."},"step3":{"title":"Bitti - bot kendini otomatik kurar","body":"Bot gizli bir {channel} kanalı oluşturur, kurulum talimatlarını paylaşır ve gereken tüm kanalları açar. Komut gerekmez."}},"features":{"label":"Özellikler","title":"Sunucunun ihtiyacı olan her şey","items":{"alerts":{"title":"Canlı Yayın Uyarıları","desc":"Herhangi bir TikTok hesabını takip et. Canlıya geçtikleri anda bot, seçtiğin kanala zengin bir bildirim gönderir: profil fotoğrafı, yayın başlığı, izleyici sayısı ve sıralamadaysa sırası.","tag":"Çevrimdışı olmayı da otomatik algılar. Yayın bitince bildirimi günceller."},"battles":{"title":"Sunucular Arası PK Ağı","desc":"Belirli bir rakiple TikTok LIVE PK'si planla ya da ağdaki tüm sunuculara açık meydan okuma yayınla. Bot seni eşleştirir, DM hatırlatmalarını gönderir ve sonuçları takip eder.","tag":"PK'den 24 sa, 30 dk ve 10 dk önce DM hatırlatması"},"f4f":{"title":"Takibe Takip Ağı","desc":"Takip edilen herhangi bir kanala \"follow me {'@'}username\" ya da \"f4f\" yaz. Bot profilini sunucunun F4F kanalında paylaşır ve aynı anda ağa bağlı tüm sunuculara yayınlar.","tag":"Komut gerekmez - doğal dil yeterli"},"ai":{"title":"Yapay Zeka Destekli Soru-Cevap","desc":"TikTok LIVE hakkında her şeyi düz bir dille sor. Bot, TikTool API dokümantasyonu, olay referansı, SDK'lar, fiyatlar ve sık karşılaşılan sorunlar hakkında tam bilgiye sahip GPT-4o ile çalışır.","tag":"{command} Python'da hediye olaylarını nasıl alırım?"},"rankings":{"title":"Canlı Sıralama Sorgulama","desc":"Herhangi bir yayıncının tik.tools canlı sıralamasındaki güncel konumunu (bölge, sınıf, elmas skoru) doğrudan Discord'dan kontrol et. Gerçek yayın verisiyle 60 saniyede bir güncellenir.","tag":"{command} - anında sıralama konumu"},"roster":{"title":"Ajans Kadro Yönetimi","desc":"Tüm yayıncı kadronu Discord içinden yönet. Yayıncı ekle, PK'lerini takip et, onlar adına canlı yayın planla ve temsil ettiğin her yayıncı için canlı uyarı al.","tag":"{add} · {list} · ajans analizleri için {upgrade}"},"naturalLanguage":{"title":"Akıllı Doğal Dil","desc":"Bot düz konuşmayı anlar; slash komutu gerekmez. \"Bu akşam saat 9'da PK lazım\" de, isteği oluşturur. \"Beni takip et\" de, F4F paylaşımı gider.","tag":"Takip edilen her kanalda, her ifadeyle çalışır"},"liveNow":{"title":"Şu An Kim Canlıda","desc":"Takip ettiğin yayıncılardan hangilerinin şu anda yayında olduğunu görmek için istediğin zaman {command} çalıştır; tik.tools veya TikTok'ta izlemek için doğrudan bağlantılarla.","tag":"{command} - takip edilen tüm yayıncıların anlık görünümü"}}},"audience":{"label":"Kimler için","title":"Tek bot, üç tür yayıncı","items":{"streamers":{"title":"Yayıncılar","desc":"Sevdiğin yayıncıları takip et. Canlıya geçtikleri anda bildirim al. PK planla, diğer sunucularda rakip bul ve tüm platformu kapsayan bir takip ağı kur.","bullets":{"liveAlerts":"Sınırsız hesap için canlı uyarılar","battleScheduling":"Otomatik hatırlatmalı PK planlama","followNetwork":"Sunucular arası takibe takip","rankDisplay":"Bildirimlerde canlı sıra gösterimi"}},"agencies":{"title":"Ajanslar","desc":"Yayıncı kadronu tek bir Discord sunucusundan yönet. Temsil ettiğin her yayıncı için canlı uyarı al, onlar adına PK planla ve tüm operasyonu tek yerden takip et.","bullets":{"roster":"Tam kadro yönetimi (/roster)","liveAlerts":"Tüm yayıncılar için canlı uyarılar","battleCoordination":"Kadro için PK koordinasyonu","strikes":"Uyarı takibi ve gelmeyenlere yaptırım","upgrade":"Lig analizleri için Agency yükseltmesi (/upgrade)"}},"developers":{"title":"Geliştiriciler","desc":"TikTool LIVE API, SDK'lar, olaylar, kimlik doğrulama ve sık görülen hatalar hakkında Discord'dan çıkmadan anında yanıt al. API anahtarını bağla ve bulunduğun herhangi bir sunucudan kullanımını kontrol et.","bullets":{"aiSupport":"Tam API dokümantasyonu bilgisine sahip yapay zeka desteği","quickLinks":"Dokümantasyon, olaylar ve SDK'lara hızlı bağlantılar","apiKey":"API anahtarı bağlama ve kullanım kontrolü","eventsReference":"Canlı yayın olayları referansı (/docs)"}}}},"commandsRef":{"label":"Komutlar","title":"Tam komut referansı","sub":"Botta kullanılabilen tüm slash komutları. Çoğu özellik doğal dille de çalışır; slash gerekmez."},"commandGroups":{"notifications":"Canlı Bildirimler","battles":"PK Eşleştirme","rankings":"Sıralamalar ve Veri","roster":"Ajans Kadrosu","ai":"Yapay Zeka ve Dokümantasyon","setup":"Sunucu Kurulumu (yalnızca yönetici)"},"commands":{"watchAdd":"Canlı uyarılar için bir TikTok hesabını takip etmeye başla","watchAddChannel":"Takip et ve uyarıları belirli bir kanala gönder","watchRemove":"Bir hesabı takip etmeyi bırak","watchList":"Sunucunun şu anda takip ettiği tüm hesapları gör","livenow":"Takip ettiğin yayıncılardan hangilerinin şu an canlıda olduğunu gör","battleSchedule":"Belirli bir tarih ve saate PK planla","battleRequest":"Ağdaki tüm sunuculara açık meydan okuma yayınla","battleList":"Yaklaşan tüm PK'leri gör","rank":"Bir yayıncının canlı sıralamadaki güncel konumuna bak","usage":"tik.tools API anahtarı kullanımını ve mevcut plan limitlerini kontrol et","upgrade":"Agency PASS planlarını gör - lig sıralamalarını ve destekçi analizini aç (yalnızca yönetici)","rosterAdd":"Ajans kadrona yayıncı ekle","rosterRemove":"Kadrondan yayıncı çıkar","rosterList":"Tüm ajans kadronu gör","ask":"TikTok LIVE API, SDK'lar, olaylar veya fiyatlar hakkında her şeyi sor","docs":"Dokümantasyon, SDK rehberleri, sıralamalar, ajanslar, PASS planları ve daha fazlası için doğrudan bağlantı al","dashboard":"Bu sunucuda botu yönetmek için web panelini aç","setupApiKey":"tik.tools API anahtarını bu sunucuya bağla","setupTiktok":"Bu sunucuya bir TikTok kullanıcı adı bağla","setupEventsChannel":"Canlı bildirimlerin nereye gönderileceğini ayarla","setupBattleChannel":"PK isteklerinin nereye gönderileceğini ayarla","setupF4fChannel":"Takibe takip kanalını ayarla","setupBattleNetwork":"Sunucular arası PK ağına katıl veya ayrıl","setupBattleWizard":"Bu sunucu için sohbet PK sihirbazını aç veya kapat"},"responds":{"label":"Bilmekte fayda var","title":"Bot nerede yanıt verir","ai":{"title":"Yapay zeka yanıtları","body":"Bot, TikTool ana sunucusunun yardım kanallarında soruları kendiliğinden yanıtlar. Kendi sunucunda ise {'@'}etiketlediğinde her yerde yanıt verir."},"wizard":{"title":"PK sihirbazı","body":"Yazılı PK istekleri (\"Bu akşam saat 9'da PK lazım\") sihirbazı yalnızca adında \"battle\" geçen kanallarda tetikler, örneğin {channel1} veya {channel2}."},"toggle":{"title":"Yönetici anahtarı","body":"Sunucu yöneticileri PK sihirbazını istedikleri zaman {command} ile kapatabilir (veya tekrar açabilir). Slash komutları her iki durumda da çalışmaya devam eder."}},"agency":{"kicker":"Agency'ye Özel - Süper Özellik","title":"Canlı TikTok sıralama akışlarını doğrudan Discord'a gönder","sub":"Yayıncı sıraları, oyun sıraları ve {count} bölgenin tamamında 99+ hareketliler; düğmelerle, istediğin an gizli bir kanala çekilir.","requirement":"Aktif bir Global Agency aboneliği gerektirir","step1":{"title":"Botu ekle ve kur","body":"Botu sunucuna davet et, sonra başlamak için {command} komutunu çalıştır (yalnızca yönetici)."},"step2":{"title":"API anahtarını bağla","body":"Bot sana gizli bir DM gönderir; Agency API anahtarını oraya yapıştır. Anahtar kanalda asla gösterilmez."},"step3":{"title":"Neyi takip edeceğini seç","body":"Bölgeleri ve tabloları seç: Yayıncı sıraları, Oyun sıraları ve 99+ hareketliler (bugün girenler / sınırın altındakiler)."},"step4":{"title":"Kanal ve rol seç","body":"Paylaşım yapılacak kanalı ve akışları çekmeye yetkili Yönetici rolünü ayarla."},"step5":{"title":"İstediğin an çek","body":"Düğmeleri kullan:"}},"cta":{"badge":"Kurulumu ücretsiz. Kredi kartı yok. Hesap gerekmez.","title":"Hemen sunucuna ekle","sub":"Aşağıya tıkla, sunucunu seç; bot her şeyi otomatik olarak kurar. Bir dakikadan kısa sürer.","pricing":"API Fiyatları"}}},"guidesApi":{"gettingStarted":{"seo":{"title":"TikTok LIVE API'ye Başlarken - Geliştirici Hızlı Başlangıç Rehberi","description":"TikTok LIVE API'ye başlamak için adım adım rehber. SDK'yı kur, ücretsiz bir API anahtarı al, herhangi bir TikTok LIVE yayınına bağlan ve 30 saniyeden kısa sürede anlık sohbet, hediye ve izleyici verisi al.","ogTitle":"TikTok LIVE API'ye Başlarken - Hızlı Başlangıç Rehberi","ogDescription":"Herhangi bir TikTok LIVE yayınına 30 saniyeden kısa sürede bağlan. Ücretsiz SDK, ücretsiz API anahtarı, anlık veri. Adım adım geliştirici rehberi."},"og":{"title":"TikTok LIVE'a Başlarken","subtitle":"İlk bağlantın dakikalar içinde.","badge":"REHBER"},"jsonLd":{"name":"TikTok Live Yayın API'sine Nasıl Bağlanılır","description":"TikTools API ile herhangi bir TikTok LIVE yayınına bağlanıp anlık sohbet, hediye ve izleyici verisi almak için adım adım rehber.","toolNode":"Node.js (sürüm 18 veya üzeri)","steps":{"apiKey":{"name":"Ücretsiz bir API anahtarı al","text":"Ücretsiz API anahtarını almak için tik.tools/login adresinden kaydol. Kredi kartı gerekmez."},"install":{"name":"SDK'yı kur","text":"TikTools SDK'sını kurmak için npm install {'@'}tiktool/live komutunu çalıştır."},"connect":{"name":"Bir canlı yayına bağlan","text":"Yayıncının kullanıcı adı ve API anahtarınla bir TikTokLive istemcisi oluştur, sonra client.connect() çağır."},"receive":{"name":"Anlık olayları al","text":"chat, gift, like, follow ve viewer_count gibi olayları dinle. Tüm olaylar yapılandırılmış JSON nesneleri olarak iletilir."}}},"hero":{"badge":"Hızlı Başlangıç Rehberi","title":"Başlarken:","titleHighlight":"TikTok LIVE API","subtitle":"Herhangi bir TikTok LIVE yayınına bağlan ve 30 saniyeden kısa sürede anlık veri al. Sandbox planı, kredi kartı gerekmez."},"step1":{"title":"Ücretsiz API Anahtarını Al","signUp":"Google hesabınla {link} adresinden kaydol. Ücretsiz API anahtarın anında oluşturulur; kredi kartı yok, onay süreci yok.","limits":"Sandbox planı {sandboxRequests} ve {sandboxConnections} içerir (günde 50 oturum, bağlantı başına 2 saat). Canlı kullanım için {paidRequests} ve {paidConnections} almak üzere ücretli bir plana yükselt (haftalık $7'dan başlar).","sandboxRequests":"günde 5.000 istek","sandboxConnections":"3 eşzamanlı WebSocket bağlantısı","paidRequests":"günde 10.000 istek","paidConnections":"20 eşzamanlı WebSocket bağlantısı"},"step2":{"title":"SDK'yı Kur","body":"TikTools SDK'sını npm'den kur. Node.js, Bun ve Deno ile çalışır."},"step3":{"title":"Bir Canlı Yayına Bağlan","body":"Şu anda canlı yayında olan herhangi bir TikTok kullanıcısına bağlanmak için SDK'yı kullan:"},"step4":{"title":"Çalıştır","saveAs":"{file} olarak kaydet ve çalıştır:","output":"Birkaç saniye içinde canlı olayların terminaline aktığını göreceksin:"},"step5":{"title":"Alternatif: Ham WebSocket","body":"SDK kullanmak istemiyor musun? Herhangi bir dilden doğrudan WebSocket ile bağlan:","languages":"Python, Go, Rust, Java, C#, Ruby ile çalışır; WebSocket destekleyen her dille."},"next":{"title":"Sırada Ne Var?","useCases":{"title":"Kullanım Alanları","sub":"Geliştiricilerin API ile neler yaptığını gör"},"reference":{"title":"API Referansının Tamamı","sub":"Tüm olaylar, uç noktalar ve SDK metotları"},"bot":{"title":"Sohbet Asistanı Geliştir","sub":"Adım adım asistan eğitimi"},"overlay":{"title":"Yayın Overlay'i Yap","sub":"OBS tarayıcı kaynağı eğitimi"}},"sidebar":{"title":"Bu Sayfada","apiKey":"1. Ücretsiz API Anahtarını Al","install":"2. SDK'yı Kur","connect":"3. Bir Yayına Bağlan","run":"4. Çalıştır","raw":"5. Ham WebSocket"}},"websocket":{"seo":{"title":"TikTok LIVE WebSocket API - Anlık Yayın Verisi","description":"TikTok Live yayınlarına WebSocket API ile bağlan. Anlık sohbet mesajları, hediyeler, izleyici sayısı, PK'ler; JavaScript, Python, Go, Rust ve her dille çalışır. Sandbox planı mevcut.","ogTitle":"TikTok LIVE WebSocket API - Anlık Yayın Verisi","ogDescription":"Herhangi bir TikTok Live yayınına WebSocket ile bağlan. Sohbet, hediye, izleyici ve PK için anlık olaylar. Her programlama diliyle çalışır. Ücretsiz plan mevcut."},"og":{"title":"TikTok LIVE WebSocket Rehberi","subtitle":"Bağlan ve anlık yayın olaylarını işle.","badge":"REHBER"},"jsonLd":{"headline":"TikTok LIVE WebSocket API - Her Canlı Yayına Bağlan","description":"TikTok LIVE yayınlarına WebSocket ile bağlanmak için eksiksiz rehber. Anlık sohbet, hediyeler, izleyiciler, PK'ler. JavaScript, Python, Go, Rust ve her dille çalışır.","faq":{"connect":"Herhangi bir WebSocket kütüphanesiyle {url} adresine bağlan. Sohbet, hediye, izleyici ve daha fazlası için anlık JSON olayları alırsın.","languages":"WebSocket destekleyen her dil: JavaScript/Node.js, Python, Go, Rust, Java, C#, Ruby, PHP ve daha fazlası. TikTool ayrıca resmi bir Node.js SDK'sı da sunar ({'@'}tiktool/live).","free":"Evet, Sandbox planı 3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST isteğiyle ücretsiz. Ücretli planlar haftalık $7'dan (Basic) başlar: 20 eşzamanlı bağlantı ve günde 10.000 istek."}},"hero":{"badge":"Rehber","title":"TikTok LIVE","titleHighlight":"WebSocket API","subtitle":"Herhangi bir TikTok LIVE yayınına WebSocket ile bağlan. Anlık sohbet mesajlarını, hediyeleri, izleyici sayısını, PK'leri ve etkileşim verisini 50 ms altı gecikmeyle al. Her programlama diliyle çalışır."},"how":{"title":"TikTok LIVE WebSocket Nasıl Çalışır","endpoint":"TikTool, herhangi bir TikTok LIVE yayınındaki anlık olayları akışa alan, {endpoint} adresinde yönetilen bir WebSocket uç noktası sunar. API anahtarın ve bir TikTok kullanıcı adıyla bağlanırsın; tüm protokol müzakeresini, kimlik doğrulamayı ve yeniden bağlanma mantığını sunucu halleder.","relay":"TikTok'un yayın altyapısına doğrudan protokol bağlantılarının (sık sık bozulan) aksine, TikTool'un WebSocket API'si {relay}.","relayStrong":"kararlı, üretim seviyesinde bir aktarım katmanıdır"},"quickStart":{"title":"Hızlı Başlangıç - 3 Satırda Bağlan","native":"Ya da doğrudan yerel WebSocket ile bağlan (SDK gerekmez):","anyLanguage":"Her Dil","anyLanguageBody":"WebSocket destekleyen her dil çalışır: Go, Rust, Java, C#, Ruby, PHP. Sadece şu adrese bağlan:"},"params":{"title":"WebSocket Bağlantı Parametreleri","parameter":"Parametre","required":"Zorunlu","description":"Açıklama","uniqueId":"Yayıncının TikTok kullanıcı adı ({'@'} olmadan)","apiKey":"TikTool API anahtarın","jwtKey":"JWT tabanlı kimlik doğrulama (token kullanan tarayıcı istemcileri için apiKey alternatifi)"},"eventTypes":{"title":"Olay Türleri","intro":"Her WebSocket mesajı {event} ve {data} alanlarına sahip bir JSON nesnesidir. Alacağın olaylar şunlar:"},"events":{"chat":"Bir izleyiciden yeni sohbet mesajı. Kullanıcı bilgisini, mesaj metnini ve rozetleri içerir.","gift":"Bir izleyicinin gönderdiği sanal hediye. Hediye adını, elmas değerini ve tekrar sayısını içerir.","like":"Bir izleyici yayını beğendi. Toplam beğeni sayısını içerir.","member":"Bir izleyici yayına katıldı. Kullanıcılar canlı odaya girdiğinde tetiklenir.","social":"Takip / paylaşım / favori. Hangisi olduğunu data.action alanı söyler (follow, share, favourite).","roomUserSeq":"İzleyici sayısı güncellemesi. Güncel viewerCount ve topViewers değerlerini içerir.","subscribe":"Bir izleyici yayıncıya abone oldu.","battle":"LinkMic PK olayı. PK durumunu, skorları, süreyi ve katılımcıları içerir.","battleArmies":"PK takımları güncellemesi. Takım skorları ve katılımcı sıralamaları.","linkMic":"LinkMic konuk düzeni güncellemesi. Çok yayıncılı yayınlar için slot/konuk kullanıcı kimliklerini içerir.","roomPin":"Yayıncı bir sohbet mesajını sabitledi.","liveIntro":"Yayın tanıtımı güncellemesi. Yayın başlığını ve açıklamasını içerir.","emoteChat":"Sohbette gönderilen özel emoji. Emoji kimliğini ve görsel URL'sini içerir.","envelope":"Yayında hazine sandığı / kırmızı zarf olayı.","question":"İzleyicinin gönderdiği soru-cevap sorusu.","rankUpdate":"Yayıncı için bölge bazlı sıralama yenilemesi.","barrage":"Ekranın üstünde görünen kayan duyuru mesajı.","superFan":"Bir izleyici Süper Hayran oldu ya da seviye atladı. Yeni seviyeyi içerir.","superFanJoin":"Bir Süper Hayran odaya katıldı.","superFanBox":"Süper Hayran kutusu / ödül olayı.","control":"Yayın yaşam döngüsü kontrolü (duraklatma, bitirme vb.)."},"limits":{"title":"Plana Göre Bağlantı Limitleri","tier":"Plan","connections":"Bağlantı","price":"Fiyat","sandboxFree":"Sandbox (ücretsiz)","sandboxTier":"Sandbox Planı","proPrice":"haftalık $15'dan başlar","ultraPrice":"haftalık $45'ten başlar","agencyConnections":"500 + Firehose","agencyPrice":"haftalık $119'dan başlar"},"errors":{"title":"Hata Yönetimi ve Yeniden Bağlanma","body":"WebSocket standart kapanış kodlarıyla kapanır. İstemcin yeniden bağlanmayı ele almalı:"},"faq":{"title":"Sıkça Sorulan Sorular","connect":{"q":"Bir TikTok canlı yayınına WebSocket ile nasıl bağlanırım?","a":"Herhangi bir WebSocket kütüphanesiyle {url} adresine bağlan. Sohbet, hediye, izleyici ve daha fazlası için anlık JSON olayları alırsın. SDK ({'@'}tiktool/live) bunu otomatik halleder."},"languages":{"q":"TikTok LIVE WebSocket hangi programlama dilleriyle çalışır?","a":"WebSocket destekleyen her dil: JavaScript/Node.js, Python, Go, Rust, Java, C#, Ruby, PHP ve daha fazlası. TikTool ayrıca resmi bir Node.js SDK'sı (npm'de {'@'}tiktool/live) ve bir Python paketi (PyPI'da tiktok-live-api) sunar."},"free":{"q":"TikTok LIVE WebSocket API ücretsiz mi?","a":"Evet, Sandbox planı 3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST isteğiyle ücretsiz. Kredi kartı gerekmez. Haftalık $7'dan (Basic) başlayan ücretli planlar, canlı kullanım için 20 eşzamanlı bağlantı ve günde 10.000 istek sunar."},"openSource":{"q":"Bunun açık kaynak canlı yayın kütüphanelerinden farkı ne?","a":"Açık kaynak kütüphaneler kendi bağlantı altyapını sürdürmeni gerektirir ve platform güncellendiğinde sık sık bozulur. TikTool, tüm bakımı senin yerine üstlenen ve %99,9 çalışma süresi sunan yönetilen bir API hizmetidir."},"latency":{"q":"WebSocket bağlantısının gecikmesi ne kadar?","a":"TikTool, olayları TikTok'ta gerçekleştikten sonraki 50 ms içinde iletir. WebSocket bağlantısı, düşük gecikmeli anlık veri iletimi için optimize edilmiştir."}},"next":{"python":{"title":"Python Rehberi","sub":"Python ile bağlan"},"events":{"title":"Olay Referansı","sub":"Tüm olay türleri ve verileri"}}},"webhooks":{"seo":{"title":"TikTok LIVE Webhook'ları - Yayın Başladı ve Yayın Bitti Bildirimleri","description":"Bir TikTok yayıncısı canlıya geçtiğinde ya da yayını bitirdiğinde imzalı bir HTTPS POST al. Yeniden deneme, tekrar gönderim ve HMAC imzalarıyla live.start ve live.end webhook'ları, tüm ücretli planlara dahil."},"og":{"title":"TikTok LIVE Webhook'ları","subtitle":"Yayın başladı ve yayın bitti bildirimleri uç noktana gelsin.","badge":"REHBER"},"jsonLd":{"breadcrumbHome":"Ana Sayfa","breadcrumbGuides":"Rehberler","breadcrumbPage":"TikTok LIVE Webhook'ları"},"hero":{"badge":"Rehber","title":"TikTok LIVE","titleHighlight":"Webhook'ları","subtitle":"Bir TikTok yayıncısı canlıya geçtiği ya da yayını bitirdiği anda imzalı bir HTTPS POST al. Açık tutulacak soket yok, sorgulanacak bir şey yok: yayıncıları seç, bize bir URL ver; live.start ve live.end uç noktana gelsin.","seePlans":"Planları gör","apiReference":"API referansı"},"what":{"title":"TikTok LIVE webhook'u ne yapar","body":"Webhook, sunucuna iletilen bir yayın başladı bildirimidir. Listelediğin yayıncıları izleriz; biri LIVE başlattığında ({start}) ve yayın bittiğinde ({end}) URL'ne bir HTTPS POST göndeririz. Hizmetinin bir bağlantıyı açık tutmasına ya da zamanlayıcı çalıştırmasına gerek yok; sadece bir POST'a yanıt vermesi yeterli.","uses":"Tipik kullanımlar: bir yayıncı canlıya geçtiğinde Discord ya da Slack'e paylaşım yapmak, yayın başladığı anda kayda ya da analize başlamak, sohbet ve hediyeler için yalnızca yayıncı gerçekten canlıdayken bir {link} açmak ya da bir ajans kadrosunun canlı durumunu güncel tutmak.","usesLink":"WebSocket bağlantısı"},"how":{"title":"Nasıl çalışır","register":"Uç nokta URL'n, istediğin olaylar ve izlenecek TikTok kullanıcı adlarıyla {strong}.","registerStrong":"bir webhook kaydet","secret":"{strong}; oluşturma sırasında yalnızca bir kez döndürülür. Her gönderim bununla imzalanır.","secretStrong":"İmzalama anahtarını sakla","receive":"{strong}: JSON POST olarak gelir. İmzayı doğrula, 200 ile yanıt ver, sonra işini yap.","receiveStrong":"live.start ve live.end olaylarını al"},"events":{"title":"Olaylar","ariaLabel":"Webhook olayları","event":"Olay","plans":"Planlar","when":"Ne zaman tetiklenir","plansAllPaid":"Tüm ücretli planlar","plansUltraGlobal":"Ultra ve Global Agency","plansGlobal":"Global Agency","liveStart":"İzlenen bir yayıncı LIVE başlattı. Oda kimliğini, başlangıç zamanını ve canlı yayın URL'sini içerir.","liveEnd":"İzlenen bir yayıncı yayını bitirdi. Aynı zarf, bitiş zamanıyla birlikte.","peakViewers":"Bir yayın yeni bir izleyici zirvesine ulaştı.","highValueGift":"İzlenen bir yayında yüksek değerli bir hediye gönderildi.","followerMilestone":"İzlenen bir yayıncı bir takipçi eşiğini geçti."},"register":{"title":"Bir webhook kaydet","body":"Webhook'ları panelden ya da API anahtarınla sunucudan sunucuya oluştur. Yanıt, yalnızca bir kez gösterilen imzalama anahtarını içerir.","creators":"{creators} listesini önem verdiğin hesaplarla sınırlı tut (webhook başına en fazla 1.000). Listeyi sonradan değiştirmek için webhook'u yeni dizinin tamamıyla {patch} et; önceki listenin yerini alır. Tüm parametreler {link} içinde.","creatorsLink":"API referansı"},"payloads":{"title":"Yükler","headers":"Her gönderim ayrıca {timestamp}, {event}, {eventId}, {deliveryId}, {attempt} ve {webhookId} başlıklarını taşır."},"verify":{"title":"İmzayı doğrula","body":"Her POST {header} içerir; burada {v1}, webhook anahtarınla anahtarlanmış {signed} değerinin HMAC-SHA256'sıdır. JSON'u ayrıştırmadan önce ham gövde üzerinden hesapla, sabit sürede karşılaştır ve beş dakikadan eski zaman damgalarını reddet."},"delivery":{"title":"Gönderim ve yeniden denemeler","atLeastOnce":"{strong} Aynı olay birden fazla kez gelebilir, bu yüzden {eventId} ile tekilleştir.","atLeastOnceStrong":"En az bir kez.","retries":"{strong} Başarısız bir gönderim 0 sn, 30 sn, 2 dk, 10 dk, 1 sa ve 6 sa aralıklarıyla yeniden denenir. Son denemeden sonra, uç noktan düzelince panelden ya da API'den tekrar gönderebileceğin bir teslim edilemeyen kayıt olarak saklanır.","retriesStrong":"Yeniden denemeler.","fast":"{strong} POST gelir gelmez bir 2xx döndür, işlemi sonra yap. Bağlantı zaman aşımı 10 saniye, okuma zaman aşımı 15 saniye; reddedilen bir bağlantı ya da zaman aşımı başarısız deneme sayılır.","fastStrong":"Hızlı yanıt ver.","test":"{strong} Bir yayıncı canlıya geçmeden önce ayrıştırmayı ve imza kontrolünü denemek için panelden ya da test uç noktasından uç noktana imzalı bir test gönderimi yap.","testStrong":"İstediğin zaman test et."},"plans":{"title":"Planlar","body":"{start} ve {end} webhook'ları tüm ücretli planlara dahil; üst planlarda daha fazla uç nokta ve daha yüksek günlük gönderim kotası var. Sandbox hesabı panelden bir test webhook'u kurup ona imzalı test gönderimleri yapabilir, böylece entegrasyonu abone olmadan önce geliştirebilirsin. Canlı gönderimler ve API anahtarıyla webhook kaydı ücretli plan gerektirir. Plan ayrıntıları için {link} sayfasına bak.","pricingLink":"fiyatlar"},"faq":{"title":"Sıkça Sorulan Sorular","offer":{"q":"TikTok, LIVE yayınlar için webhook sunuyor mu?","a":"TikTok, bir yayıncı canlıya geçtiğinde herkese açık webhook sunmuyor. Tik Tools seçtiğin yayıncıları izler ve HTTPS uç noktana live.start ve live.end webhook'ları gönderir."},"speed":{"q":"live.start ne kadar hızlı gelir?","a":"Genellikle yayıncı canlıya geçtikten birkaç saniye sonra. Tespit sürekli ama anlık değil; birkaç saniye içinde başlayıp biten bir yayın görülmeyebilir. Normal uzunluktaki yayınlar güvenilir şekilde yakalanır."},"twice":{"q":"Aynı olay iki kez gönderilebilir mi?","a":"Evet. Gönderim en az bir kez yapılır; bu yüzden bir yeniden deneme, sunucunun zaten işlediği bir olayı tekrarlayabilir. Her yük sabit bir event_id taşır: bunu sakla ve daha önce gördüğün kimlikleri atla."},"down":{"q":"Sunucum çökerse ne olur?","a":"Başarısız gönderimler 0 sn, 30 sn, 2 dk, 10 dk, 1 sa ve 6 sa aralıklarıyla yeniden denenir. Son denemeden sonra olay, uç noktan tekrar çalışınca yeniden gönderebileceğin bir teslim edilemeyen kayıt olarak saklanır."},"websocket":{"q":"Ayrıca bir WebSocket bağlantısına da ihtiyacım var mı?","a":"Yayın başladı bildirimleri için hayır. Webhook'lar live.start ve live.end olaylarını tek başına karşılar. Yayının içinden sohbet, hediye ve izleyici olaylarına da ihtiyacın olduğunda WebSocket API'yi kullan."},"plans":{"q":"Hangi planlar webhook içerir?","a":"live.start ve live.end webhook'ları tüm ücretli planlara dahil. Üst planlar daha fazla uç nokta, daha yüksek günlük gönderim kotası ve ek olaylar ekler. Sandbox hesabı panelden bir test webhook'u kurup imzalı test gönderimleri yapabilir; canlı gönderimler ve API anahtarıyla webhook kaydı ücretli plan gerektirir."}},"next":{"websocket":{"title":"WebSocket Rehberi","sub":"Yayıncı canlıya geçince sohbet ve hediyeleri akışa al"},"bot":{"title":"Canlı Yayın Botu Yap","sub":"Discord ve sohbet otomasyonu"}}},"events":{"seo":{"title":"TikTok LIVE Olay Referansı - tik.tools","description":"Her TikTok LIVE WebSocket olayı, canlı firehose verisiyle belgelenmiş: sohbet, hediye, beğeni, takip, katılım, PK, abonelik. Node, Python, curl ve Go için hazır kod.","ogTitle":"TikTok LIVE API Olay Referansı","ogDescription":"Tüm TikTok LIVE WebSocket olayları, canlı firehose örnekleriyle belgelenmiş. Node, Python, curl ve Go için hazır kod."},"og":{"title":"TikTok LIVE Olay Referansı","subtitle":"Abone olabileceğin her olay.","badge":"REHBER"},"hero":{"eyebrow":"OLAY REFERANSI · CANLI FIREHOSE · ŞU AN AKIYOR","title":"{brand} olaylarının tam listesi","sub":"Sohbet. Hediyeler. Beğeniler. Katılımlar. Takipler. PK'ler. Abonelikler. TikTok LIVE'daki her olay, zengin meta veriyle tek bir WebSocket üzerinden akar. Aşağıdaki akış şu anki gerçek, herkese açık firehose; bir maket değil.","ctaKey":"Ücretsiz sandbox anahtarı al","ctaDocs":"Dokümanları oku"},"feed":{"title":"Canlı olay akışı","flag":"{count} olay arabellekte · gerçek herkese açık yayın","giftAlt":"hediye","someone":"biri","giftFallback":"Hediye","actions":{"sent":"gönderdi"},"secondsAgo":"{n} sn önce","minutesAgo":"{n} dk önce","empty":"Bir sonraki canlı olay bekleniyor...","caption":"Herkese açık firehose maskelidir, ama her olay gerçek bir TikTok LIVE odasından gelen gerçek bir veridir. Maskesiz yükün tamamını (gerçek kullanıcı adları, gerçek avatarlar, gerçek elmas sayıları) almak için kendi anahtarınla bağlan; planlar arasında değişen tek şey eşzamanlı bağlantı sınırıdır."},"code":{"title":"Kendi altyapında firehose'a abone ol","lead":"Dilini seç. Kopyala. Çalıştır. Sandbox anahtarı: {link}.","tabsLabel":"Kod dili"},"docs":{"title":"Her olay: neyin tetiklediği, yükte neler olduğu","intro":"Tüm olaylar {envelope} zarfını paylaşır. Aşağıda: her olay türü ve taşıdığı veri.","items":{"chat":{"description":"Bir izleyici sohbet mesajı gönderdiğinde tetiklenir. En yaygın olay.","frequency":"Çok sık","fields":{"comment":"Mesaj metni","userId":"Sayısal TikTok kullanıcı kimliği"}},"gift":{"description":"Bir izleyici sanal hediye gönderdiğinde tetiklenir. Hediye adını, elmas değerini ve seri verisini içerir.","frequency":"Orta","fields":{"user":"Gönderen","giftName":"ör. \"Gül\", \"Galaksi\"","giftId":"Sayısal hediye kimliği","diamondCount":"Elmas değeri","repeatCount":"Seri sayısı","repeatEnd":"Seri bittiğinde true"}},"like":{"description":"Bir izleyici beğeni düğmesine dokunduğunda tetiklenir. Toplam birikmiş beğeniyi içerir.","frequency":"Çok sık","fields":{"user":"Beğenen","likeCount":"Bu olaydaki sayı","totalLikeCount":"Yayın toplamı"}},"member":{"description":"Bir izleyici canlı yayın odasına katıldığında tetiklenir.","frequency":"Orta","fields":{"user":"Katılan kullanıcı"}},"follow":{"description":"Bir izleyici canlı yayın sırasında yayıncıyı takip ettiğinde tetiklenir.","frequency":"Düşük","fields":{"user":"Takip eden kullanıcı"}},"share":{"description":"Bir izleyici canlı yayını paylaştığında tetiklenir.","frequency":"Düşük","fields":{"user":"Paylaşan kullanıcı"}},"roomUserSeq":{"description":"Periyodik izleyici sayısı güncellemesi. Anlık izleyici sayısını takip etmenin ana yolu. SDK bunu viewer_count olarak da yayar (takma ad, aynı yük).","frequency":"Periyodik","fields":{"viewerCount":"Şu anki canlı izleyiciler","topViewers":"Etkileşime göre sıralı"}},"subscribe":{"description":"Bir izleyici yayıncıya abone olduğunda tetiklenir.","frequency":"Nadir","fields":{"user":"Abone"}},"linkMicBattle":{"description":"Bir TikTok LIVE PK'si başladığında, güncellendiğinde ya da bittiğinde tetiklenir. Skorları ve katılımcıları içerir.","frequency":"PK sırasında","fields":{"battleUsers":"Skorlarıyla katılımcılar","type":"1=başlangıç, 2=güncelleme, 3=bitiş"}},"roomPin":{"description":"Yayıncı bir sohbet mesajını sabitlediğinde tetiklenir.","frequency":"Nadir","fields":{"pinnedMessage":"Mesaj içeriği + gönderen"}}}},"faq":{"title":"Sıkça sorulanlar","paid":{"q":"Olayları almak için ücretli bir plana ihtiyacım var mı?","a":"Hayır. Sandbox planı ücretsizdir ve gerçek olay yükünün tamamını (gerçek kullanıcı adları, gerçek elmaslar vb.) iletir; istemcin üst akış WebSocket'ini kendi TikTok çereziyle imzalar. Tek kesin sınırlar 3 eşzamanlı WebSocket bağlantısı ve günde 5.000 REST isteğidir. Haftalık $7'lık Basic, sınırı 20 eşzamanlı WS + günde 10.000 isteğe çıkarır."},"frequent":{"q":"Yoğun bir yayında en sık hangi olay tetiklenir?","a":"Sıklıkta `like` ve `chat` başı çeker. Olay başına en yüksek değerli sinyal `gift`'tir."},"multiple":{"q":"Birden fazla TikTok yayıncısına aynı anda abone olabilir miyim?","a":"Evet. Her uniqueId için bir WebSocket aç. Pro plan 50, Ultra 250 eşzamanlı WS'ye izin verir."},"streak":{"q":"Bir hediye serisinin bittiğini nasıl anlarım?","a":"Yalnızca seri yapılabilen hediyeler (`giftType` 1) seri oluşturur: `repeatEnd === true` değerini bekle ya da birkaç saniye boyunca yeni kare gelmezse seriyi kendin kapat ve en yüksek `repeatCount` değerini al. Diğer hediyeler hiçbir zaman bitiş karesi göndermez: 8x gibi adetli bir gönderim, `repeatCount` 8 olan tek bir karedir, bu yüzden geldiği anda say. Her iki durumda da toplam elmas = `diamondCount * repeatCount`."},"latency":{"q":"Gerçek yayına göre gecikme ne kadar?","a":"Olaylar, TikTok'ta tetiklendikten ~150-400 ms sonra gelir. Çoğu CDN'de video yayınının kendisinden daha hızlı."},"battles":{"q":"PK'ler iki yayıncı için de tetiklenir mi?","a":"Evet. PK'deki yayıncılardan herhangi birine bağlan; ikisi de `battleUsers` alanında iki tarafın da dolu olduğu aynı `linkMicBattle` olayını alır."}}}},"guidesBuild":{"shared":{"ogBadge":"REHBER"},"bot":{"seo":{"title":"TikTok Live Sohbet Botu Nasıl Yapılır (Node.js + Python) - tik.tools","description":"Node.js ya da Python ile sohbeti, hediyeleri ve katılımları okuyan, komutlara tepki veren bir TikTok LIVE sohbet botu geliştir. Çalışan kod, test edilmiş örnekler, istek limiti bilgileri. Ücretsiz API anahtarı.","ogTitle":"5 Dakikada TikTok Live Sohbet Botu Yap","ogDescription":"Çalışan Node.js ve Python TikTok LIVE sohbet botu örnekleri. Olayları oku, komutlara tepki ver, 7/24 çalıştır. Ücretsiz plan."},"og":{"title":"TikTok Live Sohbet Botu Yap","subtitle":"Node.js ve Python ile adım adım."},"jsonLd":{"name":"TikTok LIVE sohbet botu yap","description":"Sohbet/hediye olaylarını okuyan ve kendi uygulamanda izleyici komutlarına tepki veren bir TikTok LIVE sohbet botu için adım adım Node.js ve Python eğitimi.","steps":{"install":{"name":"SDK'yı kur","text":"TikTool SDK'sını npm ya da pip ile kur."},"credentials":{"name":"Kimlik bilgilerini ayarla","text":"TikTool API anahtarını ortam değişkeni olarak tanımla."},"write":{"name":"Botu yaz","text":"Sohbet/hediye olaylarını dinle ve kendi kodunda komutlara tepki ver."},"run":{"name":"Çalıştır","text":"node ya da python ile çalıştır; bot otomatik olarak yeniden bağlanır."}}},"hero":{"badge":"Eğitim · Ücretsiz · 5 dakika","title":"TikTok LIVE sohbet botu yap","sub":"Herhangi bir TikTok LIVE yayınındaki her sohbet, hediye ve katılım olayını oku, kendi uygulamanda komutlara tepki ver. Node.js ya da Python ile, 60 satırdan kısa kodla çalışır.","ctaKey":"Ücretsiz API anahtarı al","ctaGithub":"GitHub'da gör"},"mock":{"terminal":"terminal","liveOutput":"bot canlı çıktısı","productionKey":"Canlı ortam anahtarı","active":"aktif","limit":"Limit","limitValue":"10.000 olay/dk"},"step1":{"title":"SDK'yı kur","body":"Tek paket. Derleme adımı yok. Node 18+ ya da Python 3.9+ olan her ortamda çalışır."},"step2":{"title":"Kimlik bilgilerini ayarla","intro":"Tek bir şeye ihtiyacın var:","apiKeyItem":"{label} - {link} üzerinden. Tek yayın için ücretsiz plan yeterli.","apiKeyLabel":"API anahtarı","dashboardLink":"panelin"},"step3":{"title":"Botu yaz","body":"Sohbeti, hediyeleri, katılımları ve beğenileri dinler. {hello} ve {ping} komutlarına senin belirlediğin eylemle tepki verir: bir overlay, bir ses, bir webhook."},"step4":{"title":"Çalıştır","body":"Bot, sen durdurana kadar bağlı kalır. Yeniden bağlanma mantığı SDK'nın içinde.","tryIt":"Herhangi bir TikTok hesabından yayıncının sohbetine {hello} ya da {ping} yaz, botun senin hesabın olarak yanıt verir."},"limits":{"label":"Önemli","title":"Hesaba katman gereken sınırlamalar","sub":"Aşağıdakilerin hepsi TikTok'un hesabına/IP'ne uyguladığı kurallar; tik.tools'un kaldırabileceği şeyler değil. Bot mantığını bunları göz önünde tutarak kur.","volume":{"title":"yayın başına dakikada olay","body":"Büyük yayıncılar (1M+ izleyici) dakikada on binlerce olay üretir. Botun bunları tembel işlemeli: her sohbet mesajında olay döngüsünü bloklama. Ağır işleri at ya da kuyruğa al."},"streamEnd":{"chip":"yayın sonu","title":"oturum LIVE ile birlikte biter","body":"Yayıncı LIVE'ı bitirdiğinde WebSocket kapanır. SDK {event} olayını tetikler. Yayıncı tekrar canlıya geçince yeniden bağlan: {endpoint} uç noktasını sorgula ya da webhook kullan."},"unofficial":{"chip":"bağlantısız","title":"TikTok tarafından onaylanmamıştır","body":"Bu {unofficial} bir entegrasyondur. Bot için ayrı bir TikTok hesabı kullan, ana hesabınla karıştırma ve yayıncıların kimliğine bürünme. Bot spam gibi görünürse TikTok hesabı askıya alabilir.","strong":"resmi olmayan"}},"next":{"title":"Sırada ne var","overlay":{"title":"OBS overlay","desc":"Hediye animasyonlarını videonun üzerinde göster"},"game":{"title":"Sohbet oyunu yap","desc":"İzleyiciler yorumlarla oy verir, hediyeler eylem tetikler"},"tts":{"title":"Metin okuma (TTS)","desc":"Bot sohbet mesajlarını sesli okusun"}}},"overlay":{"seo":{"title":"TikTok LIVE Yayın Overlay'i Yap - OBS Tarayıcı Kaynağı Eğitimi","description":"Anlık sohbet, hediye uyarıları ve izleyici sayısıyla OBS için bir TikTok LIVE yayın overlay'i yap. HTML, CSS ve Node.js koduyla eksiksiz eğitim. TikTok LIVE API kullanır, ücretsiz plan mevcut.","ogTitle":"OBS için TikTok LIVE Yayın Overlay'i Yap","ogDescription":"Sohbet akışı, hediye uyarıları ve izleyici sayısıyla anlık bir TikTok LIVE overlay'i oluştur. OBS tarayıcı kaynakları için eksiksiz kod eğitimi."},"og":{"title":"TikTok LIVE Yayın Overlay'i Yap","subtitle":"OBS için sohbet, hediyeler ve uyarılar."},"jsonLd":{"howTo":{"name":"OBS için TikTok LIVE Yayın Overlay'i Nasıl Yapılır","description":"TikTools API ile TikTok LIVE sohbetini, hediye uyarılarını ve izleyici sayısını gösteren anlık bir OBS overlay'i oluştur.","steps":{"setup":{"name":"Projeyi kur","text":"{pkg} ve express ile bir Node.js projesi oluştur."},"server":{"name":"Sunucuyu oluştur","text":"TikTok'a bağlanan ve olayları SSE ile yayınlayan bir Express sunucusu kur."},"html":{"name":"Overlay HTML'ini oluştur","text":"Sohbet akışı, hediye uyarıları ve izleyici sayısıyla tarayıcı tabanlı overlay'i tasarla."},"obs":{"name":"OBS'e ekle","text":"Overlay URL'sini OBS'te 1920x1080 çözünürlükte Tarayıcı Kaynağı olarak ekle."}}},"article":{"headline":"Anlık Veriyle TikTok LIVE Yayın Overlay'i Yap","description":"Eksiksiz eğitim: TikTok LIVE yayınları için anlık sohbet, hediye uyarıları ve izleyici sayısı gösteren, OBS uyumlu bir overlay oluştur."}},"hero":{"badge":"Eğitim","title":"TikTok LIVE","highlight":"Yayın Overlay'i Yap","subtitle":"Herhangi bir TikTok LIVE yayınından canlı sohbeti, hediye uyarılarını ve izleyici sayısını gösteren, OBS uyumlu anlık bir tarayıcı kaynağı overlay'i oluştur."},"build":{"title":"Ne Yapacaksın","intro":"OBS, Streamlabs ya da tarayıcı kaynağını destekleyen herhangi bir yazılımla çalışan, tarayıcı tabanlı bir yayın overlay'i. Gösterdikleri:","items":{"chat":"Anlık canlı sohbet mesajları","gifts":"Elmas değerleriyle animasyonlu hediye uyarıları","viewers":"Güncel izleyici sayısı","feed":"Kullanıcı avatarlarıyla kayan bir sohbet akışı"}},"prereq":{"title":"Gereksinimler","node":"Node.js 18+ kurulu","apiKey":"Ücretsiz bir TikTools API anahtarı - {link}","apiKeyLink":"buradan al","obs":"OBS Studio (ya da Tarayıcı Kaynağı destekleyen herhangi bir yayın yazılımı)"},"step1":{"title":"Adım 1: Projeyi Kur"},"step2":{"title":"Adım 2: Sunucuyu Oluştur","body":"{file} dosyasını oluştur; bu dosya TikTok'a bağlanır ve olayları Server-Sent Events (SSE) ile tarayıcı overlay'ine yayınlar:"},"step3":{"title":"Adım 3: Overlay HTML'ini Oluştur","body":"{file} dosyasını oluştur; OBS'in tarayıcı kaynağı olarak göstereceği şey bu:"},"step4":{"title":"Adım 4: Çalıştır ve OBS'e Ekle","thenObs":"Sonra OBS'te:","addSource":"Yeni bir {source} ekle","sourceLabel":"Tarayıcı Kaynağı","setUrl":"URL'yi {url} olarak ayarla","setSize":"Genişliği {width}, yüksekliği {height} olarak ayarla","shutdown":"\"Görünmezken kaynağı kapat\" seçeneğini işaretle"},"custom":{"title":"Özelleştirme Fikirleri","themes":{"label":"Özel temalar","text":"{label} - renkleri, yazı tiplerini ve düzeni yayınının tarzına göre değiştir"},"sounds":{"label":"Ses efektleri","text":"{label} - Web Audio API ile hediye geldiğinde ses çal"},"gifs":{"label":"GIF animasyonları","text":"{label} - belirli hediyeler için animasyonlu GIF'ler göster"},"goals":{"label":"Hedef çubukları","text":"{label} - bağış/hediye hedefi ilerleme çubukları ekle"},"podium":{"label":"En iyi destekçi kürsüsü","text":"{label} - en iyi 3 destekçiyi anlık göster"}},"next":{"bot":{"title":"Sohbet Asistanı Geliştir","desc":"Otomatik sohbet asistanı eğitimi"},"useCases":{"title":"Daha Fazla Kullanım Alanı","desc":"Tüm API uygulamalarını gör"}}},"game":{"seo":{"title":"TikTok LIVE Etkileşimli Oyun Nasıl Yapılır - Unity, C++ ve Web","description":"TikTok LIVE için izleyicilerin kontrol ettiği etkileşimli oyunlar yapmaya yönelik adım adım rehber. İzleyiciler hediye ve sohbet komutlarıyla oyununu yönetir. Unity, C++ ve web ile çalışır. Ücretsiz SDK.","ogTitle":"TikTok LIVE Etkileşimli Oyun Yap - Unity, C++ ve Web","ogDescription":"İzleyiciler oyununu TikTok LIVE olaylarıyla yönetsin. Hediyeyle tetiklenen efektler, sohbet komutları, beğeni yağmurları. UE5, Unity ve JavaScript için eksiksiz kod."},"og":{"title":"TikTok LIVE Oyunu Yap","subtitle":"İzleyiciler oyununu hediye ve sohbetle yönetsin."},"jsonLd":{"howTo":{"name":"TikTok LIVE Etkileşimli Oyun Yap","description":"TikTok LIVE yayınları için izleyicilerin kontrol ettiği oyunlar oluştur. İzleyiciler oynanışı hediyeler, sohbet komutları ve beğenilerle yönetir. Unity, C++ ve web ile çalışır.","steps":{"engine":{"name":"Motorunu seç","text":"Oyun motorunu seç: Unity (C# WebSocket), C++ ya da web (JavaScript SDK)."},"connect":{"name":"TikTool API'ye bağlan","text":"TikTok LIVE yayınlarından anlık olay verisi almak için SDK'yı kur ya da ham WebSocket ile bağlan."},"map":{"name":"Olayları oyun eylemlerine eşle","text":"Hediye, sohbet, beğeni ve takip olaylarını eşya oluşturma, karakter yönetme ya da zorluk değiştirme gibi oyun içi efektlere bağla."},"stream":{"name":"TikTok'ta yayınla","text":"İzleyiciler anlık etkileşime girerken oyununu yayınlamak için TikTok Live Studio ya da OBS kullan."}}},"faq":{"official":{"q":"LIVE oyunu yapmak için TikTok'un resmi API'sine ihtiyacım var mı?","a":"Hayır. TikTok, LIVE yayın olayları için herkese açık bir API sunmuyor. TikTool; Unity, Godot, C++ ve web tarayıcıları dahil her oyun motoruyla çalışan, WebSocket iletimli yönetilen bir API sağlar."},"engines":{"q":"TikTok LIVE etkileşimli oyunları hangi oyun motorlarıyla çalışır?","a":"WebSocket bağlantısını destekleyen her motorla: Unity (C# WebSocket), C++, Godot, GameMaker, web tarayıcıları ve özel motorlar."}}},"hero":{"badge":"Oyun Geliştirme Rehberi","title":"TikTok LIVE","highlight":"Etkileşimli Oyun Yap","subtitle":"İzleyiciler oyununu sohbet komutları, hediyeler ve beğenilerle yönetsin. Unity, C++, web tarayıcıları ve WebSocket destekleyen her motorla çalışır."},"what":{"title":"TikTok LIVE Oyunları Nedir?","body":"TikTok LIVE etkileşimli oyunları, izleyicilerin eylemlerinin oynanışı doğrudan etkilediği, izleyici kontrollü deneyimlerdir. İzleyiciler sohbet mesajı, hediye ya da beğeni gönderdiğinde veya yayıncıyı takip ettiğinde bu olaylar oyun içinde tepkileri tetikler: düşman çıkarmak, ortamı değiştirmek ya da karakterleri yönetmek gibi.","examplesIntro":"Popüler örnekler:","battles":{"label":"Sohbetle yönetilen savaşlar","text":"{label} - izleyiciler takımlara katılmak ve savaşmak için komut yazar"},"gifts":{"label":"Hediyeyle tetiklenen efektler","text":"{label} - Gül göndermek bir eşya çıkarır, TikTok Universe bir boss savaşı başlatır"},"likes":{"label":"Beğeni yağmurları","text":"{label} - beğeniler yerçekimini, hızı ya da zorluğu etkiler"},"follows":{"label":"Takip uyarıları","text":"{label} - yeni takipçiler dost NPC'ler çıkarır"}},"how":{"title":"Nasıl Çalışır","body":"Oyunun TikTools API'ye WebSocket ile bağlanır ve TikTok LIVE yayınından anlık olaylar alır. Her olay izleyicinin kullanıcı adını, yaptığı eylemi ve ilgili veriyi (hediye değeri, sohbet mesajı vb.) içerir."},"option1":{"title":"Seçenek 1: Web Oyunu (JavaScript)","body":"En basit yol: doğrudan bir tarayıcıdan ya da Node.js arka ucundan bağlan:"},"option2":{"title":"Seçenek 2: Unity (C#)","body":"Unity'den ham WebSocket bağlantısını kullan, ek eklenti gerekmez:"},"tips":{"title":"Oyun Tasarımı İpuçları","names":{"label":"İzleyici adlarını göster","text":"{label} - destekçinin ya da yazanın kullanıcı adını oyunda göster, izleyiciler fark edildiklerini hissetsin"},"scale":{"label":"İzleyiciye göre ölçekle","text":"{label} - zorluğu dinamik olarak ayarlamak için {event} olaylarını kullan"},"tiers":{"label":"Hediye kademeleri","text":"{label} - TikTok hediye değerlerini (1{diamond} = küçük, 10{diamond} = orta, 100{diamond}+ = efsane) oyun içi efektlere eşle"},"cooldowns":{"label":"Bekleme süreleri","text":"{label} - spam'i önlemek için sohbet komutlarına kullanıcı başına bekleme süresi ekle"},"feedback":{"label":"Görsel geri bildirim","text":"{label} - bir izleyici etkileşime girdiğinde ne olduğunu her zaman göster, izleyicinin ilgisi canlı kalsın"}},"faq":{"title":"SSS","official":{"q":"LIVE oyunu yapmak için TikTok'un resmi API'sine ihtiyacım var mı?","a":"Hayır. TikTok, LIVE yayın olayları için herkese açık bir API sunmuyor. TikTool, her oyun motoruyla çalışan, WebSocket iletimli, yönetilen bir üçüncü taraf API sağlar. Oyununun prototipini yapmak için ücretsiz 7 günlük Sandbox değerlendirmesi yeterli."},"events":{"q":"Oyunumda hangi olayları kullanabilirim?","a":"Tüm olayları: {chat}, {gift}, {like}, {follow}, {share}, {member} (katılım), {viewerCount}. Eksiksiz dokümantasyon için {link} sayfasına bak.","link":"Olay Referansı"},"engines":{"q":"Bunu Godot, GameMaker ya da başka motorlarla kullanabilir miyim?","a":"Evet. WebSocket bağlantısını destekleyen her motor TikTool API'yi kullanabilir. {url} adresine bağlan ve JSON mesajlarını ayrıştır. SDK gerekmez."}},"next":{"overlay":{"title":"Overlay Yap","desc":"OBS yayın overlay'i eğitimi"},"events":{"title":"Olay Referansı","desc":"Tüm olay türleri belgelenmiş"}}},"tts":{"seo":{"title":"TikTok LIVE'da Sesli Okuma (TTS) Nasıl Eklenir - Ücretsiz TTS Asistanı Rehberi","description":"TikTok LIVE'da sesli okuma nasıl eklenir? Sohbet mesajlarını yapay zeka sesleriyle sesli okuyan ücretsiz bir TTS asistanı yap: ElevenLabs, OpenAI ya da ücretsiz tarayıcı TTS'i. Node.js ve Python için adım adım rehber.","ogTitle":"TikTok Live'da Sesli Okuma Nasıl Kullanılır - TTS Asistanı Rehberi","ogDescription":"Bir TikTok LIVE TTS asistanı yap. Sohbet mesajlarını yapay zeka sesleriyle sesli oku. Her TTS motoruyla çalışır. Geliştiriciler için ücretsiz API."},"og":{"title":"TikTok LIVE Sesli Okuma","subtitle":"Sohbeti ve hediyeleri canlı sese dönüştür."},"jsonLd":{"name":"TikTok Live'da Sesli Okuma Nasıl Kullanılır","description":"TikTool API ve herhangi bir TTS motoruyla TikTok Live sohbet mesajlarını sesli okuyan bir TTS asistanı yap.","steps":{"connect":{"name":"Canlı Yayına Bağlan","text":"TikTool SDK'sını kur ve API anahtarınla bir TikTok LIVE yayınına bağlan."},"listen":{"name":"Sohbet Mesajlarını Dinle","text":"Her sohbet mesajını anlık almak için {code} kullan."},"send":{"name":"TTS Motoruna Gönder","text":"Sohbet mesajının metnini tercih ettiğin TTS motoruna aktar (Web Speech API, ElevenLabs, Google TTS)."}},"toolEngine":"Herhangi bir TTS Motoru (Web Speech API, ElevenLabs, Google Cloud TTS)"},"hero":{"badge":"TTS Asistanı Rehberi","title":"Sesli Okuma","highlight":"TTS","line2":"TikTok LIVE'da","subtitle":"TikTok Live sohbet mesajlarını yapay zeka sesleriyle sesli okuyan bir TTS asistanı yap. Her TTS motoruyla çalışır: ElevenLabs, Google Cloud, OpenAI ya da ücretsiz tarayıcı Web Speech API'si."},"intro":{"heading":"TikTok Live'da{accent} Nasıl Kullanılır","headingAccent":"Sesli Okuma","sub":"TikTok Live'da TTS (metinden sese), sohbet mesajlarını yapay zeka sesleriyle sesli okur. TTS'in nasıl çalıştığını, nasıl açılacağını ve TikTool API ile TTS asistanlarının nasıl yapılacağını öğren."},"what":{"title":"TikTok LIVE TTS Nedir?","body":"TikTok Live'da sesli okuma (TTS), canlı yayın sırasında {strong}. İzleyiciler mesaj gönderdiğinde TTS onları sesli okur; böylece yayıncı ve izleyiciler mesajları duyabilir. Özellikle şunlar için kullanışlı:","strong":"sohbet mesajlarını konuşmaya dönüştürür","items":{"streamers":"Sohbeti sürekli okuyamayan yayıncılar","accessibility":"Görme engelli kullanıcılar için erişilebilirlik","entertainment":"Etkileşimli eğlence deneyimleri","assistants":"Yayında yapay zeka destekli sesli asistanlar"}},"howGet":{"title":"TikTok Live'da Sesli Okuma Nasıl Açılır","body":"TikTok'un yerleşik TTS'i sınırlıdır: yalnızca belirli bağış/hediye mesajlarında çalışır. {strong} için geliştiriciler, sohbeti anlık yakalayıp bir TTS motoruna aktarmak üzere TikTool API'sini kullanır:","strong":"Tüm sohbet mesajlarında tam TTS"},"step1":{"title":"Adım 1: Canlı Yayına Bağlan"},"step2":{"title":"Adım 2: Sohbet Mesajlarını Dinle"},"step3":{"title":"Adım 3: Bir TTS Motoru Ekle","body":"İstediğin TTS motorunu seç: tarayıcı Web Speech API, Google Cloud TTS, Amazon Polly, ElevenLabs ya da OpenAI TTS:"},"useCasesTitle":"TikTok Live İçin TTS Kullanım Alanları","useCases":{"chat":{"title":"Sohbet TTS Asistanı","desc":"Her sohbet mesajını sesli oku. İzleyiciler mesajlarını yapay zeka sesinden duyar; etkileşimi ve bağışları artırır."},"gifts":{"title":"Hediye Teşekkür Asistanı","desc":"Hediye gönderen izleyicilere otomatik teşekkür et. Gül, Aslan ve TikTok Universe hediyeleri için özel sesli mesajlar."},"games":{"title":"Oyun Komutları","desc":"Sesle yönetilen etkileşimli oyunlar. Sohbet mesajları, yayındaki oynanışı yöneten sesli komutlara dönüşür."},"multiLang":{"title":"Çok Dilli TTS","desc":"Mesajın dilini algıla ve uygun sesi kullan. Otomatik çevrilen TTS ile dünya genelindeki izleyicilere yayın yap."}},"compare":{"title":"TikTok LIVE TTS ve Yerleşik TTS Karşılaştırması","feature":"Özellik","ours":"TikTool + Özel TTS","builtIn":"TikTok Yerleşik TTS","yes":"Evet","no":"Hayır","allChat":"Tüm sohbet mesajları","giftsOnly":"Yalnızca hediyeler","customVoices":"Özel sesler","anyEngine":"Her motor","fixedVoices":"Sabit sesler","aiVoices":"Yapay zeka sesleri (ElevenLabs, OpenAI)","multiLang":"Çok dilli","languages":"50+ dil","limited":"Sınırlı","filtering":"Filtreleme/moderasyon","customRules":"Özel kurallar","overlay":"Yayın overlay'i","obs":"OBS uyumlu"},"python":{"title":"TikTok Live İçin Python TTS Asistanı","body":"{pkg} ve {engine} kullanarak Python ile bir TTS asistanı yap:"},"faq":{"title":"Sıkça Sorulan Sorular","howTo":{"q":"TikTok canlı yayında sesli okuma nasıl yapılır?","a":"Sohbet mesajlarını anlık yakalamak için TikTool'un WebSocket API'sini kullan, sonra bunları herhangi bir TTS motoruna aktar (Web Speech API, Google Cloud TTS, ElevenLabs, OpenAI TTS). API her sohbet mesajını JSON olarak verir; yapman gereken tek şey metni seçtiğin TTS'e göndermek."},"howGet":{"q":"TikTok canlı yayında sesli okuma nasıl açılır?","a":"TikTool SDK'sını {command} ile kur, API anahtarınla bir canlı yayına bağlan ve sohbet olaylarını dinle. Her sohbet olayı mesaj metnini ve kullanıcı bilgisini içerir. Metni herhangi bir TTS motoruna gönder ve sesli dinle."},"builtIn":{"q":"TikTok'un canlı yayınlar için yerleşik TTS'i var mı?","a":"TikTok'un yalnızca belirli hediye/bağış mesajlarını okuyan sınırlı bir yerleşik TTS'i var. Tüm sohbet mesajlarında tam TTS için bir TTS motoruna bağlı TikTool API'si gibi harici bir çözüme ihtiyacın var."},"python":{"q":"Python ile TikTok Live için TTS asistanı yapabilir miyim?","a":"Evet. tiktok-live-api Python paketini kullan ya da websockets ile doğrudan wss://api.tik.tools adresine bağlan. Ses çıktısı için pyttsx3 (çevrimdışı) ya da gTTS (Google) ile birleştir. Yukarıdaki Python örneğine bak."},"bestEngine":{"q":"TikTok Live için en iyi TTS motoru hangisi?","a":"Ücretsiz/temel kullanım için: tarayıcı Web Speech API ya da pyttsx3 (Python). Yüksek kaliteli yapay zeka sesleri için: ElevenLabs, OpenAI TTS ya da Google Cloud TTS. Her birinin fiyatı, ses kalitesi ve gecikmesi farklıdır."},"free":{"q":"TikTok canlı yayında TTS ücretsiz nasıl kullanılır?","a":"TikTool, ücretsiz 7 günlük Sandbox değerlendirmesi sunar (günde 5.000 istek, 3 eşzamanlı WebSocket bağlantısı). Tarayıcının ücretsiz Web Speech API'si ya da Python'un pyttsx3'ü ile birleştirerek TikTok Live için bir TTS asistanını ücretsiz geliştirip değerlendirebilir, sonra ücretli bir planla devam edebilirsin."}},"cta":{"title":"TikTok LIVE TTS Asistanını Yap","desc":"Sandbox planı - günde 5.000 istek, 3 eşzamanlı WebSocket bağlantısı. Dakikalar içinde geliştirmeye başla.","primary":"Ücretsiz API Anahtarı Al","secondary":"Hızlı Başlangıç Rehberi"}}},"guidesData":{"common":{"badge":"Geliştirici Rehberi","ogBadge":"REHBER","breadcrumbHome":"Ana Sayfa","breadcrumbGuides":"Rehberler"},"leaderboardApi":{"seo":{"title":"TikTok LIVE Sıralama API Rehberi {'|'} TikTools","description":"TikTools sıralama ve lig sıralaması API'si için eksiksiz geliştirici rehberi. Günlük bölgesel sıralamaları al, {count} lig kademesinin tamamını ({range}) sorgula ve {regions} bölgedeki canlı yayıncıları takip et. Node.js, Python, Go, PHP ve cURL kod örnekleri.","ogTitle":"TikTok LIVE Sıralama ve Lig API Rehberi {'|'} TikTools","ogDescription":"{regions} bölge için anlık TikTok LIVE sıralama verisi. {count} kademenin tamamında ({range}) lig sıralamalarını sorgula, canlı yayıncıları tespit et ve yayıncı takip araçları geliştir. Tüm ücretli planlarda. Eksiksiz kod örnekleri.","ogImageTitle":"TikTok LIVE Sıralama API'si","ogImageSubtitle":"En iyi yayıncılar ve destekçiler, canlı veri olarak.","breadcrumbName":"Sıralama ve Lig API'si"},"hero":{"title":"Sıralama ve","titleHighlight":"Lig API'si","subtitle":"Anlık TikTok LIVE sıralama verisi. {count} bölgede günlük sıralamaları al, canlı lig sınıfı verisini sorgula ve yayıncı performansını takip et."},"badges":{"allPaidPlansCaps":"TÜM ÜCRETLİ PLANLAR","ultraOnlyLeaguesCaps":"YALNIZCA ULTRA - Ligler","allPaidPlans":"Tüm Ücretli Planlar","ultraOnly":"Yalnızca Ultra","ultraDeveloperOnly":"Yalnızca Ultra Geliştirici Planı"},"headings":{"pathParameters":"Yol Parametreleri","responseSchema":"Yanıt Şeması","exampleResponse":"Örnek Yanıt","codeExamples":"Kod Örnekleri"},"table":{"parameter":"Parametre","type":"Tür","description":"Açıklama","field":"Alan","slug":"Slug","regionCode":"Bölge Kodu","class":"Sınıf"},"overview":{"heading":"Genel Bakış","intro":"TikTool, {host} adresindeki web sitesi API'si üzerinden iki tür sıralama verisi sunar. İki uç nokta da TikTok LIVE yayıncıları için elmas kazancına göre sıralanmış anlık rekabet verisi döndürür.","regional":{"title":"Bölgesel Sıralamalar","body":"Toplam kazanılan elmasa göre ilk 100 yayıncının günlük sıralaması, coğrafi bölgelere ayrılmış halde. Gün boyunca sürekli güncellenir. Basic, Pro ve Ultra abonelerine açıktır.","items":{"top100":"Bölge başına ilk 100 yayıncı","fields":"Sıra, puan (elmas), canlı durumu, oda kimliği","regions":"Dünya genelinde {count} bölge","refresh":"Veri her 10 saniyede yenilenir"}},"league":{"title":"Lig Sıralamaları","body":"TikTok LIVE liglerinde yarışan yayıncılar için sınıf bazlı rekabet verisi ({range}). Herhangi bir bölgede hangi yayıncının hangi rekabet kademesinde olduğunu gösterir. {plan} gerektirir. Agency PASS ({vipPath}) bir web sitesi aboneliğidir: lig verisine web sitesi arayüzünden erişim verir, programatik API erişimi vermez.","plan":"Ultra geliştirici planı","items":{"divisions":"{count} lig kademesi: {list}","entries":"Canlı durumuyla sınıf bazlı sıralı kayıtlar","teaser":"Alt planlar için önizleme (5 kayıt)","refresh":"Veri her 5 dakikada yenilenir"}}},"auth":{"label":"Kimlik doğrulama:","body":"{label} Bu uç noktalar {apiHost} değil, {host} üzerindedir ve oturum tabanlı kimlik doğrulama kullanır. Bunları, ücretli bir geliştirici hesabıyla tik.tools'a giriş yaparak aldığın geçerli bir oturum çereziyle kendi sunucundan çağır. Tüm ücretli geliştirici planları (Basic, Pro, Ultra) bölgesel sıralama uç noktalarına erişebilir. {leagueRule} Agency PASS aboneliği ({vipPath}) yalnızca web sitesine yönelik ayrı bir üründür: lig verisine bu geliştirici API'si üzerinden değil, tik.tools web sitesi arayüzünden erişim verir.","leagueRule":"Lig uç noktaları Ultra geliştirici planı gerektirir."},"regions":{"heading":"Bölge Referansı","intro":"{count} bölgesel sıralama mevcut. Ülke sıralaması uç nokta URL'sinde {slug} değerini, lig uç noktalarında ise {code} değerini kullan."},"country":{"heading":"Uç nokta: Bölgesel Sıralama","intro":"Bir bölgenin o günkü ilk 100 sıralamasını döndürür. Kayıtlar {field} değerine (bugün kazanılan toplam elmas) göre azalan sırada dizilir.","params":{"slug":"Yukarıdaki Bölge Referansı tablosundan bölge slug'ı (ör. {first}, {second})"},"fields":{"rank":"Sıralamadaki konum (1 = en çok kazanan)","uniqueId":"TikTok kullanıcı adı ({'@'} olmadan)","nickname":"TikTok'ta görünen ad","score":"Bu bölgede bugün kazanılan toplam elmas","isLive":"Yayıncının şu anda canlı yayında olup olmadığı","roomId":"Şu anda yayındaysa canlı oda kimliği, değilse null"}},"leagues":{"heading":"Lig Uç Noktaları","warning":{"label":"Ultra gerekli.","plan":"Ultra geliştirici planı","body":"{label} Lig uç noktaları {plan} gerektirir. Basic ve Pro planlarından gelen istekler 5 kayıtlık bir önizleme alır: yanıttaki {fullAccessField} alanı {falseValue} olur ve {maskedField} kaç kaydın gizlendiğini gösterir. Not: Agency PASS aboneliği ({vipPath}) lig verisine web sitesinden erişim verir ama bir geliştirici API aboneliği değildir."},"list":{"heading":"4a. Bir Bölgenin Liglerini Listele","intro":"Belirli bir bölgedeki mevcut lig sınıflarını, her sınıfta kaç yayıncı olduğunu ve verinin en son ne zaman güncellendiğini listeler.","params":{"region":"Bölge Referansı tablosundan bölge kodu (ör. {first}, {second}, {third})"},"fields":{"classType":"Sayısal sınıf tanımlayıcısı (aşağıdaki {field} Referansına bak)","classLabel":"Okunabilir sınıf adı (ör. \"A1\", \"B5\")","count":"Şu anda bu sınıftaki yayıncı sayısı","updatedAt":"Son veri yenilemesinin ISO 8601 zaman damgası"}},"entries":{"heading":"4b. Lig Kayıtlarını Al","intro":"Bir bölgede belirli bir lig sınıfındaki yayıncıların sıralı listesini döndürür. Lig odaklı araçlar ve yayıncı takip panelleri geliştirmek için temel uç nokta budur.","params":{"region":"Bölge kodu (ör. {first}, {second})","classType":"Sayısal sınıf tanımlayıcısı (2000=A1, 1900=A2, 1100=B5 vb.)"},"fields":{"hasFullAccess":"Planın tam erişime sahipse true; false = önizleme modu (5 kayıt)","maskedCount":"Plan kısıtlamaları nedeniyle gizlenen kayıt sayısı ({field} ise 0)","totalCount":"Bu sınıftaki toplam yayıncı sayısı","rank":"Bu sınıf içindeki konum","userId":"TikTok sayısal kullanıcı kimliği (sabit arka uç kimliği, hiç değişmez)","uniqueId":"{'@'} olmadan TikTok kullanıcı adı (kullanıcı değiştirebilir)","nickname":"Görünen ad (kullanıcı değiştirebilir)","score":"Mevcut lig döneminde kazanılan elmas"}}},"classRef":{"heading":"{field} Referansı","intro":"Lig sınıfları, sayısal {field} değerlerini rekabet kademelerine eşler. A1 en üst kademedir: en çok elmas kazanan elit yayıncılar. {bottom} lig rekabetine giriş noktasıdır.","note":"{count} kademenin hepsi her bölgede bulunmayabilir. Hedef bölgende hangi sınıfların olduğunu görmek için önce {endpoint} uç noktasını çağır, sonra ihtiyacın olan sınıfı çek.","noteEndpoint":"Ligleri Listele","classes":{"A1":"Elit kademe. Bölgenin en çok kazananları. En yüksek rekabet, yerleşmek için en yüksek elmas şartı.","A2":"Kıdemli kademe. A1'e yükselmeye çalışan, yerleşik ve yüksek kazançlı yayıncılar.","A3":"Yerleşik A sınıfı. Elit aralıktaki yerini koruyan, istikrarlı yüksek kazançlı yayıncılar.","B1":"B aralığının zirvesi. A kademelerine bir yükselme uzaklıktaki yayıncılar.","B2":"Üst B sınıfı. B1 için yarışan güçlü kazançlı yayıncılar.","B3":"Orta B sınıfı. B aralığının ortasında istikrarlı kazanan yayıncılar.","B4":"Alt B sınıfı. Üst B kademelerine doğru ilerleyen yayıncılar.","B5":"B sınıfı girişi. Lig dönemi boyunca güçlü ve istikrarlı kazanç sağlayan yayıncılar.","C1":"C aralığının zirvesi. B sınıfına doğru ilerleyen aktif kazançlı yayıncılar.","C2":"Üst C sınıfı. C1'e yükselmek için yarışan orta düzey kazançlı yayıncılar.","C3":"Orta C sınıfı. C aralığının ortasında düzenli kazanan yayıncılar.","C4":"Alt C sınıfı. Üst C kademelerine doğru tırmanan yayıncılar.","C5":"C sınıfı girişi. D aralığından yeni yükselenler.","D1":"D aralığının zirvesi. Bölgede kayda değer kazanmaya başlayan yayıncılar.","D2":"Üst D sınıfı. Daha yeni ya da daha düşük hacimli kazananlar.","D3":"Orta D sınıfı. Lig rekabetine alışan yayıncılar.","D4":"Alt D sınıfı. Ligde ilk kazançlarını elde edenler.","D5":"Giriş ligi. Lige katılmaya uygun yayıncılar için başlangıç noktası."}},"example":{"heading":"Çalışan Örnek: Balkanlar'da Şu An Yayında Olan Tüm A1 Yayıncılarını Bul","intro":"Bu çok adımlı eksiksiz örnek, önerilen kalıbı gösterir: mevcut sınıfları keşfet, ihtiyacın olanı bul, kayıtlarını çek, sonra canlı yayıncılara göre filtrele. Her bölge ve sınıf kombinasyonunda çalışır.","steps":{"fetchLeagues":"BK (Balkanlar) bölgesi için mevcut ligleri çek","findClass":"A1 kaydını bul ve var olduğunu doğrula","fetchEntries":"A1 lig kayıtlarını çek","filterLive":"{condition} olan yayıncılara göre filtrele"}},"tips":{"heading":"İstek Limitleri ve En İyi Uygulamalar","cache":{"title":"Yanıtları istemci tarafında önbelleğe al","body":"Sıralamadaki konumlar yavaş yavaş değişir. API'yi gereksiz yere yormamak için yeniden çekmeden önce 10-30 saniye önbellekte tut."},"leagueRefresh":{"title":"Lig verisi her 5 dakikada yenilenir","body":"Lig uç noktalarını 5 dakikadan daha sık sorgulamanın bir faydası yok. Alttaki veri bundan daha hızlı değişmez."},"parallel":{"title":"Bölgeleri bağımsız sorgula","body":"{count} bölgenin hepsi paralel olarak sorgulanabilir. Birden fazla bölgenin verisine ihtiyacın varsa istekleri sırayla değil, eşzamanlı gönder."},"connect":{"title":"Bağlanmak için {live} + {room} kullan","body":"Bir sıralama kaydında {live} true ise, o yayıncının {uniqueId} değeri ve API anahtarınla hemen bir WebSocket açabilirsin."},"cookies":{"title":"Oturum çerezlerini güvenle sakla","body":"Oturum çerezleri hesabına erişim sağlar. Onları ortam değişkenlerinde sakla; asla kaynak kodda ya da herkese açık depolarda tutma."},"listFirst":{"title":"Kayıtları çekmeden önce ligleri listele","body":"Her sınıf her bölgede bulunmaz. Hedef bölgende hangi {field} değerlerinin mevcut olduğunu doğrulamak için her zaman önce listeleme uç noktasını çağır."}},"faq":{"heading":"Sıkça Sorulan Sorular","plans":{"q":"Hangi planlar sıralama API erişimi içerir?","a":"Tüm ücretli planlar (Basic, Pro ve Ultra) bölgesel sıralama uç noktasına erişim içerir. Ücretsiz Sandbox anahtarı (7 günlük değerlendirme) sıralama erişimi içermez."},"league":{"q":"Lig sıralaması verisine erişmek için ne gerekir?","a":"Lig uç noktaları Ultra geliştirici planı gerektirir. Agency PASS aboneliği ({vipPath}) bir web sitesi ürünüdür: lig verisine bu geliştirici API'si üzerinden değil, tik.tools arayüzünden erişim verir. Basic ve Pro geliştirici aboneleri her lig sınıfı için 5 kayıtlık bir önizleme alır ama listenin tamamını göremez."},"refresh":{"q":"Sıralama verisi ne sıklıkla güncellenir?","a":"Bölgesel sıralama verisi, yayıncılar elmas kazandıkça gün boyunca sürekli yenilenir. Lig sınıfı verisi her 5 dakikada güncellenir. Gereksiz istekleri önlemek için yanıtları en az 10 saniye önbellekte tut."},"regions":{"q":"Kaç bölge mevcut?","a":"TikTool, Kuzey Amerika, Birleşik Krallık, Balkanlar, Güneydoğu Asya, Latin Amerika ve daha fazlası dahil dünya genelinde {count} bölge için sıralama verisi sunar. Her bölgenin kendi bağımsız sıralaması ve lig rekabeti vardır."},"live":{"q":"Sıralamadan bir yayıncının şu an canlıda olup olmadığını anlayabilir miyim?","a":"Evet. Her sıralama ve lig kaydında {field} adlı bir boolean alan bulunur. true olduğunda yayıncı aktif olarak yayındadır. {wsUrl} adresindeki TikTool WebSocket API'siyle yayıncının {uniqueId} değerini kullanarak yayınına hemen bağlanabilirsin."},"missingClasses":{"q":"Bölgemde tüm {field} değerleri görünmüyor. Neden?","a":"Her lig sınıfı her bölgede bulunmaz; bu, orada kaç yayıncının yarıştığına bağlıdır. Kayıtları çekmeden önce hedef bölgende hangi {field} değerlerinin aktif olduğunu görmek için önce ligleri listeleme uç noktasını çağır."},"pollAll":{"q":"{count} bölgenin hepsini aynı anda sorgulayabilir miyim?","a":"Evet. Bölgeler tamamen bağımsızdır ve paralel olarak sorgulanabilir. Çok bölgeli bir anlık görüntüye ihtiyacın varsa {count} isteğin hepsini eşzamanlı gönder ve sonuçları birleştir. Bunu yaparken planının istek limitlerine dikkat et."}},"jsonLd":{"refreshA":"Bölgesel sıralama verisi gün boyunca sürekli yenilenir. Lig sınıfı verisi her 5 dakikada güncellenir. Yayıncılar, bir bölgede elmas kazanmaya başladıkları anda sıralamada görünür.","regionsA":"TikTool, Kuzey Amerika, Birleşik Krallık, Balkanlar, Güneydoğu Asya, Latin Amerika ve daha fazlası dahil dünya genelinde {count} bölge için sıralama verisi sunar. Her bölgenin kendi bağımsız sıralaması vardır.","liveQ":"Sıralama API'sinden bir yayıncının şu an canlıda olup olmadığını anlayabilir miyim?","liveA":"Evet. Her sıralama ve lig kaydında {field} adlı bir boolean alan bulunur. true olduğunda, TikTool WebSocket API'siyle yayıncının {uniqueId} değerini kullanarak yayınına hemen bağlanabilirsin.","classTypeQ":"{field} numaralandırma sistemi nedir?","classTypeA":"{field}, {count} lig kademesinin her biri için sayısal bir tanımlayıcıdır: {list}. Daha yüksek sayılar, daha üst kademe ve daha rekabetçi sınıflara karşılık gelir."},"next":{"prevTitle":"WebSocket API","prevDesc":"Canlı yayınlara anlık bağlan","nextTitle":"Olay Referansı","nextDesc":"Tüm olay türleri ve veri alanları"}},"analytics":{"seo":{"title":"TikTok LIVE Analiz API'si - İzleyici, Hediye ve Etkileşimi Anlık Takip Et","description":"Herhangi bir TikTok LIVE yayını için izleyici sayısını, hediye gelirini, sohbet hacmini ve etkileşimi anlık takip et. Ücretsiz API ile analiz panelleri geliştir. Node.js, Python ve her dil.","ogTitle":"TikTok LIVE Analiz API'si - İzleyici, Hediye ve Etkileşim Takibi","ogDescription":"Anlık TikTok LIVE analizi: izleyici sayısı, hediye geliri, sohbet hacmi, etkileşim oranları. Ücretsiz API ile panel geliştir.","ogImageTitle":"TikTok LIVE Analiz API'si","ogImageSubtitle":"İzleyicileri, hediyeleri ve etkileşimi anlık takip et."},"hero":{"title":"TikTok LIVE","titleHighlight":"Analiz API'si","subtitle":"Herhangi bir TikTok LIVE yayını için izleyici sayısını, hediye gelirini, sohbet hacmini ve etkileşim metriklerini anlık takip et. Paneller, uyarı sistemleri ve analiz araçları geliştir."},"available":{"heading":"Hangi Analiz Verileri Mevcut?","intro":"TikTok, LIVE yayınlar için herkese açık bir analiz API'si sunmuyor. TikTools API, her yayın olayını WebSocket üzerinden anlık ileterek bu boşluğu doldurur. Bu ham olaylardan istediğin her metriği hesaplayabilirsin:","items":{"viewers":{"label":"İzleyici sayısı","desc":"birkaç saniyede bir güncellenen anlık izleyici sayısı"},"revenue":{"label":"Hediye geliri","desc":"her hediye olayı elmas değerini içerir (1 elmas ≈ 0,005 $)"},"chat":{"label":"Sohbet hacmi","desc":"dakika başına mesaj, tekil sohbet eden sayısı, anahtar kelime sıklığı"},"engagement":{"label":"Etkileşim oranı","desc":"zaman dilimi başına beğeni, paylaşım, takip"},"peak":{"label":"Zirve izleyici","desc":"oturum boyunca ulaşılan en yüksek değerleri takip et"},"leaderboard":{"label":"Hediye sıralaması","desc":"toplam elmas harcamasına göre sıralanan en iyi destekçiler"}}},"quickStart":{"heading":"Hızlı Başlangıç: Anlık Panel Verisi","intro":"Bu örnek tüm analiz verilerini anlık toplar. İstediğin frontend framework'üne bağla ya da bir veritabanına kaydet:"},"output":{"heading":"Beklenen Çıktı"},"database":{"heading":"Veritabanına Kaydet","intro":"Geçmişe dönük analiz için olayları PostgreSQL, MongoDB ya da herhangi bir veritabanında sakla:"},"raw":{"heading":"Ham WebSocket (Her Dil)","intro":"Python, Go, Rust ya da WebSocket destekleyen herhangi bir dille analiz geliştir:"},"faq":{"heading":"SSS","official":{"q":"TikTok'un LIVE yayınlar için resmi bir analiz API'si var mı?","a":"Hayır. TikTok yayıncılara CANLI Yayın Merkezi üzerinden uygulama içi analiz sunar, ama bu veriye programatik olarak erişmek için herkese açık bir API yok. TikTools API, kendi analizini oluşturmak için kullanabileceğin ham olayları anlık iletir."},"multiple":{"q":"Birden fazla yayını aynı anda takip edebilir miyim?","a":"Evet. Her yayın için bir tane olmak üzere birden fazla {client} istemcisi oluştur. Pro plan en fazla 50 eşzamanlı WebSocket bağlantısını destekler."},"accuracy":{"q":"İzleyici sayısı ne kadar doğru?","a":"İzleyici sayısı doğrudan TikTok'un dahili verisinden gelir ve birkaç saniyede bir güncellenir. TikTok uygulamasında gösterilen sayıyla aynıdır."}},"jsonLd":{"howToName":"TikTok LIVE Analizi Nasıl Oluşturulur","howToDescription":"TikTools API'yi kullanarak herhangi bir TikTok LIVE yayını için izleyici sayısını, hediye gelirini, sohbet hacmini ve etkileşimi anlık takip et.","steps":{"install":{"name":"SDK'yı kur","text":"TikTools SDK'sını kurmak için {command} komutunu çalıştır."},"listen":{"name":"Olay dinleyicilerini kur","text":"Analiz verisi toplamak için viewer_count, chat, gift, like, follow ve share olaylarını dinle."},"compute":{"name":"Metrikleri hesapla","text":"Zirve izleyiciyi, dakika başına mesajı, elmas cinsinden hediye gelirini, tekil sohbet edenleri ve etkileşim oranlarını takip et."},"store":{"name":"Sakla ve göster","text":"Olayları bir veritabanına kaydet ya da anlık bir panelde göster."}},"officialA":"Hayır. TikTok yayıncılara CANLI Yayın Merkezi üzerinden uygulama içi analiz sunar, ama bu veriye programatik olarak erişmek için herkese açık bir API yok. TikTools API, özel analizler oluşturmak için ham olayları anlık iletir.","multipleQ":"Birden fazla TikTok LIVE yayınını aynı anda takip edebilir miyim?"},"next":{"prevTitle":"Olay Referansı","prevDesc":"Tüm olay türleri belgelenmiş","nextTitle":"Node.js Rehberi","nextDesc":"Eksiksiz JavaScript/TypeScript rehberi"}}},"guidesSdk":{"livePreview":{"defaultTitle":"Canlı önizleme","running":"ÇALIŞIYOR","iframeTitle":"Canlı kod önizlemesi","placeholder":"Önizleme görünür olunca yüklenir."},"migrateShared":{"getFreeKey":"Ücretsiz API anahtarı al","livePreviewBadge":"Canlı önizleme","copyThisCode":"Bu kodu kopyala","colTier":"Plan","responseShapeBadge":"Yanıt yapısı","responseShapeTitle":"Aynı JSON, üstüne bir geçiş ipucu"},"migrateEuler":{"seo":{"title":"Euler Stream'den Tik.Tools'a geçiş - tek yapılandırma satırı","description":"Euler Stream'den Tik.Tools'a doğrudan geçiş. Aynı SDK'lar (TikTokLive, tiktok-live-connector), aynı uç noktalar, aynı yanıt yapısı. İmza sağlayıcı host'unu değiştir, hepsi bu.","ogTitle":"Euler Stream'den Tik.Tools'a geçiş","ogDescription":"İmza sağlayıcı host'unu değiştir. TikTokLive / tiktok-live-connector kalsın. Geçiş ücretsiz planla karşılanır.","ogImageTitle":"Euler Stream'den geçiş","ogImageSubtitle":"Tek yapılandırma satırıyla geç.","ogImageBadge":"GEÇİŞ"},"hero":{"badge":"Tek satırlık yapılandırmayla geçiş","title":"{legacy} yerine {brand}: tek yapılandırma satırıyla geç","sub":"TikTokLive (Python) ya da tiktok-live-connector (Node) kalsın. İmza sağlayıcı host'unu değiştir. Aynı olay adları, aynı SDK'lar, aynı kod.","copyCta":"Geçiş kodunu kopyala"},"live":{"title":"Doğrudan geçişin çalıştığını burada gör","desc":"Euler'in sunduğu el sıkışmanın aynısı: imzalı token üretimi -> WebSocket. Aşağıdaki iframe, kod parçasının HTML sürümünü birebir api.tik.tools üzerinde çalıştırır. Kopyalayıp yapıştır, aynı çıktıyı alırsın.","note":"İstediğin dili seç (Node / Python / HTML / LLM komutu)"},"steps":{"badge":"Adım adım","title":"İki adım. Sıfır yeniden yazım.","one":{"title":"İmza sağlayıcı host'unu değiştir","body":"SDK başlatmanda iki yapılandırma satırı: imzalama altyapısını {oldHost} yerine {newHost} adresine yönlendir. Mevcut olay işleyicilerin, oda kimliklerin ve SDK kodun aynen kalır. Tüm {tiersLink} doğrudan yerine geçer; demo anahtarı {demoKey} kayıt olmadan, düşük limitlerle çalışır.","tiersLink":"tik.tools API planları","copyCta":"Node + Python kodunun tamamını kopyala"},"two":{"title":"Hazır olunca gerçek bir API anahtarı al","body":"Demo anahtarı {demoKey} kayıt olmadan çalışır ama IP başına 1 WebSocket / 10 dakikalık oturum / saatte 6 bağlantı ile sınırlıdır. Daha yüksek limitler ve Euler uç noktalarıyla tam uyum için {link}.","link":"Ücretsiz Tik.Tools anahtarı al"}},"endpoints":{"badge":"Uç nokta uyumu","title":"Her Euler uç noktası 1:1 karşılık bulur","desc":"Tik.Tools, Euler'in uç nokta yapısını birebir yansıtır; Euler ile konuşan SDK'lar hiçbir yama gerekmeden çalışmaya devam eder.","colTikTools":"Tik.Tools (aynı yol)","tierDemo":"Demo","bonusRow":"{label} herkese açık canlı akış bandı, sıralamalar","bonusLabel":"Bonus (Euler'de yok):","note":"{lead} sign_url {shape} döndürür. Mevcut ayrıştırıcın çalışmaya devam eder.","noteLead":"Aynı yanıt yapısı."},"pricing":{"title":"Ücretsiz plan, geçişi ve ilk canlı ortam dağıtımını karşılar","body":"Sandbox + Basic planları ücretsiz. Kredi kartı gerekmez. Yayına çıktığında daha yüksek istek limitleri.","seePricing":"Fiyatları gör"}},"migrateTikapi":{"seo":{"title":"TikAPI'den Tik.Tools'a geçiş - 30 saniyede doğrudan geçiş","description":"TikAPI'den Tik.Tools'a doğrudan geçiş. Aynı uç noktalar, aynı yanıt yapısı, üstüne TikTok Live için anlık WebSocket olayları.","ogTitle":"TikAPI'den Tik.Tools'a geçiş","ogDescription":"Temel URL'yi değiştir, kodun aynı kalsın. Ücretsiz plan geçişi ve testleri karşılar.","ogImageTitle":"TikAPI'den geçiş","ogImageSubtitle":"30 saniyede doğrudan yerine geçen alternatif.","ogImageBadge":"GEÇİŞ"},"hero":{"badge":"Tek satırlık geçiş","title":"{legacy} yerine {brand}: 30 saniyede geç","sub":"Aynı uç noktalar. Aynı yanıt yapısı. Üstüne anlık WebSocket olayları. Temel URL'yi değiştir, kodun aynı kalsın.","copyCta":"Canlı olay kodunu kopyala"},"live":{"title":"Aynı TikAPI yapısı, api.tik.tools üzerinden","desc":"Aşağıdaki iframe, HTML örnek dosyasının ta kendisi: {endpoint} üzerinden canlı kanalları çeker ve olayları WebSocket ile akışa alır. Kopyala, {ext} olarak kaydet, çift tıkla. Çıktı birebir aynı.","note":"Node / Python / HTML / LLM komutu"},"steps":{"one":{"title":"Tek satırı değiştir","body":"Mevcut TikAPI temel URL'ni {host} adresine yönlendir. Yol aynı kalır."},"two":{"title":"Tik.Tools API anahtarını kullan","body":"{link} adresinden ücretsiz bir tane al. {query} ya da {header} başlığı olarak gönder, ikisi de çalışır."},"three":{"title":"Hepsi bu","body":"Mevcut işleyicilerin çalışmaya devam eder. Her geçiş yanıtı, yerel uç noktayı gösteren bir {hint} ipucu taşır; daha hızlı ve daha zengin veriye hazır olduğunda geçersin."}},"endpoints":{"badge":"Uç nokta haritası","title":"TikAPI'nin her canlı veri çağrısı Tik.Tools ile çalışır","desc":"VOD, profil meta verisi ve arama yalnızca TikAPI'de var; biz TikTok LIVE uzmanıyız. Aşağıdaki her şey doğrudan yerine geçer.","colTikapi":"TikAPI uç noktası","colCompat":"Tik.Tools (uyumlu)","colNative":"Yerel karşılığı","tierFree":"Ücretsiz","tierFreeConn":"Ücretsiz (15 bağlantı)","returnsEmptyLiveStatus":"boş + canlı durumu döndürür","returnsUserLiveStatus":"kullanıcı + canlı durumu döndürür","returnsEmptyNote":"boş + not döndürür","bonusWs":"{label} sohbet / hediye / beğeni / katılım / PK için anlık WS olayları","bonusWsLabel":"Bonus (TikAPI'de yok):","bonusBoards":"{label} yayıncı + destekçi sıralamaları ({count} bölge)","bonusBoardsLabel":"Bonus:","note":"{lead} {endpoints} uç noktalarının hepsi boş diziler ve bir {hint} notuyla HTTP 200 döndürür. Kullanıcı yapısındaki uç noktalar ayrıca {liveStatus} da içerir, böylece geçiş betiğin çalışmaya devam eder. Gerçek VOD verisi için TikAPI'yi tut; LIVE ile ilgili her şeyi biz karşılıyoruz.","noteLead":"VOD uç noktaları kodunu çökertmez:"},"response":{"desc":"Her uyumlu yanıt bir {hint} zarfı taşır; geçmeye hazır olduğunda hangi yerel uç noktayı çağıracağını tam olarak bilirsin."},"pricing":{"title":"Geçiş ve test için ücretsiz plan yeterli","body":"Günde 5.000 REST isteği. 3 eşzamanlı WebSocket bağlantısı, günde 50 oturum. Kredi kartı gerekmez. Sadece yayına çıktığında yükselt.","readDocs":"Dokümantasyonun tamamını oku"}},"python":{"seo":{"title":"TikTok LIVE API Python Rehberi - Her Canlı Yayına Bağlan","description":"TikTools API ile Python'dan TikTok LIVE yayınlarına bağlan. WebSocket üzerinden anlık sohbet, hediyeler, izleyici sayısı. TikTokLive kütüphanesine üretime hazır alternatif. Ücretsiz plan, tamamen yönetilen.","ogTitle":"TikTok LIVE API Python Rehberi - Her Canlı Yayına Bağlan","ogDescription":"TikTok LIVE verisi için eksiksiz Python rehberi. WebSocket + REST örnekleri, üretime hazır. Ücretsiz API anahtarı, tamamen yönetilen hizmet.","ogImageTitle":"Python için TikTok LIVE API","ogImageSubtitle":"Python ile her canlı yayına bağlan.","ogImageBadge":"REHBER"},"jsonLd":{"howTo":{"name":"Python ile TikTok Live'a Nasıl Bağlanılır","description":"TikTools WebSocket API'sini kullanarak Python'dan herhangi bir TikTok LIVE yayınına bağlan. Sohbeti, hediyeleri ve izleyici sayısını anlık al.","step1":{"name":"websockets'i kur","text":"Python websockets kütüphanesini pip install websockets ile kur."},"step2":{"name":"WebSocket'e bağlan","text":"uniqueId ve apiKey parametrelerinle wss://api.tik.tools adresine bağlan."},"step3":{"name":"Olayları işle","text":"chat, gift, member ve roomUserSeq olay türleri için JSON olaylarını ayrıştır."}},"article":{"description":"TikTok LIVE yayınlarına bağlanmak için eksiksiz Python rehberi. WebSocket ve REST API örnekleri. TikTokLive kütüphanesine üretime hazır alternatif."}},"hero":{"badge":"Eğitim","titleHighlight":"Python Rehberi","subtitle":"TikTools WebSocket API'siyle Python'dan herhangi bir TikTok LIVE yayınına bağlan. Anlık sohbet mesajlarını, hediyeleri, izleyici sayısını ve daha fazlasını al; üretime hazır, tamamen yönetilen."},"why":{"title":"Python İçin Neden TikTools?","p1":"MIT lisanslı {lib} Python istemcisi doğrudan TikTok'un yayın protokolüne bağlanır ve imzalamayı yönetilen bir altyapıya devreder (varsayılanı, kendi ücretsiz planı ve ücretli paketleri olan Euler Stream). Euler Stream ekibinin sürdürdüğü, istemciyi kendin barındırdığın + imzalamanın yönetildiği bir modeldir.","p2":"TikTools, kendi imzalama altyapısına sahip bağımsız bir {service}. Protokol değişikliklerini sunucu tarafında karşılar, %99,9 çalışma süresi hedefi yayınlar ve standart WebSocket üzerinden her dille çalışır. Protokolle uğraşmana gerek yok: bağlan ve olayları al. Ekibine hangi model uyuyorsa onu seç.","p2Service":"yönetilen API hizmeti"},"comparison":{"hosting":{"label":"Barındırma modeli","tiktools":"Tamamen yönetilen - %99,9 çalışma süresi","other":"Kendi barındırdığın istemci + yönetilen imzalama"},"setupLabel":"Kurulum","maintenance":{"label":"Bakım yükü","tiktools":"Sıfır - sunucu tarafında halledilir","other":"İstemci + imzalama altyapısı güncellemeleri"}},"prereq":{"title":"Gereksinimler","python":"Python 3.8+ kurulu","key":"Ücretsiz bir TikTools API anahtarı - {link}","keyLink":"buradan al"},"option1":{"title":"Seçenek 1: asyncio + websockets","intro":"En basit yol: TikTools WebSocket API'sine bağlanmak için standart {lib} kütüphanesini kullan:"},"option2":{"title":"Seçenek 2: requests ile REST API","intro":"Tek seferlik veri çekme işleri için (oda bilgisi, kullanıcı profilleri) REST API'yi kullan:"},"running":{"title":"Betikleri Çalıştırma"},"output":{"title":"Beklenen Çıktı"},"nextSteps":{"title":"Sonraki Adımlar","database":{"title":"Olayları veritabanında sakla","text":"{title} - olayları PostgreSQL, MongoDB ya da SQLite'a aktar"},"dashboard":{"title":"Bir panel oluştur","text":"{title} - Flask ya da FastAPI ile anlık bir web paneli kur"},"ai":{"title":"Yapay zeka analizi","text":"{title} - duygu analizi için sohbet mesajlarını GPT/Claude'a gönder"},"multiStream":{"title":"Çoklu yayın","text":"{title} - birden fazla yayını aynı anda izle (Pro plan: 50 bağlantı)"}},"nextLinks":{"bot":{"title":"Node.js Sohbet Asistanı","sub":"SDK ile bir sohbet asistanı geliştir"},"docs":{"title":"API Dokümantasyonunun Tamamı","sub":"Eksiksiz API referansı"}}},"node":{"seo":{"title":"Node.js için TikTok LIVE API - JavaScript ile Asistan ve Uygulama Geliştir","description":"JavaScript/TypeScript ile TikTok LIVE asistanları ve uygulamaları geliştir. npm install {pkg}, 3 satırda bağlan, anlık sohbet, hediye ve izleyici verisi al. Ücretsiz SDK, açık kaynak, MIT lisansı.","ogTitle":"Node.js için TikTok LIVE API - JavaScript ile Asistan ve Uygulama Geliştir","ogDescription":"TikTok LIVE API için eksiksiz Node.js rehberi. npm'den kur, tam TypeScript desteği, tüm olaylar belgelenmiş. Ücretsiz plan mevcut.","ogImageTitle":"Node.js için TikTok LIVE API","ogImageSubtitle":"JavaScript ile asistan ve uygulama geliştir.","ogImageBadge":"REHBER"},"jsonLd":{"howTo":{"name":"TikTok LIVE API Node.js ile Nasıl Kullanılır","description":"{pkg} npm paketini kur ve JavaScript ile anlık sohbet, hediye ve izleyici verisi almak için herhangi bir TikTok LIVE yayınına bağlan.","toolNode":"Node.js (sürüm 18 veya üzeri)","step1":{"name":"SDK'yı kur","text":"TikTools SDK'sını npm'den kurmak için npm install {pkg} komutunu çalıştır."},"step2":{"name":"Bir istemci oluştur","text":"TikTokLive'ı içe aktar ve yayıncının kullanıcı adı ile API anahtarınla bir istemci oluştur."},"step3":{"name":"Olayları dinle","text":"chat, gift, follow, like ve viewer_count olaylarını dinlemek için client.on() kullan."},"step4":{"name":"Bağlan","text":"Anlık olayları almaya başlamak için await client.connect() çağır."}},"faq":{"official":{"q":"TikTok'un canlı yayınlar için resmi bir Node.js API'si var mı?","a":"Hayır. TikTok, LIVE yayın verisi için herkese açık bir API sunmuyor. TikTools; anlık sohbet, hediye, izleyici ve diğer LIVE olayları için ücretsiz bir npm SDK'sı ({pkg}) sunan, yönetilen bir üçüncü taraf API'dir."},"free":{"q":"TikTok LIVE Node.js SDK'sı ücretsiz mi?","a":"Evet. Sandbox planı günde 5.000 istek ve 3 eşzamanlı WebSocket bağlantısını ücretsiz verir. Kredi kartı gerekmez. Ücretli planlar haftalık $7'dan (Basic) başlar: günde 10.000 istek, 20 eşzamanlı bağlantı ve canlı kullanım erişimi."},"runtimes":{"q":"SDK, Bun ve Deno ile çalışır mı?","a":"Evet. {pkg} SDK'sı Node.js 18+, Bun ve Deno ile uyumludur."}}},"hero":{"badge":"Geliştirici Rehberi","titleHighlight":"Node.js için","subtitle":"JavaScript ile TikTok LIVE asistanları, overlay'ler ve paneller geliştir. npm install, 3 satırda bağlan, anlık olayları al. Ücretsiz SDK, açık kaynak, MIT lisansı."},"why":{"title":"Neden Node.js?","intro":"Node.js, TikTok LIVE entegrasyonları için en popüler çalışma ortamı. Resmi {pkg} SDK'sı TypeScript ile yazılmıştır, npm'de yayınlanır ve kutudan çıktığı gibi tam tip tanımlarıyla gelir. Elde ettiklerin:","typeSafety":{"title":"Tip güvenliği","text":"{title} - her olay ve metot için tam TypeScript tanımları"},"autoReconnect":{"title":"Otomatik yeniden bağlanma","text":"{title} - SDK kopan bağlantıları otomatik olarak toparlar"},"eventDriven":{"title":"Olay tabanlı","text":"{title} - tanıdık {code} kalıbı"},"everywhere":{"title":"Her yerde çalışır","text":"{title} - Node.js 18+, Bun, Deno"}},"install":{"title":"SDK'yı kur","other":"Ya da diğer paket yöneticileriyle:"},"quickStart":{"title":"Hızlı Başlangıç: 3 Satırda Canlı Veri","create":"{file} dosyasını oluştur ve yapıştır:","run":"Çalıştır:","result":"Birkaç saniye içinde sohbet mesajlarının terminaline aktığını göreceksin."},"events":{"title":"Kullanılabilen Tüm Olaylar","intro":"SDK, yayındaki her etkileşim için yapılandırılmış olaylar yayar:"},"output":{"title":"Beklenen Çıktı"},"typescript":{"title":"TypeScript Desteği","intro":"SDK TypeScript ile yazılmıştır. Tipler otomatik olarak gelir, ayrıca {types} paketine gerek yok:"},"raw":{"title":"Ham WebSocket (SDK'sız)","intro":"Ham WebSocket'i doğrudan kullanmayı mı tercih edersin? Her dil ve framework ile çalışır:"},"faq":{"title":"SSS","official":{"q":"TikTok'un resmi bir Node.js API'si var mı?","a":"Hayır. TikTok, LIVE yayın verisi için herkese açık bir API sunmuyor. TikTools API; sohbet, hediye, izleyici ve diğer LIVE olaylarına güvenilir, anlık erişim sağlayan yönetilen bir üçüncü taraf hizmettir. {pkg} npm paketi bu API'nin resmi SDK'sıdır."},"free":{"q":"Ücretsiz mi?","a":"Evet. Sandbox planı günde 5.000 istek ve 3 eşzamanlı WebSocket bağlantısı verir: ücretsiz, yalnızca değerlendirme amaçlı, kredi kartı gerekmez. {link}.","link":"Buradan kaydol"},"frameworks":{"q":"Express, Fastify ya da Next.js ile kullanabilir miyim?","a":"Evet. SDK her Node.js ortamında çalışır. Express route handler'larında, Fastify eklentilerinde, Next.js API route'larında ya da bağımsız betiklerde kullanabilirsin."},"runtimes":{"q":"Bun ve Deno ile çalışır mı?","a":"Evet. SDK, Bun ve Deno ile uyumludur. {cmd} ile kur ya da Deno'da npm'den içe aktar."}},"nextLinks":{"start":{"title":"Başlarken","sub":"Eksiksiz API hızlı başlangıcı"},"bot":{"title":"Sohbet Asistanı Geliştir","sub":"Adım adım asistan eğitimi"}}}},"leaderboards":{"brightMode":{"toLight":"Parlak bölümleri açık temaya geçir","toggleDark":"Koyu modu aç/kapat"},"shopping":{"crumbTail":"Canlı Alışveriş","seoBoard":"Alışveriş","h1":"TikTok LIVE {region} Canlı Alışveriş","h2":"Haftalık satış hacmine göre sıralanan {region} satıcıları","intro":"{region} canlı alışveriş tablosu, bu bölgede TikTok LIVE üzerinden satış yapan yayıncıları, yayınlarının haftalık döngüde ürettiği satış hacmine göre sıralar. Hediye sıralamasından farklı bir kitledir: bir satıcı neredeyse hiç elmas almadan ürün geliriyle burada sıralanabilir, bu yüzden ajanslar iki tabloyu ayrı ayrı tarar. CANLI işaretli satırlar, bu sayfa oluşturulduğunda yayındaydı.","pageTitle":"{region} TikTok LIVE Alışveriş Sıralaması","ogSubtitle":"Satış hacmine göre sıralanan canlı alışveriş satıcıları","ogBadge":"ALIŞVERİŞ"},"gaming":{"board":"Oyun","h1Game":"TikTok LIVE {region} Oyun - {game}","h1":"TikTok LIVE {region} Oyun Sıralaması","h2Game":"Elmasa göre sıralanan {game} yayıncıları","h2":"Takip edilen {count} oyun, elmasa göre sıralı","introGame":"{game} sıralaması, {region} izleyicisine {game} yayını yapan TikTok LIVE yayıncılarını, mevcut döngüde izleyicilerinin gönderdiği elmasa göre listeler. Oyun sıralamaları kendi döngüsüyle sıfırlanır; güçlü bir yayın, bir yayıncıyı birkaç saat içinde birkaç sıra yukarı taşıyabilir. CANLI işaretli satırlar, bu sayfa oluşturulduğu sırada yayındadır.","intro":"{region} oyun sıralaması, bölgeye takip edilen bir oyunda yayın yapan tüm TikTok LIVE yayıncılarını bir araya getirir ve devam eden döngüde aldıkları elmasa göre sıralar. Altında, her biri kendi sıfırlama döngüsüne ve kendi rakiplerine sahip {count} ayrı oyun sıralaması bulunur; bir yayıncı aynı anda ikisinde de yer alabilir.","pageTitle":"{region} TikTok LIVE {board} Sıralaması","ogSubtitle":"Elmasa göre sıralanan oyun yayıncıları","ogBadge":"OYUN"},"league":{"board":"{label} Ligi","h1":"TikTok LIVE {region} {label} Ligi","h2":"{label} bölümü puan durumu, elmasa göre sıralı","intro":"{label}, {region} havuzunda yarışan {siblings} TikTok LIVE lig bölümünden biridir. Bu tablo, devam eden döngüde bölüme yerleştirilen {total} yayıncıyı, elmas toplamlarını ve şu an kimin yayında olduğunu takip eder. Bölümler her döngüde yeniden dağıtılır; bu yüzden buradaki konum takipçi sayısına değil hediye hacmine göre belirlenir ve bir takipçi tablosundan çok daha hızlı değişir.","docTitle":"{region} TikTok LIVE Lig {label} sıralaması","pageTitle":"{region} TikTok LIVE {label} Lig Sıralaması","ogSubtitle":"Elmasa göre lig puan durumu, canlı yenilenir","ogBadge":"LİGLER"},"dated":{"loading":"Geçmiş sıralama yükleniyor...","notFound":{"title":"Veri yok","body":"Bu tarih için sıralama görüntüsü bulunamadı.","back":"← Güncel sıralamaya dön"},"crumbRankings":"Sıralamalar","heading":"{board} TikTok LIVE Sıralaması","historicalBadge":"Geçmiş Görüntü","stats":{"totalDiamonds":"Toplam Elmas","totalRevenue":"Toplam Gelir","estEarnings":"Tahmini Kazanç"},"goToday":"Bugünün Sıralamasına Git","todaysRankings":"Bugünün Sıralaması","empty":"Bu tarih için kayıtlı görüntü yok. {link}.","emptyLink":"Bugünün tablosunu gör","cols":{"streamer":"Yayıncı","diamonds":"Elmas","revenue":"Gelir","earnings":"Kazanç"},"seo":{"title":"{country} TikTok LIVE Sıralaması - {date}","titleFallback":"Geçmiş TikTok LIVE Sıralaması","descriptionEmpty":"{date} için kayıtlı {country} TikTok LIVE sıralama görüntüsü yok.","description":"{date} tarihli {country} TikTok LIVE sıralama görüntüsü: {count} yayıncı, {earned} tahmini kazanç."},"jsonLd":{"home":"Ana Sayfa","rankings":"TikTok LIVE Sıralamaları","board":"{country} Sıralaması"}},"nav":{"creatorsRank":"Yayıncı Sıralaması","giftersRank":"Destekçi Sıralaması","rising":"Yükselenler","creators":"Yayıncılar","gifters":"Destekçiler","gaming":"Oyun"},"rising":{"title":"{accent} Analizi","titleAccent":"Yükselenler","sub":"Yeni ortaya çıkan büyük destekçiler ve yükselişteki yayıncılar. 15 dakikada bir yenilenir.","tabs":{"gifters":"Yükselen Destekçiler","creators":"Yükselen Yayıncılar"},"gate":{"title":"Yalnızca Global Agency planı","body":"Yükselenler Analizi, çoğu platformun henüz fark etmediği hesapları öne çıkarır. Yalnızca Global Agency abonelerine özeldir.","cta":"Global Agency'ye yükselt"},"featureName":"Yükselenler Analizi","loading":"Yükseliş sinyali yükleniyor...","empty":"Bu aralıkta henüz yükselen yok. Biraz sonra tekrar bak.","stats":{"last24h":"son 24 sa","vsAvg":"ortalamaya göre","ageDays":"{n} g","age":"yaş","gifters":"destekçi"},"updated":"Güncellendi: {when}.","seo":{"title":"Yükselenler Analizi - tik.tools","description":"TikTok LIVE'da hızla yükselen yeni destekçiler ve yayıncılar. Agency planına özel analiz akışı."}},"time":{"minAgo":"{n} dk önce","hoursAgo":"{n} sa önce","shortly":"birazdan","inHours":"{n} sa içinde","inMin":"{n} dk içinde"},"live":"CANLI","teams":{"title":"{accent} ve Kulüpler","titleAccent":"Takımlar","sub":"Bölge başına, üyelerinin toplam elmasına göre sıralanan TikTok kulüpleri. Diğer tüm tablolar yayıncıları sıralar; bu tablo arkalarındaki takımları sıralar.","loading":"Takımlar tablosu yükleniyor...","empty":"Bu bölge için henüz önbellekte Takımlar tablosu yok, hazırlanıyor. Birkaç dakika sonra tekrar bak.","count":"{n} kulüp","copyHosts":"Yayıncıları kopyala","featureName":"Takımlar / Kulüpler tablosu","level":"Sv {n}","members":"{n} üye","host":"yayıncı {'@'}{handle}","diamonds":"elmas","upsell":{"body":"{more} gizli. Tüm {regions} bölgede her kulübün ve yayıncının maskesiz olduğu tam Takımlar tablosu bir Global Agency özelliğidir.","more":"{n} kulüp daha","cta":"Agency planlarına bak"},"updated":"Güncellendi: {when}","resets":", tablo {when} sıfırlanır","seo":{"title":"TikTok LIVE Takım ve Kulüp Sıralamaları - tik.tools","description":"Bölge başına TikTok Takımlar ve Kulüpler sıralaması: üyelerinin toplam elmasına göre sıralanan kulüpler, kulüp seviyesi, üye sayısı ve yayıncısıyla. Agency planına özel analiz."}},"team":{"notFound":{"title":"Takım bulunamadı","body":"Bu yayıncı, şu anda takip ettiğimiz bir TikTok kulübünü yönetmiyor.","back":"Takımlar tablosuna göz at"},"crumb":"Takımlar ve Kulüpler","level":"Seviye {n}","rankIn":"{region} içinde #{rank}","regionFallback":"bölge","stats":{"diamonds":"Elmas","members":"Üyeler","regionalRank":"Bölgesel sıra","estEarnings":"Tahmini kazanç"},"hostedBy":"Yayıncı","upsell":"Kulüp adı, yayıncısı ve kadrosu {plan} planında maskesiz görünür. Yukarıdaki istatistikler herkes için canlıdır.","loading":"Takım yükleniyor...","seo":{"maskedName":"{region} bölgesinde bir TikTok LIVE kulübü","itsRegion":"kendi","fallbackName":"TikTok LIVE Takımı","title":"{name} - TikTok LIVE Takımı {'|'} tik.tools","description":"{region} içinde #{rank} sıradaki TikTok LIVE kulübü: {members} üye, toplam {diamonds} elmas. Seviye {level}.","descriptionFallback":"TikTok LIVE takım ve kulüp istatistikleri.","ogTitle":"{name} - TikTok LIVE Takımı"}},"radar":{"badge":"Yayıncı Analizi","title":"Radar","sub":"Yayınlarında kim harcıyor. Büyük destekçi analiz panelin.","gate":{"title":"Radar'a erişmek için giriş yap","body":"Sana kimlerin hediye attığını, harcama alışkanlıklarını ve büyük destekçilerinin ne zaman çevrimiçi olduğunu görmek için yayıncı olarak giriş yap.","cta":"Giriş Yap →"},"placeholder":"{'@'}yayıncı kullanıcı adı","loadingBtn":"Yükleniyor...","analyze":"Analiz et","scanning":"Destekçi verisi taranıyor...","topWhales":"En Büyük Destekçilerin (Tüm Zamanlar)","gifts":"{n} hediye","allGifters":"Tüm Destekçiler","cols":{"gifter":"Destekçi","diamonds":"Elmas","value":"Değer","gifts":"Hediye"},"verified":"Doğrulanmış","empty":"{'@'}{handle} için henüz destekçi verisi yok. Hediye takibi yayınlar yapıldıkça birikir.","upgrade":{"title":"Büyük destekçi uyarıları ve tam analiz mi istiyorsun?","body":"En büyük destekçilerin başka yayınlarda çevrimiçi olduğunda bildirim almak için yükselt.","cta":"Yükselt →"},"seo":{"title":"Yayıncı Radarı - Destekçi Analizi"}},"hub":{"hero":{"title":"TikTok LIVE Sıralaması","sub":"Dünya genelinde {regions} bölgede anlık sıralamalar","apiNote":"Geliştiriciler için API üzerinden de mevcut.","apiLink":"Sıralama API rehberine bak →","streamingNow":"Şu An Yayında","activeRegions":"Aktif Bölgeler"},"card":{"live":"{n} canlı","earnings":"Kazanç","resetsIn":"Sıfırlanmaya kalan"},"countries":{"eyebrow":"ÜLKEYE GÖRE","title":"Ülkeye Göre Göz At","sub":"Her ülke kendi bölgesel sıralamasına bağlanır; aynı TikTok havuzundaki ülkeler tek bir sıralamayı paylaşır. {link}","link":"Ülkelere göre tüm sıralamalar ve nasıl işledikleri","tabLive":"Canlı","tabAll":"Tüm Ülkeler","loading":"Yükleniyor..."},"gaming":{"title":"TikTok LIVE Oyun Sıralamaları","new":"YENİ","sub":"Uygulama içi canlı oyun sıralaması, tüm bölgelerde, sürekli yenilenir.","tag":"Agency'ye özel","open":"Aç","preview":"Önizleme"},"seo":{"titleLive":"{live} Canlı · Global TikTok LIVE Sıralaması","title":"Global TikTok LIVE Sıralaması","descriptionLive":"{regions} bölgede anlık TikTok LIVE sıralamaları: şu an yayında {live} yayıncı, bugün kazanılan {earned}. En iyi yayıncıları, elmasları ve tahmini geliri gör; 60 saniyede bir güncellenir.","description":"Dünya genelinde {regions} bölge için anlık günlük TikTok LIVE sıralamaları. En iyi yayıncıları, kazanılan elmasları, tahmini geliri ve canlı durumu gör; 60 saniyede bir güncellenir."}},"gifters":{"eyebrow":"ÖZEL DESTEKÇİ SIRALAMASI","title":"TikTok Destekçi Sıralaması","share":"Paylaş","periods":{"daily":"Bugün","weekly":"Bu Hafta","monthly":"Bu Ay"},"statsHeading":{"global":{"daily":"Dünya genelinde bugünkü hediye toplamları","weekly":"Dünya genelinde bu haftaki hediye toplamları","monthly":"Dünya genelinde bu ayki hediye toplamları"},"region":{"daily":"{region} bölgesinde bugünkü hediye toplamları","weekly":"{region} bölgesinde bu haftaki hediye toplamları","monthly":"{region} bölgesinde bu ayki hediye toplamları"}},"tableHeading":{"global":{"daily":"Dünya genelinde bugünün en büyük destekçileri","weekly":"Dünya genelinde bu haftanın en büyük destekçileri","monthly":"Dünya genelinde bu ayın en büyük destekçileri"},"region":{"daily":"{region} bölgesinde bugünün en büyük destekçileri","weekly":"{region} bölgesinde bu haftanın en büyük destekçileri","monthly":"{region} bölgesinde bu ayın en büyük destekçileri"}},"stats":{"totalDiamonds":"Toplam Elmas","estValue":"Tahmini Değer","activeGifters":"Aktif Destekçi"},"logIn":"Giriş yap","unlock":{"upgradeGlobal":"Agency Global'e yükselt","withAgency":"Agency ile kilidi aç"},"global":"Global","count":"{n} destekçi","copyAll":"Tümünü kopyala","cols":{"gifter":"Destekçi","diamonds":"Elmas","estValue":"Tahmini Değer","creatorsGifted":"Hediye Atılan Yayıncılar","gifts":"Hediye"},"mask":{"all":{"board":"Bu tablodaki en büyük {n} destekçinin tamamı planında maskeli.","region":"{region} bölgesindeki en büyük {n} destekçinin tamamı planında maskeli."},"some":{"board":"Bu tablodaki ilk {total} destekçiden {n} tanesi maskeli.","region":"{region} bölgesindeki ilk {total} destekçiden {n} tanesi maskeli."},"detailShown":"İlk {shown} tam olarak gösterilir; diğerleri sırasını korur, adları, elmasları ve değerleri gizlenir.","detailNone":"Sıralar gerçektir; adlar, elmaslar ve değerler gizlidir.","unlockWhales":"Yayıncılarını finanse eden büyük destekçilerin kilidini aç."},"row":{"passGifter":"PASS Destekçi","verifiedGifter":"Doğrulanmış Destekçi","watching":"Şu anda bir canlı yayın izliyor","passPrivate":"PASS GİZLİ"},"empty":"Henüz destekçi verisi yok; hediye takibi veri toplayıcı çalışmaya başladığında başlar.","seo":{"title":"TikTok Destekçi Sıralaması - Dünyanın En Büyük LIVE Destekçileri","titleRegion":"TikTok Destekçi Sıralaması - {region}","description":"Anlık TikTok LIVE destekçi sıralaması. Dünya genelinde elmasa göre sıralanan en büyük destekçiler.","descriptionRegion":"{region} için TikTok LIVE destekçi sıralaması. Elmasa göre sıralanan en büyük destekçiler."},"og":{"title":"En Büyük TikTok LIVE Destekçileri","subtitle":"TikTok LIVE'ın en büyük destekçileri, canlı yenilenir.","badge":"DESTEKÇİLER"}},"ranks":{"hero":{"eyebrow":"SIRALAMALAR VE DERECELER","title":"TikTok LIVE {accent} ve Dereceler","titleAccent":"Sıralamaları","sub":"Her bölge, her tablo, anlık yenilenir. Elmasa göre yayıncılar, arkalarındaki destekçiler, oyun bazında oyun sıralamaları, haftalık TikTok Shop GMV yarışı ve A1-D5 lig sınıfları; hepsi tek yerde.","ctaBrowse":"Sıralamalara göz at","ctaGaming":"Oyun ve Alışveriş sıralamaları"},"seePricing":"Fiyatları gör","trust":{"regions":"bölge","products":"sıralama ürünü","live":"Canlı","refreshed":"yenilenir"},"new":"YENİ","viz":{"unmasked":"Maskesiz","hoverToUnmask":"Maskeyi kaldırmak için üzerine gel","weeklyGmv":"HAFTALIK GMV - {label}","global":"Global","cutoff":"TIKTOK SINIRI","peak":"zirve #{n}","leagueTags":{"elite":"Elit","rising":"Yükselen","mid":"Orta","entry":"Giriş"}},"features":{"creators":{"tier":"Pro+ planında maskesiz","title":"Yayıncı Sıralamaları","text":"Her bölgenin en iyi yayıncıları, elmasa göre sıralı. Kopyalayıp iletişime geçebileceğin gerçek kullanıcı adları; kilidi açtıktan sonra maskeli yer tutucu yok.","cta":"Yayıncı tablolarını aç"},"gifters":{"title":"Destekçi Analizi","text":"Her yayıncının arkasındaki gerçek en büyük destekçiler. Kim kimi finanse ediyor, bir büyük destekçi harcamasını nereye dağıtıyor; parayı rakiplerinden önce bul.","cta":"Destekçi analizini keşfet"},"gaming":{"title":"Oyun Sıralamaları","text":"Canlı oyun tablolarından oluşturulan bölge ve oyun bazlı sıralamalar. Her oyunda kimin yükseldiğini bölge bölge gör.","cta":"Oyun sıralamalarını gör"},"shop":{"title":"Canlı Alışveriş Sıralamaları","text":"Bölge başına haftalık TikTok Shop GMV sıralaması (CANLI yayında gerçekten kim satış yapıyor) ve en hızlı satan ürünler.","cta":"Alışveriş sıralamalarını aç"},"leagues":{"tier":"Ligler Ultra+ planında maskesiz","title":"Lig Sıralamaları","text":"Bölge başına A1 ile D5 arası sınıf basamakları; TikTok'un rekabetçi kazanç sınıfları, sürekli kaydedilir. Bir yayıncının tam olarak hangi sınıfta yarıştığını gör.","cta":"Lig sınıflarına göz at"},"movers":{"title":"Bulucu ve 99+ hareketliler","text":"Bölge bölge iletişime geçmeye değer yayıncıları bul ve bugün bir bölgenin Top 99 listesine giren herkesi gör; TikTok onları sınırın altına düşürdükten sonra bile.","cta":"Hareketlileri göster"}},"final":{"title":"Tüm tablolar, maskesiz, tek abonelikte.","sub":"Pro yayıncı tablolarını açar. Ultra lig sınıflarını ekler. Agency destekçileri, oyunu, alışverişi ve yayıncı keşif araçlarını açar.","browse":"Tablolara göz at"},"seo":{"title":"TikTok LIVE Sıralamaları ve Dereceler - tik.tools","description":"Tüm TikTok LIVE sıralamaları tek yerde: elmasa göre yayıncılar, en büyük destekçiler, oyun sıralamaları, haftalık TikTok Shop GMV yarışı ve {regions} bölgede A1-D5 lig sınıfları, canlı yenilenir.","ogDescription":"{regions} bölgede yayıncı, destekçi, oyun, canlı alışveriş ve lig sıralamaları, anlık yenilenir."},"og":{"title":"TikTok LIVE Sıralamaları ve Dereceler","subtitle":"{regions} bölgede yayıncı, destekçi, oyun, alışveriş ve lig sıralamaları.","badge":"SIRALAMALAR"}}},"legal":{"lastUpdated":"Son güncelleme: {date}","ogImageBadge":"YASAL","terms":{"seo":{"title":"Kullanım Koşulları - Ücretsiz Sandbox Planı, İade Yok, Adil Kullanım","description":"TikTool TikTok LIVE API koşulları: ücretsiz 7 günlük Sandbox değerlendirmesi (günde 5.000 istek, kredi kartı yok). Ücretli planlar iade edilmez; kısmi iade yalnızca hizmet bizim tarafımızda bozulduğunda yapılır. Adil kullanım istek limitleri. Açık kaynak SDK.","ogDescription":"Sandbox planı (günde 5.000 istek, kart yok). Ücretli planlar iade edilmez. Kısmi iade yalnızca hizmet bizim tarafımızda bozulduğunda. TikTok LIVE API için geliştirici dostu koşullar.","ogImageTitle":"Kullanım Koşulları","ogImageSubtitle":"Ücretsiz Sandbox planı, adil kullanım ve faturalandırma koşulları."},"title":"Kullanım Koşulları","intro":"Bu web sitesini ve TikTools API'sini (\"Hizmet\") kullanarak aşağıdaki şartlar ve koşullarla (\"Kullanım Koşulları\") bağlı olmayı kabul etmiş olursun. {strong} Aşağıdaki koşullardan herhangi birinin ihlali Hesabının feshedilmesiyle sonuçlanır. Hizmeti kendi sorumluluğunda kullanmayı kabul edersin.","introStrong":"BU ŞARTLAR VE KOŞULLARI KABUL ETMİYORSAN BU SÖZLEŞMEYİ KABUL ETMEMELİ VE HİZMETİ KULLANMAMALISIN.","serviceDescription":{"h":"1. Hizmet Tanımı ve Üçüncü Taraf API Feragatnamesi","c1":"1.1 TikTools, geliştiricilerin sohbet mesajları, sanal hediyeler, izleyici sayıları ve diğer etkileşim metrikleri dahil anlık TikTok LIVE yayın verilerine erişmesini sağlayan {strong} sunar.","c1Strong":"yönetilen bir üçüncü taraf API","c2":"1.2 {strong} \"TikTok\", ByteDance Ltd.'nin ticari markasıdır. TikTok ile ilgili tüm ticari markalar ve içerikler ilgili sahiplerinin mülkiyetindedir.","c2Strong":"TikTools; TikTok veya ByteDance Ltd. ile bağlantılı değildir, onlar tarafından onaylanmamış veya desteklenmemiştir.","c3":"1.3 {strong} Hizmetimiz, yapılandırılmış olay verisi sunmak için herkese açık yayın verilerini işler. Bu veri hattı bağımsız olarak işletilir ve TikTok tarafından resmi olarak desteklenmez.","c3Strong":"TikTok, TikTok LIVE yayın verileri için yerleşik, herkese açık bir API sunmaz.","c4":"1.4 {strong} Böyle bir durumda TikTools erişimi yeniden sağlamak için sistemlerini güncellemeye çalışır, ancak başarı veya süre konusunda hiçbir garanti yoktur. Hizmetin, TikTok'un aldığı önlemler nedeniyle geçici veya kalıcı olarak kullanılamaz hale gelebileceğini kabul edersin.","c4Strong":"TikTok, uç noktalarına erişimi herhangi bir zamanda bildirimde bulunmadan kısıtlayabilir, değiştirebilir, engelleyebilir veya kaldırabilir.","c5":"1.5 Bu Hizmet, TikTok platformuna erişime dayanır. TikTok kendi platformuna veya verilerine erişimi kısıtlar, engeller ya da başka şekilde sınırlarsa {strong}. TikTools bu tür kesintiler için hiçbir sorumluluk kabul etmez.","c5Strong":"Hizmet herhangi bir zamanda bildirimde bulunmadan kesintiye uğrayabilir, değiştirilebilir veya sonlandırılabilir"},"accountTerms":{"h":"2. Hesap Koşulları","c1":"2.1 Kullanıcı hesabın yalnızca tek bir kuruluş tarafından kullanılabilir. Birden fazla kuruluş tarafından paylaşılan tek bir hesaba izin verilmez.","c2":"2.2 Kullanıcı adının, şifrenin ve API anahtarlarının güvenliğini korumaktan sen sorumlusun. TikTools, bu güvenlik yükümlülüğüne uymaman nedeniyle oluşan herhangi bir kayıp veya zarardan sorumlu tutulamaz ve tutulmayacaktır.","c3":"2.3 Hizmeti; telif hakkı veya ticari marka ihlali, taciz, spam ya da TikTok'un veya yayıncılarının kötüye kullanılması dahil ancak bunlarla sınırlı olmamak üzere yasa dışı veya yetkisiz hiçbir faaliyet için kullanmamalısın.","c4":"2.4 TikTok'un veya TikTok yayıncılarının fikri mülkiyet haklarını ihlal edemezsin. Bu tür ihlallerde bulunduğun bildirilirse Hizmetten men edilirsin.","c5":"2.5 {strong} Hizmete; TikTools ile rekabet eden bir hizmeti işleten, geliştiren veya böyle bir hizmetle bağlantılı olan herhangi bir işletme, ürün veya kişi tarafından ya da onlar adına erişilemez ve Hizmet kullanılamaz. Buna, rakip bir teklif için kıyaslama yapma, kopyalama veya veri ya da işlev temin etme amacı da dahildir. Bir rakip tarafından işletildiğini veya bir rakiple bağlantılı olduğunu tespit ettiğimiz herhangi bir hesabı, tamamen kendi takdirimize bağlı olarak, bildirimde bulunmadan ve itiraz kanalı sağlama yükümlülüğü olmaksızın askıya alma veya kalıcı olarak yasaklama hakkımızı saklı tutarız.","c5Strong":"Rakip hizmetler."},"multiAccount":{"h":"3. Çoklu Hesap Politikası ve Kötüye Kullanımın Önlenmesi","c1":"3.1 {strong} TikTools tarafından açıkça yetkilendirilmedikçe her kişi veya kuruluş tek bir hesap açma hakkına sahiptir.","c1Strong":"Kullanım limitlerini, istek limitlerini veya diğer kısıtlamaları aşmak için birden fazla hesap oluşturamazsın.","c2":"3.2 IP adresleri, e-posta adresleri (normalleştirilmiş varyasyonlar dahil) ve tarayıcı parmak izleri dahil hesap oluşturma kalıplarını izleriz. Ek ücretsiz API anahtarları elde etmek için e-posta takma adlarıyla (ör. user+1{'@'}gmail.com gibi \"+\" adreslemesiyle) veya Gmail adreslerinin noktalı varyasyonlarıyla hesap oluşturmak bu koşulların ihlalidir.","c3":"3.3 Sistemlerimiz olası bir çoklu hesap kötüye kullanımı tespit ederse sana bir uyarı gösterilir. Bu uyarıdan sonra kopya hesap oluşturmaya devam etmek şu sonuçları doğurabilir:","c3a":"(a) İlişkili tüm hesapların askıya alınması veya feshedilmesi;","c3b":"(b) İlişkili hesaplardaki tüm API anahtarlarının iptal edilmesi;","c3c":"(c) Hizmetten kalıcı olarak men edilme.","c4":"3.4 Aktif ücretli aboneliği olan hesaplar, abonelik planlarının sağladığı ölçüde birden fazla API anahtarına sahip olabilir. Çoklu hesap kısıtlaması özellikle ek ücretsiz plan erişimi elde etmek için ayrı hesaplar oluşturmaya yöneliktir.","c5":"3.5 Tamamen kendi takdirimize bağlı olarak Hizmeti kötüye kullanmak için kullanıldığına inandığımız hesapları işaretleme, kısıtlama veya feshetme hakkımızı saklı tutarız."},"sandbox":{"h":"4. Sandbox Planı ve API Anahtarı Erişimi","c1":"4.1 Ücretsiz Sandbox planı (hesap oluşturulduktan itibaren 7 günlük değerlendirme), düşürülmüş istek limitleri, günlük istek kotaları ve analiz uç noktalarında tanımlayıcı maskelemeyle tüm API uç noktalarına erişim sağlar. Sandbox erişimi yalnızca {evaluation} amacıyla sunulur ve {period} geçerlidir. Bu süreden sonra Sandbox anahtarındaki API erişimi sona erer ve bir ücretli plan seçilene kadar her istek \"Değerlendirme süresi sona erdi\" yanıtı döndürür.","c1Evaluation":"değerlendirme","c1Period":"hesap oluşturulduktan itibaren 7 gün boyunca","c2":"4.2 Sandbox kullanımı; günlük istek sınırları, dakika başına istek limitleri, WebSocket bağlantı limitleri, WebSocket oturum süresi sınırları ve toplu kontrol limitleri dahil ancak bunlarla sınırlı olmamak üzere çeşitli limitlere tabidir. Bu limitler herhangi bir zamanda bildirimde bulunmadan değiştirilebilir.","c3":"4.3 {strong} \"Canlı kullanım\"; müşteriye yönelik canlı bir ürünü veya web sitesini besleyen her türlü kurulum, her türlü dahili ticari iş yükü, her türlü ücretli veya gelir getiren hizmet, her türlü ajans / yetenek avcılığı / potansiyel müşteri bulma süreci, geliştirici test oturumları dışında zamanlanmış olarak çalışan her türlü otomatik bot veya entegrasyon, paylaşılan altyapıda çalışan her türlü uygulama ve senin dışındaki kullanıcıların eriştiği her türlü uygulama dahil ancak bunlarla sınırlı değildir. Çoklu hesap kullanmak, ücretsiz anahtarları döndürmek, günlük sınırı aşmak için IP değiştirmek veya birden fazla Sandbox anahtarını tek bir iş yükünde birleştirmek de canlı kullanım sayılır.","c3Strong":"Sandbox planının canlı kullanımı yasaktır.","c4":"4.4 {strong} TikTools, Sandbox planı trafiğini canlı kullanım belirtileri açısından sürekli izler (sürekli yüksek yayılımlı WebSocket bağlantıları, müşteriye yönelik yönlendirenler, tek bir geliştiriciyle tutarsız trafik kalıpları, IP'ler arasında çoklu anahtar ilişkisi, Sandbox anahtarları üzerinden aktarılan ücretli plan uç noktaları vb.). Canlı kullanım tespit edildiğinde {ban}. Yasaklamayı tetikleyen belirli sinyali açıklamakla yükümlü değiliz. Canlı erişime ihtiyacın varsa yayına çıkmadan önce Basic, Pro, Ultra veya Global Agency planına abone ol.","c4Strong":"Tespit ve yaptırım.","c4Ban":"hesabı ve ilişkili tüm anahtarları uyarı yapmadan ve iade olmaksızın kalıcı olarak yasaklarız","c5":"4.5 Canlı uygulamalar için daha yüksek limitlere ihtiyacın varsa ücretli bir plana abone olmalısın. Canlı bir uygulama geliştirmek için birden fazla Sandbox hesabı kullanmak da 4.3 uyarınca bir canlı kullanım ihlalidir.","c6":"4.6 TikTools, Sandbox planı erişimini herhangi bir zamanda bildirimde bulunmadan değiştirme, kısıtlama veya kaldırma hakkını saklı tutar."},"payment":{"h":"5. Ödeme ve İadeler","c1":"5.1 Ücretsiz plan limitlerinin ötesinde, premium özelliklere veya daha yüksek kullanım limitlerine erişmek için geçerli bir ödeme yöntemi girmen gerekebilir.","c2":"5.2 Abonelikler, tekrarlayan şekilde (haftalık, aylık veya yıllık) peşin olarak faturalandırılır. İstediğin zaman iptal edebilirsin; aboneliğin mevcut fatura döneminin sonuna kadar devam eder.","c3":"5.3 {strong} Ücretsiz 7 günlük Sandbox değerlendirmesi, ödeme yapmadan önce ürünü doğrulayabilmen için vardır. Fikir değiştirme, yanlışlıkla satın alma, test veya veri kazıma amaçlı kullanım, plan değişikliği ya da herhangi bir \"soru sorulmadan iade\" senaryosu için iade yapmayız; ücretli bir anahtar etkinleştirildiği anda, bedelini önceden ödediğimiz anlık veriyi, WebSocket bant genişliğini ve dönen proxy kapasitesini tüketir.","c3Strong":"Ücretli planlar iade edilmez.","c4":"5.4 {strong}: altyapımızdan kaynaklanan uzun süreli kesinti, mükerrer ödeme veya faturalandırma hatası. Kredi yalnızca etkilenen fatura dönemini kapsar ve tamamen bizim takdirimizdedir. İnceleme talep etmek için hesap e-postanı, anahtar etiketini ve sorunun yaşandığı tarihleri destek ekibine e-postayla gönder.","c4Strong":"Kısmi iade yalnızca bir hizmetin bizim tarafımızda bozulduğu kanıtlanabildiğinde yapılır","c5":"5.5 {strong}. TikTools hizmeti yeniden sağlamak için makul çaba gösterir ancak herhangi bir süre veya sonuç garanti edemez.","c5Strong":"TikTok kendi platformuna erişimi engeller veya kısıtlar ve bu nedenle Hizmet geçici ya da kalıcı olarak kullanılamaz hale gelirse, aboneliğinin kalan süresi için iade hakkın yoktur"},"cancellation":{"h":"6. İptal ve Fesih","c1":"6.1 Hesabını doğru şekilde iptal etmekten yalnızca sen sorumlusun. Hesap iptali için e-posta veya telefonla yapılan talep iptal sayılmaz. Aboneliğini istediğin zaman panelindeki faturalandırma portalından iptal edebilirsin.","c2":"6.2 Hesabını silersen, o hesapla ilişkili tüm içerik ve veriler Hizmetten derhal silinir. Bu bilgiler silindikten sonra kurtarılamaz.","c3":"6.3 TikTools, tamamen kendi takdirine bağlı olarak; şüpheli kötüye kullanım, bu koşulların ihlali veya kolluk kuvvetlerinin talebi dahil ancak bunlarla sınırlı olmamak üzere herhangi bir nedenle veya hiçbir neden göstermeden herhangi bir hesabı herhangi bir zamanda askıya alma veya feshetme hakkına sahiptir.","c4":"6.4 TikTools, herhangi bir zamanda herhangi bir nedenle herhangi bir kişiye hizmet vermeyi reddetme hakkını saklı tutar."},"copyright":{"h":"7. Telif Hakkı ve İçerik Sahipliği","c1":"7.1 Hizmete sağladığın materyaller üzerinde hiçbir fikri mülkiyet hakkı talep etmeyiz. Materyallerin sana ait kalır.","c2":"7.2 İçeriğinin veya Hizmeti kullanımının üçüncü bir tarafın fikri mülkiyet haklarını ihlal ettiği, bunları haksız şekilde kullandığı veya yürürlükteki yasaları çiğnediği iddiasıyla TikTools'a karşı ileri sürülen veya açılan her türlü talep, istem, dava veya işleme karşı TikTools'u savunacaksın.","c3":"7.3 Bu tür bir taleple bağlantılı olarak TikTools aleyhine kesin olarak hükmedilen her türlü tazminatı ve TikTools'un katlandığı makul avukatlık ücretlerini karşılayacaksın."},"privacy":{"h":"8. Gizlilik","c1":"8.1 E-posta adresleri, IP adresleri, kullanım metrikleri ve kötüye kullanım önleme verileri dahil ancak bunlarla sınırlı olmamak üzere yalnızca Hizmeti sunmak ve geliştirmek için kullanılan bilgileri toplarız.","c2":"8.2 Kişisel olarak tanımlanabilir hiçbir bilgiyi kâr amacıyla üçüncü taraflara satmayız.","c3":"8.3 Mahkeme celplerine veya diğer yasal süreçlere uymak gibi özel durumlarda kişisel olarak tanımlanabilir bilgileri açıklayabiliriz.","c4":"8.4 Kimlik doğrulama ve kötüye kullanım tespiti dahil Hizmetin bazı özelliklerini kullanmak için çerezler gereklidir.","c5":"8.5 Daha fazla ayrıntı için {link} sayfamıza bak.","c5Link":"Gizlilik Politikası","c6":"8.6 {strong} Hizmet, TikTok'un kendi herkese açık LIVE sıralama tabloları dahil herkese açık TikTok verilerini yeniden yayınlar. Bu verinin kaynağı biz değiliz ve bir yayıncı hakkında TikTok'un zaten herkese açık hale getirmediği hiçbir şeyi yayınlamayız.","c6Strong":"Herkese açık sıralama verileri.","c7":"8.7 Talep üzerine tek tek yayıncıları herkese açık sıralama verilerinden çıkarmayız veya gizlemeyiz. Herkese açık sıralamalarda görünmek istemeyen bir yayıncı, TikTok hesabı ve TikTok'un LIVE sıralama ayarları üzerinden TikTok'un herkese açık tablolarında görünmeyi kaynağında durdurmalıdır; bundan sonra burada da görünmez.","c8":"8.8 8.6 ve 8.7. maddeler yalnızca herkese açık sıralama verileriyle ilgilidir. Hesap sahibi olarak bize sağladığın ve silebileceğin verileri etkilemez; yürürlükteki yasalar kapsamında sahip olabileceğin hakları veya doğrulanmış bir yasal talep üzerine işlem yapma yükümlülüğümüzü sınırlamaz."},"warranties":{"h":"9. Garantilerin Reddi","c1":"9.1 {strong} Hizmet, açık veya zımni hiçbir garanti olmaksızın \"olduğu gibi\" ve \"mevcut olduğu şekliyle\" sunulur; buna satılabilirlik, belirli bir amaca uygunluk veya ihlal etmeme gibi zımni garantiler dahildir ancak bunlarla sınırlı değildir.","c1Strong":"Hizmeti kendi sorumluluğunda kullanırsın.","c2":"9.2 TikTools, Hizmet aracılığıyla sağlanan hiçbir verinin doğruluğunu, eksiksizliğini, güvenilirliğini veya erişilebilirliğini garanti etmez.","c3":"9.3 TikTools; API değişiklikleri, uç nokta kısıtlamaları, istek sınırlaması, IP yasakları veya platform politikası değişiklikleri dahil ancak bunlarla sınırlı olmamak üzere, TikTok'un bu Hizmetin erişilebilirliğini etkileyebilecek hiçbir eyleminden sorumlu değildir.","c4":"9.4 {strong} Hizmet; TikTok platform değişiklikleri, altyapı sorunları, bakım veya ticari kararlar dahil ancak bunlarla sınırlı olmamak üzere çeşitli nedenlerle herhangi bir zamanda kesintiye uğrayabilir, performansı düşebilir veya sonlandırılabilir.","c4Strong":"TikTools, Hizmetin belirli bir zamanda veya belirli bir süre boyunca erişilebilir olacağını garanti etmez.","c5":"9.5 Hizmetin TikTok platformuyla üçüncü taraf bir entegrasyona dayandığını ve bu entegrasyonun TikTools'un herhangi bir kusuru olmaksızın başarısız olabileceğini, bozulabileceğini veya kalıcı olarak kullanılamaz hale gelebileceğini kabul edersin."},"liability":{"h":"10. Sorumluluğun Sınırlandırılması","c1":"10.1 {strong}; buna şunlardan kaynaklanan kâr, veri, kullanım, itibar, iş fırsatı, gelir kaybı veya diğer maddi olmayan kayıplar da dahildir ancak bunlarla sınırlı değildir:","c1Strong":"TikTools, işletmecileri, yöneticileri, çalışanları veya iştirakleri hiçbir durumda dolaylı, arızi, özel, sonuç olarak doğan veya cezai zararlardan sorumlu tutulamaz","c1a":"(a) Hizmeti kullanman veya kullanamaman;","c1b":"(b) TikTok'un kendi platformuna erişimi engellemesi, kısıtlaması veya değiştirmesi;","c1c":"(c) Verilerine veya API anahtarlarına yetkisiz erişim;","c1d":"(d) Hizmetteki her türlü hata, kusur veya yanlışlık;","c1e":"(e) Hizmet kesintileri, erişilemezlik süreleri veya hizmetin sonlandırılması;","c1f":"(f) Hizmet aracılığıyla erişilen her türlü üçüncü taraf davranışı veya içeriği.","c2":"10.2 TikTools'un tüm talepler için toplam sorumluluğu şunlardan düşük olanı aşamaz: (a) talepten önceki üç (3) ayda TikTools'a ödediğin tutar veya (b) yüz ABD doları ($100).","c3":"10.3 {strong}","c3Strong":"TikTok platform değişiklikleri veya TikTools'un kontrolü dışındaki başka herhangi bir neden yüzünden Hizmetin kesintiye uğramasından, değiştirilmesinden veya sonlandırılmasından doğan her türlü tazminat talebinden açıkça feragat edersin."},"rateLimits":{"h":"11. İstek Sınırlaması ve Adil Kullanım","c1":"11.1 İstek limitleri ve günlük istek kotaları herhangi bir zamanda bildirimde bulunmadan değişebilir. İstek limitlerinin aşılması, hesabının veya API anahtarının geçici ya da kalıcı olarak askıya alınmasıyla sonuçlanabilir.","c2":"11.2 Premium plan aboneleri daha yüksek istek limitleri, öncelikli yönlendirme ve özel destek alır. Bu avantajlar adil kullanıma tabidir ve kullanım kalıplarının kötüye kullanım niteliğinde olduğunu veya diğer kullanıcıları olumsuz etkilediğini tespit edersek ayarlanabilir.","c3":"11.3 Fiyatlandırma sayfamızda, dokümantasyonumuzda, rehberlerimizde ve tanıtım sayfalarımızda yayınlanan rakamlar, yazıldıkları andaki planı gösterir ve belirli bir işlem hacminin sözleşmesel garantisi değildir. Limitler kapasiteye, üst platform davranışına ve kötüye kullanıma göre sürekli ayarlanır; bu nedenle yayınlanan bir rakam, herhangi bir anda yürürlükte olan limitten farklı olabilir.","c4":"11.4 Anahtarına fiilen uygulanan limitler esas alınır ve sana görünürdür: hesap panelin mevcut planını, günlük kotanı ve kullanımını gösterir; {endpoint} ise çağırdığın anahtar için anlık dakika başına, eşzamanlı WebSocket ve toplu kontrol değerlerini döndürür. Yayınlanan bir rakam ile anahtarına uygulanan değer çeliştiğinde, uygulanan değer geçerlidir. Yürürlükteki bir limit satın aldığın plandan önemli ölçüde düşükse ve kullanımını etkiliyorsa destek ekibiyle iletişime geç; düzeltir veya planını ayarlarız.","c5":"11.5 {strong} Aboneliğin, API'ye erişmek ve döndürdüğü verileri kendi dahili iş operasyonların için kullanmak üzere sınırlı, münhasır olmayan, devredilemez bir lisans verir; örneğin aktif olarak çalıştığın bölgeleri, yayıncıları ve tabloları takip etmek gibi. Lisans, verileri operasyonlarında {use} içindir; veri kümesinin kendisini edinmek, kopyalamak veya biriktirmek için değil.","c5Strong":"İzin verilen kullanım ve veri lisansı.","c5Use":"kullanman","c6":"11.6 {strong} Toplu sıralama, lider tablosu, lig, destekçi ve ilgili veri kümeleri temel üründür. API'yi tamamen veya kısmen, kendi operasyonel kullanımının ötesinde, bölgeler genelinde veya zaman içinde veri kümesini sistematik olarak çıkarmak, toplamak, kazımak, yansıtmak veya yeniden oluşturmak için kullanamazsın. Hiçbir plan, her bölgenin veya veri kümesinin tamamının bir kerede toplu akışını alma hakkı vermez; istekleri her bölgeye yaymak, anahtar veya hesap döndürmek ya da birden fazla anahtarı tek bir veri çıkarma iş yükünde birleştirmek dahil, veri kümesinin tamamını elde etmeye yönelik her teknik plandan bağımsız olarak yasaktır.","c6Strong":"Toplu veri çıkarma veya kazıma yasaktır.","c7":"11.7 {strong} Önceden yazılı iznimiz olmadan verileri (veya önemli ya da türetilmiş herhangi bir kısmını) yeniden satamaz, alt lisanslayamaz, yeniden yayınlayamaz, yeniden dağıtamaz veya başka bir şekilde herhangi bir üçüncü tarafa sunamazsın; rakip bir veri kümesi veya hizmet oluşturmak, doldurmak ya da eğitmek için de kullanamazsın. İstek ve günlük limitler kısmen bu sınırları uygulamak için vardır; bunları aşmaya çalışmak veya erişimi kendi operasyonel kullanımın yerine toptan veri çıkarma ya da yeniden dağıtım için kullanmak bu Koşulların ihlalidir ve iade yapılmaksızın askıya alma veya fesihle sonuçlanabilir.","c7Strong":"Yeniden dağıtım veya yeniden satış yasaktır."},"indemnification":{"h":"12. Tazminat","c1":"12.1 TikTools'u ve işletmecilerini şunlardan doğan her türlü talep, zarar, yükümlülük, kayıp, sorumluluk, maliyet ve masraftan (avukatlık ücretleri dahil) ari tutmayı ve tazmin etmeyi kabul edersin: (a) Hizmeti kullanman; (b) bu Koşulları ihlal etmen; (c) herhangi bir fikri mülkiyet hakkı dahil herhangi bir üçüncü taraf hakkını ihlal etmen; veya (d) Hizmeti kullanımının üçüncü bir tarafa zarar verdiğine dair herhangi bir iddia."},"discordBot":{"h":"13. Discord Botu Kullanımı","intro":"TikTools Discord Botunu sunucuna davet edersen aşağıdaki ek koşullar geçerlidir:","c1":"13.1 {strong} Botu kullanarak Discord'un Hizmet Şartlarına ve Topluluk Kurallarına harfiyen uymayı kabul edersin.","c1Strong":"Platform Uyumu:","c2":"13.2 {strong} Botu belirli bir kanala bildirim gönderecek şekilde yapılandırarak bunun için gerekli sunucu izinlerine sahip olduğunu onaylarsın. Kanalın bildirim yoğunluğunun sunucunun kurallarına uygun olmasını sağlamaktan sen sorumlusun.","c2Strong":"Yönetici Sorumluluğu:","c3":"13.3 {strong} Botun eğik çizgi komutlarını istismar etmek, komut bekleme sürelerini atlatmaya çalışmak veya botu Discord kanallarını kasıtlı olarak aşırı mesajla doldurmak için kullanmak, Discord Sunucu Kimliğinin bottan kalıcı olarak kara listeye alınmasına yol açar ve bağlı TikTools API hesabının feshedilmesiyle sonuçlanabilir.","c3Strong":"Kötüye Kullanım ve Spam:","c4":"13.4 {strong} TikTools bağımsız bir entegrasyondur ve Discord Inc. ile bağlantılı değildir. Discord tarafından sunucuna veya Discord hesabına karşı alınan hiçbir moderasyon işlemi için sorumluluk kabul etmeyiz.","c4Strong":"Sorumluluk Reddi:"},"youtube":{"h":"14. YouTube API Hizmetleri","c1":"14.1 TikTools, kendi YouTube kanalımızda kendi eğitim videolarımızı yayınlamak ve yönetmek için YouTube API Hizmetlerini kullanır. Hizmetimizin YouTube ile etkileşime girdiği durumlarda {terms} de geçerlidir ve Google tarafından işlenen bilgiler {privacy} kapsamındadır.","c1Terms":"YouTube Hizmet Şartları","c1Privacy":"Google Gizlilik Politikası","c2":"14.2 Hiçbir müşteri verisi YouTube'a gönderilmez ve hiçbir müşteri Hizmet üzerinden YouTube ile kimlik doğrulaması yapmaz. Neyin saklandığını ve erişimin nasıl iptal edildiğini görmek için {link} sayfamıza bak.","c2Link":"Gizlilik Politikası"},"general":{"h":"15. Genel Koşullar","c1":"15.1 TikTools'un açık yazılı izni olmadan Hizmeti çoğaltmamayı, kopyalamamayı, değiştirmemeyi, satmamayı veya yeniden satmamayı kabul edersin.","c2":"15.2 Hizmete müdahale etme veya yetkisiz erişim girişiminde bulunma; TikTools veya hizmetlerinden herhangi biriyle bağlantılı olduğunu yanlış şekilde ima etme.","c3":"15.3 Bu Koşullar, kanunlar ihtilafı hükümleri dikkate alınmaksızın TikTools'un faaliyet gösterdiği yargı bölgesinin yasalarına tabidir ve bu yasalara göre yorumlanır.","c4":"15.4 TikTools'un bu Koşullardaki herhangi bir hakkı veya hükmü uygulamaması, o haktan veya hükümden feragat ettiği anlamına gelmez.","c5":"15.5 Bu Kullanım Koşullarıyla ilgili sorular {email} adresine gönderilmelidir."}},"privacy":{"seo":{"title":"Gizlilik Politikası - Sıfır Takip, Veri Satışı Yok","description":"TikTool verilerini asla satmaz. Sıfır reklam izleyicisi. API anahtarları scrypt ile şifrelenir. TikTok LIVE yayın verileri yalnızca anlık olarak aktarılır, hiçbir şey saklanmaz. Gizlilik taahhüdümüzün tamamını oku.","ogDescription":"Reklam izleyicisi yok. Veri satışı yok. Şifrelenmiş API anahtarları. TikTok LIVE verileri yalnızca anlık aktarılır, asla saklanmaz. Tam şeffaflık.","ogImageTitle":"Gizlilik Politikası","ogImageSubtitle":"Sıfır takip, veri satışı yok."},"title":"Gizlilik Politikası","intro":"Bu web sitesini ve TikTools API'sini (\"Hizmet\") kullanarak aşağıdaki gizlilik politikasıyla (\"Gizlilik Politikası\") bağlı olmayı kabul etmiş olursun. {strong} TikTools gizliliğini ciddiye alır. Bu politika, kişisel bilgilerinin nasıl toplandığını ve kullanıldığını açıklar.","introStrong":"BU GİZLİLİK POLİTİKASININ KOŞULLARINI KABUL ETMİYORSAN ONAYLAMAMALI VE HİZMETİ KULLANMAMALISIN.","routine":{"h":"1. Rutin Bilgilerin Toplanması","p1":"Hizmet, kullanıcıları hakkında temel bilgileri kaydeder. Bu bilgiler IP adreslerini, tarayıcı ayrıntılarını, zaman damgalarını ve yönlendiren sayfaları içerir ancak bunlarla sınırlı değildir. Bu bilgilerin hiçbiri Hizmetin belirli bir kullanıcısını kişisel olarak tanımlayamaz. Bilgiler rutin yönetim ve bakım amacıyla kaydedilir."},"account":{"h":"2. Hesap Bilgileri","p1":"Bir hesap oluşturduğunda e-posta adresin, adın ve kimlik doğrulama bilgilerin (şifre özeti veya Google OAuth token'ı) gibi bilgileri toplarız. Bu bilgiler yalnızca Hizmeti sunmak, sürdürmek ve geliştirmek için kullanılır.","p2":"Kişisel olarak tanımlanabilir hiçbir bilgiyi kâr amacıyla üçüncü taraflara satmayız.","p3":"Mahkeme celplerine, mahkeme kararlarına veya diğer yasal süreçlere uymak gibi özel durumlarda kişisel olarak tanımlanabilir bilgileri açıklayabiliriz."},"antiAbuse":{"h":"3. Kötüye Kullanım Önleme Amaçlı Veri Toplama","intro":"Kötüye kullanımı önlemek ve {link} hükümlerini uygulamak için aşağıdaki verileri toplar ve işleriz:","introLink":"Kullanım Koşulları","ipLabel":"Kayıt Sırasındaki IP Adresi:","ip":"{label} Bir hesap oluşturduğunda IP adresin kaydedilir. Bu, aynı cihazdan veya ağdan birden fazla hesap oluşturulmasını tespit etmek için kullanılır.","emailLabel":"E-posta Normalleştirme:","email":"{label} Aynı e-posta adresinin takma ad varyasyonlarıyla oluşturulan kopya hesapları tespit etmek için e-posta adreslerini normalleştiririz (\"+\" takma adlarını ve Gmail adreslerindeki noktaları kaldırarak).","flagsLabel":"Hesap İşaretleri:","flags":"{label} Sistemimiz olası bir çoklu hesap kötüye kullanımı tespit ederse, işaretlenen hesabı aynı IP adresinden veya normalleştirilmiş e-postadan gelen diğer hesaplarla ilişkilendiren dahili bir kayıt oluştururuz. Bu veriler işaret türünü, ilgili hesap kimliklerini, IP adresini ve zaman damgasını içerir.","fingerprintLabel":"Cihaz Parmak İzi Çerezleri:","fingerprint":"{label} Birden fazla hesap oluşturmayla ilişkilendirilmiş tarayıcıları tanımlamak için çerezler yerleştirebiliriz. Bu çerezler yalnızca kötüye kullanım tespiti için kullanılır; reklam veya takip amacıyla kullanılmaz.","competitorLabel":"Rakip ve Tekrarlanan Kötüye Kullanım Tespiti:","competitor":"{label} Yukarıdaki kötüye kullanım önleme sinyalleri (IP adresi, normalleştirilmiş e-posta, tarayıcı parmak izi ve hesap işaretleri), TikTools ile rekabet eden hizmetler tarafından işletilen veya bu hizmetlerle bağlantılı hesapları tespit etmek ve daha önce yasaklanmış bir tarafın yeni bir e-posta, IP veya hesapla geri dönme girişimini tanımak için de kullanılır. Böyle bir ilişki tespit edildiğinde hesap, Kullanım Koşullarımız uyarınca askıya alınabilir veya kalıcı olarak yasaklanabilir.","paidExempt":"Aktif ücretli aboneliği olan hesaplar çoklu hesap uyarılarından muaftır, çünkü iş bağlamlarında birden fazla meşru hesap olması beklenir."},"cookies":{"h":"4. Çerezler","p1":"Gerektiğinde Hizmet, kullanıcıya daha iyi hizmet vermek ve/veya kullanıcıya özelleştirilmiş içerik sunmak amacıyla ziyaretçinin tercihleri ve geçmişi hakkında bilgi saklamak için çerezler kullanır. Hizmetin bazı özelliklerini kullanmak için çerezler gereklidir.","p2":"Şu çerez türlerini kullanırız:","authLabel":"Kimlik doğrulama çerezleri:","auth":"{label} Oturumunu açık tutmak için gereklidir.","antiAbuseLabel":"Kötüye kullanım önleme çerezleri:","antiAbuse":"{label} Olası çoklu hesap oluşturmayı tespit etmek ve uyarmak için kullanılır. Bu çerezler 30 güne kadar kalabilir.","preferenceLabel":"Tercih çerezleri:","preference":"{label} Ayarlarını ve tercihlerini hatırlamak için kullanılır."},"apiUsage":{"h":"5. API Kullanım Verileri","p1":"API çağrılarınla ilgili istek sayıları, erişilen uç noktalar, yanıt süreleri ve hata oranları dahil kullanım metrikleri toplarız. Bu veriler hizmet sağlığını izlemek, istek limitlerini uygulamak ve Hizmeti geliştirmek için kullanılır.","p2":"API'miz üzerinden geçen TikTok LIVE verilerinin içeriğini saklamayız. Veri akışları anlık olarak aktarılır ve sunucularımızda tutulmaz.","p3":"API üzerinden döndürülen sıralama, lider tablosu, lig, destekçi ve ilgili veriler, Kullanım Koşullarımızda belirtildiği gibi kendi operasyonel kullanımın için sınırlı bir lisansla sağlanır. Toplu olarak çıkarılamaz, kazınamaz, yansıtılamaz, yeniden dağıtılamaz, yeniden satılamaz veya rakip bir veri kümesi oluşturmak için kullanılamaz. İstek ve günlük limitlerimiz kısmen bu sınırı uygulamak için vardır."},"thirdParties":{"h":"6. Üçüncü Taraflar","p1":"Üçüncü taraf hizmetler, Hizmet üzerindeki kullanıcı etkinliklerini takip etmek için çerezler, betikler ve/veya web işaretçileri kullanabilir. Bu takip doğrudan üçüncü taraflarca kendi sunucuları üzerinden yapılır ve onların kendi gizlilik politikalarına tabidir. Hizmetin bu çerezlere, betiklere ve/veya web işaretçilerine erişimi veya bunlar üzerinde kontrolü yoktur.","p2":"Ödeme işlemleri için {stripe} kullanırız. Ücretli bir plana abone olduğunda ödeme bilgilerin doğrudan Stripe tarafından işlenir ve {link} kapsamındadır. Kredi kartı bilgilerini saklamayız.","p2Link":"Stripe Gizlilik Politikası"},"links":{"h":"7. Üçüncü Taraf Web Sitelerine Bağlantılar","p1":"Bu web sitesine kullanımın ve başvurman için bağlantılar ekledik. Bu web sitelerindeki gizlilik politikalarından sorumlu değiliz. Bu web sitelerinin gizlilik politikalarının bizimkinden farklı olabileceğini bilmelisin."},"tiktokData":{"h":"8. TikTok Verileri ve Üçüncü Taraf API Feragatnamesi","p1":"TikTools; TikTok veya ByteDance Ltd. ile bağlantılı değildir, onlar tarafından onaylanmamış veya desteklenmemiştir.","p2":"TikTools, herkese açık TikTok LIVE yayın verilerine erişim için {strong} sunar. TikTok, canlı yayın verileri için yerleşik, herkese açık bir API sunmaz. Hizmetimiz, yapılandırılmış olay verisi sunmak için herkese açık yayın verilerini işler.","p2Strong":"yönetilen bir üçüncü taraf API","p3":"Hizmet aracılığıyla erişilen tüm TikTok verileri, TikTok LIVE yayınlarından gelen herkese açık verilerdir. Gizli TikTok hesap bilgilerine erişmeyiz, bunları toplamayız veya saklamayız.","p4":"{strong} Böyle bir durumda mümkün olduğunda erişimi yeniden sağlamak için sistemlerimizi güncelleriz, ancak kesintisiz hizmet garanti edemeyiz. TikTok verilerinin Hizmetimiz üzerinden erişilebilirliği tamamen TikTok'un platform politikalarına ve teknik altyapısına bağlıdır ve bunlar bizim kontrolümüz dışındadır.","p4Strong":"TikTok, uç noktalarına erişimi herhangi bir zamanda bildirimde bulunmadan kısıtlayabilir, değiştirebilir veya engelleyebilir.","p5":"{strong} Sıralamalarımız ve ilgili sayfalarımız, TikTok'un kendi herkese açık LIVE sıralama tabloları dahil TikTok'un herkese açık olarak yayınladığı bilgileri yansıtır. Bu bilgilerin kaynağı biz değiliz ve bir yayıncı hakkında TikTok'un zaten herkese açık hale getirmediği hiçbir şeyi ortaya koymayız. Bir yayıncı, TikTok'un tablolarında yer aldığı için bizim tablolarımızda da yer alır.","p5Strong":"Yayıncı sıralama verileri.","p6":"Bu nedenle {strong} Bir kaydı burada kaldırmak onu TikTok'tan kaldırmaz, alttaki bilgiyi daha az herkese açık hale getirmez ve tablolarımızın TikTok'un yayınladığının yanıltıcı bir versiyonunu göstermesine yol açar. Herkese açık sıralamalarda görünmek istemeyen bir yayıncı bunu kaynağında, TikTok hesabı ve TikTok'un kendi LIVE sıralama ayarları üzerinden değiştirmelidir. Bir yayıncı TikTok'un herkese açık tablolarında artık görünmediğinde, bizimkilerde de görünmez.","p6Strong":"talep üzerine tek tek yayıncıları herkese açık sıralama verilerinden çıkarmayız veya gizlemeyiz.","p7":"Bu, kendi hesap verilerinden ayrıdır. Bir tik.tools hesabın varsa, bize verdiğin bilgiler aşağıdaki Veri Saklama bölümü kapsamındadır ve bunları silebilirsin. Bu durum, yürürlükteki yasalar kapsamındaki yükümlülüklerimizi de ortadan kaldırmaz: yasanın işlem yapmamızı gerektirdiği doğrulanmış bir talep aldığımızda gereğini yaparız."},"security":{"h":"9. Veri Güvenliği","p1":"İnternet karmaşık bir sistemdir. İçeriğin, TikTools'un kontrolü dışındaki üçüncü taraf ağlar ve cihazlar kullanılarak iletilir, saklanır ve işlenir. Verilerini gizli ve güvende tutmak için elimizden gelen makul çabayı gösteririz, ancak mutlak güvenliği garanti edemeyiz.","p2":"API anahtarları güvenli şekilde saklanır ve yalnızca şifreli bağlantılar üzerinden iletilir. Şifre özetleri güçlü kriptografik algoritmalar kullanır (rastgele tuzlarla scrypt)."},"retention":{"h":"10. Veri Saklama","p1":"Hesap bilgilerini, hesabın aktif olduğu sürece saklarız. Hesabını silersen, ilişkili tüm kişisel olarak tanımlanabilir bilgiler 30 gün içinde sistemlerimizden kaldırılır.","p2":"Toplulaştırılmış, anonimleştirilmiş kullanım verileri analiz ve geliştirme amacıyla süresiz olarak saklanabilir.","p3":"Kötüye kullanım işaretleri ve ilgili kayıtlar, tekrarlanan kötüye kullanımı önlemek için hesap silindikten sonra 12 aya kadar saklanabilir."},"changes":{"h":"11. Bu Politikadaki Değişiklikler","p1":"Bu gizlilik politikasını herhangi bir zamanda değiştirme hakkımızı saklı tutarız. Değişiklikler bu sayfada yayınlandığı anda yürürlüğe girer. Herhangi bir değişiklikten sonra Hizmeti kullanmaya devam etmen, güncellenmiş politikayı kabul ettiğin anlamına gelir."},"discordBot":{"h":"12. Discord Botu Verileri ve Gizlilik","intro":"TikTools Discord Botunu sunucunda kullanmayı seçersen, Discord'un Geliştirici Şartlarına uygun olarak aşağıdaki ek gizlilik koşulları geçerlidir:","collectedLabel":"Toplanan Veriler:","collected":"{label} Bot yalnızca çalışması için kesinlikle gerekli olan verileri toplar ve saklar. Bunlar Discord Sunucu Kimliğini (Guild ID), Kanal Kimliklerini (bildirimlerin yönlendirildiği yerler) ve botu yapılandırmak için eğik çizgi komutlarını çalıştıran yöneticilerin Kullanıcı Kimliklerini içerir.","messageLabel":"Mesaj İçeriği:","message":"{label} Sunucular arası sorunsuz eşleştirme özelliğimizi etkinleştirmek için bot, PK kabullerini tespit etmek üzere belirlenen kanallardaki mesaj içeriğini geçici olarak işler. Bu veriler anlık bağlamsal eşleştirme için yalnızca bellekte işlenir ve anında silinir. İnsan mesaj içeriğini, doğrudan mesajları veya sohbet verilerini herhangi bir veritabanına KAYDETMEYİZ, SAKLAMAYIZ veya AKTARMAYIZ; yapay zeka modellerini eğitmek için de kullanmayız.","usageLabel":"Veri Kullanımı:","usage":"{label} Toplanan Discord kimlikleri yalnızca talep ettiğin TikTok LIVE verilerini (ör. hediyeler, sohbet, PK'ler) doğru Discord kanallarına yönlendirmek için kullanılır.","retentionLabel":"Veri Saklama ve Silme:","retention":"{label} TikTools botunu Discord sunucundan atarsan veya kaldırırsan, Sunucu Kimliğinle ilişkili otomatik bildirim yapılandırmaları sahipsiz kalır ve aktif yönlendirme veritabanımızdan otomatik olarak temizlenir. Bizimle iletişime geçerek sunucunun verilerinin herhangi bir zamanda derhal manuel olarak silinmesini de talep edebilirsin."},"youtube":{"h":"13. YouTube API Hizmetleri","p1":"TikTools, {strong} hizmetlerini tek bir amaçla kullanır: kendi eğitim videolarımızı kendi YouTube kanalımızda yayınlamak ve bu videoların başlıklarını, açıklamalarını, küçük resimlerini, altyazılarını ve oynatma listelerini yönetmek.","p1Strong":"YouTube API Hizmetleri","p2":"Başka hiçbir YouTube kanalına, videosuna veya kullanıcısına ait verilere erişmeyiz, bunları toplamayız, saklamayız veya işlemeyiz; hiçbir TikTools müşterisi Hizmetimiz üzerinden YouTube ile kimlik doğrulaması yapmaz. İlgili tek hesap, kanal sahibi tarafından bir kez yetkilendirilmiş olan kendi hesabımızdır.","p3":"Hizmetimizin YouTube'a bağlı bölümlerini kullanarak {terms} hükümlerini kabul edersin. Bu hizmetlerle bağlantılı olarak Google tarafından işlenen bilgiler {privacy} kapsamındadır.","p3Terms":"YouTube Hizmet Şartları","p3Privacy":"Google Gizlilik Politikası","storeLabel":"Neleri saklıyoruz:","store":"{label} kendi YouTube kanalımız için bir OAuth yenileme token'ı ile yayınladığımız videoların video kimlikleri ve listeleme meta verileri. YouTube API'sinden başka hiçbir şey alınmaz.","revocationLabel":"Saklama ve iptal:","revocation":"{label} yenileme token'ı, erişimi kısıtlı olarak kendi sunucularımızda tutulur ve entegrasyon devre dışı bırakıldığında silinir. Yetki istediğin zaman {link} üzerinden iptal edilebilir; bu, erişimimizi anında ve kalıcı olarak sonlandırır. Saklanan video kimlikleri ve listeleme meta verileri, iptal talebinden itibaren 30 gün içinde silinir.","revocationLink":"Google güvenlik ayarları"},"contact":{"h":"14. Bize Ulaş","p1":"Bu gizlilik politikasıyla ilgili her türlü soru veya endişen için {email} adresinden bize ulaş."}},"changelog":{"seo":{"title":"Değişiklik Günlüğü - TikTool","description":"TikTool platform değişiklik günlüğü: tüm güncellemeler ve düzeltmeler."},"title":"Platform {accent}","titleAccent":"Değişiklik Günlüğü","subtitle":"TikTool platformundaki tüm güncellemeler, düzeltmeler ve iyileştirmeler.","loading":"Yükleniyor...","empty":"Henüz kayıt yok."},"updates":{"seo":{"title":"Güncellemeler - tik.tools","description":"Yalnızca müşterilere özel platform güncellemeleri."},"customerBadge":"(Müşteri Alanı)","title":"Platform {accent}","titleAccent":"Güncellemeleri","subtitle":"tik.tools'ta neler yeni: düzeltmelerin, performans iyileştirmelerinin ve yeni özelliklerin tam değişiklik günlüğü.","loading":"Güncellemeler yükleniyor...","locked":{"title":"Abone güncellemeleri","body":"Gerçek platform güncellemeleri aktif abonelere özeldir. Aşağıdaki akış örnek kayıtlar gösterir.","cta":"Gerçek güncellemeleri görmek için abone ol"},"empty":"Henüz güncelleme yok.","placeholderBadge":"ÖRNEK","badges":{"new":"Yeni","fix":"Düzeltme","performance":"Performans","update":"Güncelleme","security":"Güvenlik","docs":"Dokümanlar"}},"captions":{"headings":{"liveCaptions":"Canlı Altyazılar","captionsGuide":"TikTok LIVE Altyazı Rehberi","obsGuide":"OBS'te Altyazı Rehberi"},"seo":{"description":"Canlı Altyazılar artık yeni müşterilere sunulmuyor. Mevcut altyazı müşterileri Panellerinden kullanmaya devam edebilir.","obsDescription":"Canlı Altyazılar artık yeni müşterilere sunulmuyor. Mevcut altyazı müşterileri altyazı overlay araçlarını Panellerinden kullanmaya devam edebilir."},"notice":{"lead":"Canlı Altyazılar artık yeni müşterilere sunulmuyor.","body":"Canlı Altyazılar'ı zaten kullanıyor musun? Senin için hiçbir şey değişmiyor. Altyazılarını Panelinden yönet ve altyazı overlay araçlarıyla yayınına eklemeye devam et.","openDashboard":"Paneli Aç","overlayTools":"Altyazı overlay araçları","foot":"TikTok LIVE üzerinde mi geliştiriyorsun? {link} sayfasına bak."}}},"agencyDesk":{"pulse":{"title":"Tablo","regions":"Bölgeler","diamondFilter":{"title":"Aylık elmasa göre filtrele","from":"En az","fromAria":"Elmas alt sınırı","to":"En çok","toAria":"Elmas üst sınırı"},"hideIneligible":{"title":"Uygun değil olarak işaretlediğin yayıncıları gizle","label":"Uygun olmayanları gizle"},"helpAria":"Bu tablo nasıl çalışır","refreshAria":"Tabloyu yenile","locked":{"title":"Global Agency canlı bölgesel tablonun kilidini açar","sub":"Seçtiğin bölgelerde her ligdeki, sıralamadaki, oyun sıralamasındaki ve İlk 99+ listesindeki herkesi tekrarsız ve canlı çevrimiçi durumuyla gör; üstüne özel Telegram botu."},"capped":"{starter} aynı anda 1 bölge gösterir. Tüm bölgeler bir arada {global} planına dahildir.","upgrade":"Yükselt","namesUnlocked":"İsimler açık","purpose":{"live":"Bölgelerindeki herkes, önce canlılar sonra çevrimdışılar, kontrol ettiklerin hariç. 30 kişilik bir grup kopyala, Backstage'de kontrol et, sonra tamamlandı olarak işaretle ve sıradaki 30 kişiyi getir.","rising":"Sıralama tablolarına geri tırmanan yayıncılar. Başka bir ajans yakalamadan sen yakala.","recruit":"Bölgen için kontrol edilecek taze yayıncılar. Tamamlandı bir yayıncıyı tüm ekip için temizler, Sahiplen ise üzerine senin adını yazar.","gifters":"Balinalar. Bugün, bu hafta, bu ay kim harcıyor - ve kim yeni başladı.","digest":"Son baktığından bu yana tüm listelerde neler değişti.","team":"Kim neyi üstlendi: iletişim aşamalarıyla sahiplenmeler, iletişim kaydı, kullanıcılar ve bildirimler."},"seo":{"title":"Agency Pulse - bölgelerindeki her yayıncı, canlı","description":"Ajansların canlı tablosu: her bölgenin sıralamasındaki, liglerindeki, oyun sıralamalarındaki ve İlk 99 hareketlilerindeki herkes, tekrarsız ve canlı çevrimiçi durumuyla. Bölgelerini seç, tek bir taze listeyle çalış.","ogDescription":"Bölgelerini seç; sıralamalar, ligler, oyun sıralamaları ve İlk 99 hareketlileri genelindeki tüm yayıncıları tekrarsız ve canlı çevrimiçi durumuyla al."}},"views":{"live":"Canlı","rising":"Yükselenler","recruit":"Yayıncı Bul","gifters":"Destekçiler","digest":"Özet","team":"Ekip"},"segmentNav":{"aria":"Tablo görünümleri"},"batchBar":{"checkedThese":"Bu {count} kişi kontrol edildi","next":"sonraki {count}","undo":"Geri al"},"copyAll":{"titleOne":"{count} kullanıcı adını kopyala, her satıra bir tane","titleMany":"{count} kullanıcı adını kopyala, her satıra bir tane","copied":"{count} kopyalandı","label":"Tümünü kopyala"},"deskRail":{"myClaims":"Sahiplendiklerim","claimsEmpty":"Henüz kimseyi sahiplenmedin. Herhangi bir karttaki Sahiplen, yayıncının üzerine senin adını yazar.","teamNotes":"Ekip notları","notesEmpty":"Henüz not yok. Herhangi bir karttaki Not tüm yöneticilerle paylaşılır.","teammate":"Ekip arkadaşı"},"claimStatus":{"claimed":"sahiplenildi","contacted":"iletişime geçildi","responded":"yanıt verdi","interested":"ilgileniyor","signed":"anlaştı","not_interested":"ilgilenmiyor"},"explainer":{"dismiss":"Kapat","title":"Ekibin bu tabloyu nasıl kullanır","lines":{"claim":"Bir yayıncıyı ya da destekçiyi sahiplenerek üzerine adını yaz - sonra aşamayı büyük İLETİŞİME GEÇİLDİ / YANIT VERDİ / İLGİLENİYOR düğmeleriyle ilerlet. Tüm ekip kimin neyi üstlendiğini görür.","done":"Tamamlandı (yayıncı bulma akışında) bir yayıncıyı herkesin tablosundan kaldırır - kimse aynı kişiye iki kez ulaşmaz.","notes":"Eklediğin notlar tüm ekiple paylaşılır.","copyAll":"Tümünü kopyala, görünen tüm kullanıcı adlarını her satıra bir tane olacak şekilde panoya kopyalar; toplu kontrole hazır."}},"helpSheet":{"aria":"Bu tablo nasıl çalışır","title":"Bu tablo nasıl kullanılır","close":"Kapat","gotIt":"Anladım","steps":{"regions":{"title":"Bölgelerini seç","text":"Üstteki Bölgeler düğmesi tüm sekmeleri belirler. Seçimin kaydedilir."},"lists":{"title":"Dört listeyi tara","text":"Canlı = şu an yayında. Yükselenler = sıralamaya geri tırmananlar. Yayıncı Bul = kontrol edilecek taze yayıncılar. Destekçiler = harcama yapan balinalar."},"intel":{"title":"Analiz için bir isme dokun","text":"Kart kazançlar, sıralar ve destekçilerle anında açılır. Listede ilerlemek için kaydır."},"claim":{"title":"Üzerinde çalıştığın kişiyi sahiplen","text":"Sahiplen, bir yayıncının üzerine tüm ekip için senin adını yazar; ardından büyük İLETİŞİME GEÇİLDİ / YANIT VERDİ / İLGİLENİYOR düğmeleri iletişimin hangi aşamada olduğunu takip eder. Sahiplenilmiş bir isme kimse ikinci kez ulaşmaz."},"notes":{"title":"Notlar paylaşılır","text":"Herhangi bir karttaki Not = yayıncı başına tek ekip notu. Tüm yöneticiler görür."},"copy":{"title":"Toplu kontrol için kopyala","text":"Kopyala tek bir kullanıcı adını alır; Tümünü kopyala görünen listenin tamamını her satıra bir tane olacak şekilde alır, toplu uygunluk kontrolüne yapıştırmaya hazır."},"clear":{"title":"Halledilenleri temizle","text":"Tamamlandı (Yayıncı Bul'da) bir yayıncıyı TÜM ekip için kaldırır. Küçük x ise bir kartı yalnızca SENİN için gizler."},"team":{"title":"Ekip, kayıt defteridir","text":"Yöneticiye göre gruplanmış tüm sahiplenmeler ve aşamaları, iletişim kaydı, kullanıcılar ve bildirim bağlantıları orada."}}},"claimSheet":{"aria":"{'@'}{handle} sahiplenme","claimedByYou":"Sen sahiplendin","claimedBy":"Sahiplenen: {name}","notClaimed":"Sahiplenilmedi","close":"Kapat","hintMine":"Bu iletişim şu an hangi aşamada? Ekibin aşamayı anında görür.","hintOther":"İletişim aşaması - yalnızca sahiplenen yönetici değiştirebilir.","roster":{"added":"Kadronda","adding":"Ekleniyor...","add":"Kadroya ekle","error":"Kadroya eklenemedi. Birazdan tekrar dene.","full":"Kadron dolu. Önce bir yayıncıyı çıkar."},"done":"Tamam","release":"Sahiplenmeyi bırak","stages":{"contacted":"İLETİŞİME GEÇİLDİ","responded":"YANIT VERDİ","interested":"İLGİLENİYOR","signed":"ANLAŞTI","not_interested":"İLGİLENMİYOR"}},"lockedAccess":"Agency erişimi gerekli","card":{"locked":"Kilitli","new":"YENİ","monthlyDiamonds":"Aylık elmas: {band}","mark":{"eligible":"Uygun","premiumTitle":"Yalnızca premium davet hakkıyla davet edilebilir","premium":"Premium uygun","ineligible":"Uygun değil","checked":"Kontrol edildi"},"claimedBy":"Sahiplenen: {name}","eligibility":"Uygunluk","markEligible":"Uygun olarak işaretle","markIneligible":"Uygun değil olarak işaretle","copied":"Kopyalandı","copyHandle":"{'@'}{handle} kopyala","copy":"Kopyala","editNote":"Ekip notunu düzenle","addNote":"Ekip notu ekle","note":"Not","markedDone":"Tamamlandı olarak işaretlendi","markDone":"Tamamlandı olarak işaretle - bu yayıncıyı tüm ekibin akışından kaldırır","done":"Tamamlandı","claimThis":"Bu yayıncıyı sahiplen","claimed":"Sahiplenildi","claim":"Sahiplen","hide":"Tablomdan gizle","liveStat":"CANLI","active":{"today":"bugün aktif","oneDay":"1 g önce aktif","days":"{days} g önce aktif","oneMonth":"1 ay önce aktif","months":"{months} ay önce aktif"}},"noteSheet":{"title":"{'@'}{handle} hakkında not","close":"Kapat","placeholder":"Ekibin için bir not ekle - bir tanıştırma, bir ücret, bir hatırlatma...","lastEditedBy":"Son düzenleyen: {name}","cancel":"İptal","save":"Kaydet"},"regionSheet":{"aria":"Bölgelerini seç","title":"Bölgelerin","sub":"{count} aktif - açıp kapatmak için dokun, otomatik kaydedilir","close":"Kapat","done":"Tamam"},"live":{"progress":"{online} canlı - {regions} içinde kontrol edilecek {total} kişi","copyThese":"Bunları kopyala","loading":"Tablon yükleniyor...","empty":{"title":"Bölgelerinde her şey tamam","sub":"Buradaki tüm yayıncıları bitirdin. Yeni isimler kendiliğinden eklenir - bu tablo canlı yayınları izler ve birkaç saniyede bir yenilenir. Kontrol edilen isimler 30 gün sonra geri gelir."},"undoLast":"Son grubu geri al","regionsCount":"{count} bölge"},"rising":{"empty":{"title":"Şu an yükselen yayıncı yok","sub":"Seçtiğin bölgelerde bu dönemde kimse yeniden giriş için geri tırmanmadı. Sıralamalar değiştikçe yeni yükselenler burada görünür."},"peak":"Zirve #{rank}","backInReach":"geri dönmesine: {amount}","liveNow":"şu an canlı"},"recruit":{"regionAria":"Yayıncı bulma bölgesi","progress":"{total} kişiden {remaining} kaldı","empty":{"title":"Bu bölgede her şey tamam","sub":"Burada şu an sıralanan tüm adayları bitirdin. Kontrol edilen isimler 30 gün sonra geri gelir; ya da yukarıdan bölge değiştir."},"points":"{score} puan"},"gifters":{"listAria":"Destekçi listesi","rising":"Yükselenler","top":"En iyiler","periodAria":"Zaman aralığı","regionTitle":"Bölge: {region}","loading":"Destekçiler yükleniyor...","upgradeFeature":"Destekçi analizi","emptyRising":"Bu dönemde yeni balina yok. Bir destekçi alışılmışın üzerine çıktığında burada görünür.","emptyTop":"Bu bölge için henüz destekçi hareketi yok. Canlı yayınlara hediyeler geldikçe dolar.","period":{"daily":"Bugün","weekly":"Hafta","monthly":"Ay"},"global":"Global","diamonds":"{amount} elmas","creatorsGiftedOne":"{count} yayıncıya hediye","creatorsGiftedMany":"{count} yayıncıya hediye"},"digest":{"caption":"Özetin burada canlı güncellenir. Telegram ve Discord gönderimleri günde birkaç kez gelir.","seeAll":"Tümünü {view} içinde gör","empty":"Henüz yetişilecek yeni bir şey yok. Yayıncılar canlıya geçtikçe ve balinalar harcamaya başladıkça özetin burada dolar.","offline":"Çevrimdışı","sections":{"since":"Son baktığından beri","earlier":"Bugün daha önce","live":"Şu an canlı","gifters":"Bugünün yeni destekçileri"}},"team":{"claimed":{"title":"Sahiplenilenler","lede":"Bir ekip arkadaşının üzerine adını yazdığı yayıncılar ve destekçiler, iletişim aşamasıyla birlikte. Herkes kimin neyi üstlendiğini görür.","empty":"Henüz sahiplenilen yayıncı yok. Üzerine adını yazmak için bir yayıncıda Sahiplen'e dokun."},"contacted":{"title":"İletişime geçilenler","lede":"Ekibinin Tamamlandı olarak işaretlediği isimler herkesin tablosundan çıkar - kimseye iki kez ulaşılmaz.","empty":"Henüz kimseyle iletişime geçilmedi. Bir yayıncıyı Tamamlandı olarak işaretlemek onu tüm ekip için buraya kaydeder."},"members":{"title":"Ekip üyeleri","member":"Üye","inviteLink":"Davet bağlantısı","awaiting":"Kabul bekleniyor","pending":"Beklemede","empty":"Şimdilik sadece sen varsın. Tabloyu paylaşmak için bir yönetici ya da keşifçi davet et."},"invite":{"placeholder":"ekiparkadasi{'@'}eposta.com","manager":"Yönetici","scout":"Keşifçi","sending":"Gönderiliyor...","send":"Davet et","sent":"Davet gönderildi.","error":"Davet gönderilemedi. E-postayı kontrol edip tekrar dene."},"alerts":{"title":"Bildirim gönderimi","lede":"Yeni yayıncı bildirimlerini ekibinin zaten çalıştığı yerde al.","connected":"Bağlı","tapToConnect":"Bağlamak için dokun"},"seats":"{used} / {cap} kullanıcı","roles":{"owner":"sahip","manager":"yönetici","scout":"keşifçi"},"claimStatusLabel":{"claimed":"Sahiplenildi","contacted":"İletişime geçildi","responded":"Yanıt verdi","interested":"İlgileniyor","signed":"Anlaştı","not_interested":"İlgilenmiyor"}},"unlockCard":{"paymentReceived":"Ödeme alındı","unlocking":"İsimler açılıyor...","namesShortly":"İsimler birazdan görünecek.","confirming":"Erişim onaylanıyor.","title":"İsimleri aç","billingAria":"Fatura dönemi","weekly":"Haftalık","perWeek":"/hafta","monthly":"Aylık","perMonth":"/ay","buy":"Erişim satın al","note":"Anında açılır. İstediğin zaman iptal et.","more":"Tüm ajans özelliklerini gör"},"discord":{"aria":"Discord'u bağla","close":"Kapat","eyebrow":"DISCORD'U BAĞLA","title":"Sıralamalarını {brand} üzerinden al","sub":"Üç adımda ajans sıralama akışların doğrudan sunucuna düşer.","step1":{"title":"Botu ekle","desc":"Daveti aç, sunucunu seç ve yetkilendir. Sunucu yöneticisi olman gerekir.","cta":"Botu Discord'a ekle"},"step2":{"title":"Anahtarını bağla","desc":"Sunucunda {command} komutunu çalıştır ve bot istediğinde bu anahtarı yapıştır. Anahtar gizli kalır - bot onu kanalda asla göstermez."},"keyCopied":"Anahtar kopyalandı","copyKey":"Anahtarı kopyala","copied":"Kopyalandı","copy":"Kopyala","step3":{"title":"Sıralamalarını gör","desc":"Sıralama akışlarını başlatmak için {command} komutunu çalıştır, sonra düğmelerle yayıncıları, oyun sıralamalarını ve 99+ hareketlilerini istediğin an getir."},"noKey":"Hesabında henüz API anahtarı bulunamadı.","keyLoadError":"API anahtarın yüklenemedi - birazdan tekrar dene.","loadingKey":"Anahtarın yükleniyor...","copyFailed":"Kopyalama başarısız - anahtarı seçip elle kopyala."},"telegram":{"aria":"Telegram'ı bağla","close":"Kapat","eyebrow":"TELEGRAM'I BAĞLA","title":"Canlı bildirimleri {brand} üzerinden al","sub":"QR kodu tara ya da bağlantıya dokun - her bağlantı tek cihaz içindir.","qrAria":"Telegram QR kodu","qrCaption":"Telefon kamerasıyla ya da Telegram uygulamasıyla tara","linkActive":"Bağlantı {seconds} sn geçerli","open":"Telegram'da aç","copied":"Kopyalandı","copyLink":"Bağlantıyı kopyala","hintPc":"{device}: Telegram'da aç düğmesine dokun.","pc":"Bilgisayarda","hintPhone":"{device}: QR kodu tara.","phone":"Telefonda","generating":"Oluşturuluyor...","generate":"Yeni bağlantı oluştur","mintError":"Bağlantın oluşturulamadı - birazdan tekrar dene.","copyFailed":"Kopyalama başarısız - bağlantıyı seçip elle kopyala."},"eligible":{"hero":{"title":"Kadroya Katılacak {accent} Bul","titleAccent":"Yeni Yayıncıları","sub":"Sıralamalarda ve liglerde bulunan, tüm aktif bölgelerde şu anda kazanan yeni yayıncılar. Kullanıcı adlarını kopyala, uygunluğu Chrome eklentisiyle ya da Backstage'ine toplu yapıştırarak kendin kontrol et ve sonuçları işaretle."},"preview":{"statLive":"şu an canlı yayıncı","statRegions":"kapsanan bölge","statEarned":"bugünkü tablolarda kazanılan","title":"Şu an kim kazanıyor, bölge bölge","sub":"Aşağıdaki her satır bugünkü tablodaki gerçek bir yayıncı. Agency erişimi kullanıcı adlarını açar, aylık elmas aralığını ekler ve kimi zaten kontrol ettiğini işaretlemeni sağlar.","liveCount":"{count} canlı","seeBoard":"{region} tablosunu gör","unlock":"Kullanıcı adlarını Agency ile aç","login":"Zaten üye misin? Giriş yap"},"gate":{"title":"Agency planı yayıncı bulma tablosunun kilidini açar","sub":"Yayıncıları eklentiyle ya da Backstage'inde elle kontrol et, sonuçları işaretle ve bölge başına tek, temiz bir aday tablosuyla çalış.","cta":"Agency ile aç"},"mode":{"aria":"Kontrol modu","auto":"Otomatik kontrol","manual":"Elle kontrol"},"regionAria":"Bölge","noRegions":"Henüz bölge yok","starterNote":"{starter} aynı anda tek bölgeyle çalışır. Tüm bölgeler bir arada {global} planına dahildir.","upgrade":"Yükselt","counts":{"eligible":"{count} uygun işaretli","premium":"{count} premium","ineligible":"{count} uygun değil","checked":"{count} kontrol edildi"},"hideIneligible":"Uygun olmayanları gizle","copyEligible":"Uygun işaretlileri kopyala","manual":{"title":"Kontrol edilecek yayıncılar","hint":"{region} - grubu kopyala, Backstage uygunluk kontrolünden geçir, sonra her sonucu işaretle.","loading":"Sıralanan yayıncılar yükleniyor...","emptyTitle":"{region} bölgesinde her şey tamam","emptySub":"Buradaki tüm sıralanan yayıncıları bitirdin. Kontrol edilen isimler 30 gün sonra geri gelir; ya da yukarıdan bölge değiştir."},"checked":{"title":"Kontrol edilen yayıncılar","loading":"Tablon yükleniyor...","allIneligibleTitle":"Burada kontrol ettiğin tüm yayıncılar uygun değil olarak işaretli","allIneligibleSub":"Onları görmek için {toggle} seçeneğini kapat ya da bölge değiştir.","emptyTitle":"Bu bölgede henüz kontrol edilen yayıncı yok","emptyAuto":"Otomatik kontrol için yukarıdaki eklentiyi kur.","emptyManual":"Bu tabloyu doldurmak için soldan bir grup kopyala ve sonuçları işaretle."},"auto":{"title":"Otomatik kontrol","sub":"Eklentiyi kur, her bölge için yedek bir Backstage hesabı bağla; sıralanan listeleri senin yerine tarar - her sonuç bu tabloya senin uygunluk işaretin olarak düşer.","cta":"Eklentiyi al"},"candidates":{"title":"Aday yayıncılar","sub":"{region} bölgesindeki alt ligler - önce canlı yayıncılar.","note":"Dil, yayıncının canlı sohbetinden tespit edilir. Doğrulanmış bir hesap ülkesini değil, yayın yaptığı pazarı gösterir.","loading":"Adaylar yükleniyor...","empty":"Şu an {region} tablosunda alt lig yayıncısı yok."},"seen":"görüldü: {date}","thisRegion":"bu bölge","rateLimit":"TikTok saatte yaklaşık 600 kontrole izin verir. Lütfen {minutes} dk {seconds} sn bekle.","seo":{"title":"Kadroya Katılacak Yeni TikTok Yayıncılarını Bul · Uygunluğu Kendin Kontrol Et","description":"Sıralamalarda ve liglerde bulunan yeni TikTok yayıncıları: her bölgede şu anda kim kazanıyor, yükselişe göre sıralı. Kullanıcı adlarını kopyala, uygunluğu Chrome eklentisiyle ya da Backstage'ine toplu yapıştırarak kontrol et ve kontrol ettiklerini işaretle.","ogDescription":"Tüm aktif bölgelerde sıralamalarda ve liglerde bulunan yeni yayıncılar. Kullanıcı adlarını kopyala, uygunluğu Backstage'inde kontrol et."},"og":{"title":"Kadroya Katılacak Yeni TikTok LIVE Yayıncıları","subtitle":"Kontrol edip kadroya katacağın yayıncılardan oluşan bölge bazlı bir tablo.","badge":"AJANS"}}},"compare":{"ui":{"getTestKey":"Ücretsiz test anahtarı al","seePricing":"Fiyatları gör","swipeHint":"Tüm sütunları görmek için tabloyu yana kaydır","whoBuilds":"tik.tools'u kim geliştiriyor","breadcrumbAria":"Sayfa yolu","breadcrumbHome":"Ana Sayfa","breadcrumbCompare":"Karşılaştırma","vsTitle":"tik.tools vs {name}","ogBadge":"KARŞILAŞTIRMA"},"hub":{"title":"tik.tools diğerleriyle nasıl kıyaslanıyor","intro":"Diğer TikTok LIVE veri ve ajans araçlarıyla, her sağlayıcının kendi yayımladığı fiyat ve özelliklerden hazırlanmış olgusal karşılaştırmalar. Her sayfa tarihlidir ve kaynaklarına bağlantı verir; bu sayfalardaki tik.tools fiyatları ve limitleri doğrudan planlarımızdan canlı okunur.","listHeading":"Karşılaştırmalar","checked":"Kontrol tarihi: {date}","migrateNote":"Bunun yerine açık kaynaklı bir TikTok LIVE bağlantı kütüphanesinden mi geçiyorsun? {link} rehberine bak.","migrateLink":"Tek adımlı geçiş","glanceHeading":"Bir bakışta","columns":{"vendor":"Sağlayıcı","entryPrice":"Giriş fiyatı","realtime":"Anlık CANLI olayları","webhooks":"İmzalı webhook'lar","mcp":"MCP sunucusu"},"glanceNote":"Detay sayfalarının özeti; her satır tam karşılaştırmaya ve kaynaklarına bağlanır.","codeAndPackages":"Kod ve paketler: {github}, {npm}, {pypi}.","seo":{"title":"tik.tools ile {toktik}, {rng} ve {tikleap} karşılaştırması","description":"tik.tools ile {toktik}, {rngFull} ve {tikleap} için tarihli ve kaynaklı karşılaştırmalar: yayımlanmış fiyatlar, anlık olaylar, webhook'lar, MCP, SDK'lar ve ajanslar için yayıncı bulma araçları.","ogSubtitle":"{toktik}, {rng} ve {tikleap} ile tarihli, kaynaklı karşılaştırmalar."},"jsonLd":{"listName":"tik.tools karşılaştırmaları"}},"detail":{"notFound":"Karşılaştırma bulunamadı","checked":"{name} verileri {date} tarihinde herkese açık sayfalarından kontrol edildi. tik.tools verileri canlıdır.","factsHeading":"Yan yana","topic":"Konu","plansAria":"Planlar ve fiyatlar","ourPlans":"tik.tools planları","theirPlans":"{name} planları","ourPlansNote":"Güncel fiyatlar ve tüm limitler: {link}.","ourPlansNoteLink":"fiyatlar","chooseAria":"Hangisi sana uygun","chooseUs":"Şu durumlarda tik.tools'u seç","chooseThem":"Şu durumlarda {name} seç","sourcesHeading":"Kaynaklar","ourPricing":"tik.tools fiyatları","ourDocs":"tik.tools API dokümanları","correction":"Sağlayıcılar fiyatlarını değiştirir. Buradaki bir veri güncel değilse {help} üzerinden bize bildir, düzeltelim. Diğer karşılaştırmalar: {all}.","correctionHelp":"yardım","correctionAll":"tüm karşılaştırmalar","seo":{"title":"tik.tools vs {displayName}: fiyat ve özellik karşılaştırması","description":"{name} ve tik.tools yan yana: yayımlanmış fiyatlar, anlık olaylar, webhook'lar, MCP, SDK'lar ve ajans araçları. {name} verileri {date} tarihinde kontrol edildi."}},"adoption":{"heading":"Herkese açık paket indirmeleri","intro":"Buradaki her sağlayıcının aynı şekilde yayımladığı tek benimsenme verisi. npm sayıları {npmWindow} dönemini kapsar ({npmSite}); PyPI sayıları: {pypiWindow} ({pypiSite}).","npmWindow":"{from} - {to}","pypiWindow":"son 30 gün, {date} tarihinde okundu","columns":{"vendor":"Sağlayıcı","package":"Paket","downloads":"İndirme"},"notes":{"officialOnly":"Yalnızca resmi SDK'lar; Euler Stream kullanan topluluk kütüphaneleri sayılmaz","noSdk":"npm veya PyPI'da yayımlanmış SDK yok"}},"migrate":{"hero":{"badge":"Tek Adımda Geçiş","title":"TikTok-Live-Connector'dan {accent} geç","titleAccent":"Saniyeler İçinde","desc":"Zaten {pkg} kullanıyor musun? Tek bir import satırını değiştirerek yönetilen TikTool API'sine geç. Aynı olay adları, aynı metotlar, sıfır kod değişikliği."},"steps":{"install":"SDK'yı kur","import":"Tek bir import satırını değiştir","key":"TikTools API anahtarını kullan","keyNote":"{link} adresinden ücretsiz anahtar al - kredi kartı gerekmez."},"done":{"strong":"Hepsi bu.","text":"{strong} Mevcut tüm olay işleyicilerin aynen çalışır - {events}."},"example":{"title":"Tam Çalışan Örnek","desc":"Bu kod hem {old} hem {new} ile aynen çalışır. Yalnızca import değişir."},"compat":{"title":"%100 Olay Adı Uyumluluğu","desc":"Her TTLC olay adı aynen çalışır. Ayrıca yerel TikTools adını da aynı anda tetikleriz.","columns":{"event":"TTLC Olay Adı","status":"Durum","notes":"Notlar"},"notes":{"identical":"Aynı","alias":"{event} için takma ad - ikisi de tetiklenir","newIn":"{version} sürümünde yeni - destekleniyor","rawData":"Tam ham olay verisiyle tetiklenir","wsOpen":"WS açıldığında tetiklenir"}},"why":{"title":"Neden Yönetilen API'ye Geçmeli?","items":{"neverBreaks":{"title":"Asla Bozulmaz","desc":"TikTok protokolünü düzenli olarak günceller ve bu doğrudan entegrasyonları bozar. TikTool tüm protokol değişikliklerini senin yerine halleder - sıfır kesinti."},"fasterDelivery":{"title":"Daha Hızlı Olay İletimi","desc":"Optimize altyapımız sayesinde 50 ms altı olay gecikmesi. Senin tarafında protobuf çözümleme yok."},"zeroDeps":{"title":"Sıfır Bağımlılık","desc":"protobufjs yok, ws-client yok, HTTP imzalama yok. Hiçbir harici bağımlılığı olmayan tek bir npm paketi."},"autoReconnect":{"title":"Otomatik Yeniden Bağlanma","desc":"Yerleşik, üstel bekleme süreli yeniden bağlanma. Bağlantın ağ kesintilerini ve TikTok sunucu yeniden başlatmalarını atlatır."},"dashboard":{"title":"Kullanım Paneli","desc":"API kullanımını, WebSocket bağlantılarını ve olay hacmini tik.tools/dashboard adresinde anlık izle."},"support":{"title":"Geliştirici Desteği","desc":"Discord, e-posta ya da uygulama içi destek sohbeti üzerinden yardım al. Yanıt süresi 4 saatin altında."}}},"faq":{"title":"Sık Sorulan Sorular","items":{"types":{"q":"TypeScript tiplerim çalışmaya devam edecek mi?","a":"Evet. {pkg}, her olay verisi için tam TypeScript tanımlarıyla gelir - {chat}, {gift}, {roomUser} ve diğerleri. TTLC'nin topluluk tarafından sürdürülen tiplerini kullanıyorsan, bizimkiler daha katıdır ve TikTok'un gerçek protobuf şemasıyla güncel tutulur."},"options":{"q":"sessionId, processInitialData ve requestPollingIntervalMs gibi TTLC seçenekleri ne olacak?","a":"Bağlantı davranışını kontrol eden kurucu seçenekleri - {sessionId}, {requestPollingIntervalMs}, {enableExtendedGiftInfo} ve benzerleri - kabul edilir ve iletilir. Artık geçerli olmayan seçenekler ({processInitialData} gibi) sessizce yok sayılır; böylece yapılandırma nesneni temizlemen gerekmez."},"apiKey":{"q":"TTLC bazen API anahtarı olmadan çalışıyor. TikTool için anahtar gerekli mi?","a":"Evet - bir {signApiKey} gerekir. Ücretsiz Sandbox anahtarını {loginLink} adresinden kredi kartı olmadan 30 saniyede alırsın. Sandbox günde 5.000 API çağrısı ve 3 eşzamanlı WebSocket bağlantısı içerir; geliştirme ve test için yeterlidir."},"protocol":{"q":"TikTok protokolünü güncellediğinde aslında ne oluyor?","a":"TTLC'de TikTok'un periyodik imza algoritması ve protobuf şeması güncellemeleri kütüphanenin çalışmasını durdurur - bazen bir TikTok güncellemesinden birkaç saat sonra ve açık kaynak geliştiricisi yamayı çıkarana kadar çözümsüz. TikTool'da protokol güncellemeleri yönetilen sunucularımızda halledilir. Kodun hiçbir değişiklik görmez; olaylar gelmeye devam eder."}}},"bonus":{"title":"Bonus: TTLC'de Olmayan Özellikler","items":{"liveFeed":{"title":"Canlı Yayın Keşfi","desc":"TikTok'ta şu anda kimin canlı olduğunu ara ve keşfet. Dile, bölgeye ve izleyici sayısına göre filtrele."},"pythonSdk":{"title":"Python SDK","desc":"Tam Python SDK mevcut: pip install tiktok-live-api. Aynı API, aynı olaylar, farklı dil."}}},"cta":{"title":"Geçişe Hazır mısın?","desc":"Ücretsiz API anahtarı al - kredi kartı gerekmez. Sandbox planı günde 5.000 istek ve 3 eşzamanlı WebSocket bağlantısı içerir - ücretsiz, yalnızca geliştirme ve değerlendirme için.","getKey":"Ücretsiz API Anahtarı Al","docs":"Dokümanları Oku"},"seo":{"title":"TikTok-Live-Connector'dan Geçiş - TikTool API'ye Tek Adımda Geç","description":"tiktok-live-connector'dan yönetilen TikTool API'sine tek bir import satırı değişikliğiyle geç. Aynı olay adları, aynı metotlar, sıfır kod değişikliği. %99,9 çalışma süresi, bakım yok.","ogTitle":"TikTok-Live-Connector'dan Geçiş - Tek Adımda","ogDescription":"tiktok-live-connector'dan TikTool'a tek bir import satırı değişikliğiyle geç. Aynı olaylar, aynı API, sıfır kod değişikliği.","ogImageTitle":"Tek adımda TikTool'a geç","ogImageSubtitle":"TikTok-Live-Connector'ın birebir yerine geçer, protokol bakımı sıfır.","ogBadge":"GEÇİŞ"}},"vendors":{"eulerstream":{"tagline":"Ücretsiz planı, aylık $50 Business planı ve ücretli eklentileri olan TikTok LIVE API'si","summary":"{name} bir TikTok LIVE API'si satar: TikTok LIVE olaylarını ikili protobuf olarak ileten bir WebSocket; canlı durum, oda bilgisi, sıralamalar, hediyeler ve ajanslar için REST uç noktaları; bir imzalama API'si; HTTP uç noktana gönderilen TikTok LIVE Alerts ve herkese açık betada barındırılan bir MCP sunucusu. {name}, sahibinin ticari markasıdır; tik.tools onunla bağlantılı değildir.","plansNote":"Her planda listelenen ama fiyatları fiyat sayfasında gösterilmeyen eklentiler: Premium Webcast Routes, Priority API Requests, Enterprise Server Access, TikTok LIVE Signature Access, TikTok CAPTCHA Routes ve TikTok Dataset Catalog Routes. Fiyat kaydırıcısı ayrıca günde 50.000 ile 200.000 istek arası kademeler gösterir; bunların fiyatları sayfa metninde belirtilmemiş. Koşulları, plan istek limitlerinin önceden haber verilmeden değişebileceğini söyler.","plans":{"community":{"price":"$0, kart yok","detail":"Günde 2.500 istek, 25 bulut WebSocket, 5 TikTok LIVE Alerts"},"business":{"price":"$50/ay","detail":"Günde 10.000 istek, 100 bulut WebSocket, 50 TikTok LIVE Alerts; 7 günlük ücretsiz deneme"},"enterprise":{"price":"Özel teklif","detail":"Günde 250.000+ istek, 1.500+ bulut WebSocket, 1.000+ TikTok LIVE Alerts"}},"facts":{"entry":{"topic":"Başlangıç seçeneği","ours":"7 günlük değerlendirme için Sandbox anahtarı, ardından haftalık {apiBasicWeekly} fiyatından başlayan planlar","them":"Günde 2.500 istek ve 25 bulut WebSocket ile $0 Community planı; Business'ta 7 günlük ücretsiz deneme var"},"around10k":{"topic":"Günde yaklaşık 10.000 istek","ours":"Basic, {apiBasicMonthly}/ay: günde {basicDailyLimit} istek, {basicWsLimit} eşzamanlı canlı yayın","them":"Business, $50/ay: günde 10.000 istek, 100 bulut WebSocket"},"higherVolumes":{"topic":"Daha yüksek hacimler","ours":"Fiyatları yayımlanmış, kendin satın alabileceğin Pro, Ultra ve Agency planları; günde {agencyDailyLimit} isteğe ve {agencyWsLimit} eşzamanlı yayına kadar","them":"Günde 250.000+ istek için özel teklifli Enterprise"},"eventFormat":{"topic":"Canlı olay formatı","ours":"Çözümlenmiş JSON olaylar, {eventTypes} belgelenmiş WebSocket olay türü","them":"Tüm TikTok LIVE olaylarını ikili protobuf olarak iletir; SDK'sıyla ya da bir topluluk kütüphanesiyle çözümlenir"},"connectionLifetime":{"topic":"Canlı bağlantı süresi","ours":"Pro'da 12 saat, Ultra ve Agency'de 24 saat","them":"WebSocket kapanış kodlarına göre 8 saat"},"alerts":{"topic":"Bildirimler ve webhook'lar","ours":"Tüm ücretli planlarda HMAC imzalı: yayın başlangıcı ve bitişi; Ultra ve Agency'de zirve izleyici ve yüksek değerli hediyeler; Agency'de takipçi eşikleri ve yayıncı bulma bildirimleri","them":"HTTP uç noktana gönderilen TikTok LIVE Alerts: plana göre 5, 50 ya da 1.000+; tetikleyici olaylar bildirim hedefleri sayfasında listelenmemiş"},"mcp":{"topic":"Yapay zeka asistanları için MCP sunucusu","ours":"npm'de tiktok-live-mcp, 11 araç, Claude, Cursor ve VS Code'da çalışır","them":"Herkese açık betada barındırılan MCP uç noktası (\"henüz üretime hazır değil\"), moderasyon ve sıralamalar için 19 araç"},"sdks":{"topic":"SDK'lar","ours":"Node.js/TypeScript ve Python","them":"OpenAPI spesifikasyonundan üretilmiş TypeScript, Python, C#, Java ve Go, ayrıca bir WebSocket SDK'sı"},"rankings":{"topic":"Sıralamalar","ours":"Günlük, lig, oyun ve Popüler CANLI tablolarıyla 44 sıralama bölgesi","them":"Ülkeye, lige ve kazanılan elmasa göre sıralamalar; bölge sayısı belirtilmemiş"},"agencyTools":{"topic":"Ajans araçları","ours":"Agency planı: yayıncı bulma akışı ve Backstage uygunluk denetleyicisi","them":"100.000+ TikTok LIVE ajansını kapsayan Agency Registry araması ve ajans kataloğu API uç noktaları"}},"chooseThem":{"freePlan":"Düşük hacimler için süre sınırı olmayan ücretsiz bir plan istiyorsan.","moreWebsockets":"Günde yaklaşık 10.000 istekte daha fazla eşzamanlı WebSocket'e ihtiyacın varsa.","otherLanguages":"C#, Java ya da Go ile geliştiriyor ve resmi bir SDK istiyorsan ya da ham protobuf olaylarını istiyorsan."},"chooseUs":{"decodedJson":"Protobuf çözücü yazmadan çözümlenmiş JSON olaylar ve imzalı webhook'lar istiyorsan.","publishedPrices":"Günde 10.000 isteğin üzerinde yayımlanmış, kendin satın alabileceğin fiyatlara ihtiyacın varsa.","agencyTools":"Bir ajans yönetiyorsan ve yayıncı bulma ile uygunluk araçlarına ihtiyacın varsa.","rankings":"Günlük, lig, oyun ve Popüler CANLI tablolarıyla 44 bölgede sıralamalara ihtiyacın varsa."},"glance":{"entry":"Ücretsiz plan; Business $50/ay","realtime":"WebSocket, tüm olaylar ikili protobuf","webhooks":"LIVE Alerts: plana göre 5 / 50 / 1.000+","mcp":"Barındırılan, herkese açık beta"},"sources":{"pricing":"{name} fiyatları","websocketDocs":"{name} WebSocket dokümanları","eventTypes":"{name} olay türleri","alertTargets":"{name} LIVE bildirim hedefleri","mcp":"{name} MCP","terms":"{name} koşulları"}},"toktik":{"tagline":"Kredi bazlı planlara sahip TikTok LIVE analiz sitesi ve geliştirici API'si","summary":"{name}; TikTok LIVE sıralamaları, destekçi tabloları, bir ajans dizini ve bir aday havuzu yayımlar, ayrıca REST ve WebSocket geliştirici API'si satar. Planları aylıktır ve ön ödemeli bir kredi cüzdanına dayanır; anlık akışlar oda-dakika başına ücretlendirilir.","plansNote":"Fiyatlar Live modülü içindir. Lookup Data modülü aylık $5 ile $79 arası, paket olarak ise aylık $18 ile $279 arası ek ücret getirir. Önbellekten okuma 1 kredi, TikTok'tan taze çekme 1.250 kredi tutar; anlık akışlar oda-dakika başına ücretlendirilir.","plans":{"free":{"price":"$0/ay","detail":"Günde 5.000 istek, yalnızca önbellekten okuma, maskeli sıralamalar, 7 günlük geçmiş"},"starter":{"price":"$15/ay","detail":"Günde 15.000 istek, ilk 3 maskesiz, 90 günlük geçmiş, CSV dışa aktarma"},"pro":{"price":"$39/ay","detail":"Günde 100.000 istek, sıralamalar maskesiz, 180 günlük geçmiş, 3 kullanıcı"},"scale":{"price":"$99/ay","detail":"Günde 400.000 istek, lig sıralamaları maskesiz, XLSX dışa aktarma, 12 aylık geçmiş, 5 kullanıcı"},"agency":{"price":"$249/ay","detail":"Günde 1.200.000 istek, yayıncı kadro araçları, aday kullanıcı adları, yayıncı özeti, 10 kullanıcı; satış ekibi üzerinden satılır"}},"facts":{"pricingModel":{"topic":"Fiyatlandırma modeli","ours":"Günlük istek ve eşzamanlı yayın limitleri olan sabit haftalık ya da aylık planlar. Canlı yayınlar dakika başına ücretlendirilmez.","them":"Aylık planlar artı ön ödemeli kredi cüzdanı. TikTok'tan her taze çekme 1.250 kredi tutar ve anlık akışlar oda-dakika başına ücretlendirilir."},"eventTypes":{"topic":"Anlık olay türleri","ours":"{eventTypes} belgelenmiş WebSocket olay türü","them":"Anlık veri referansına göre 15 olay türü"},"connecting":{"topic":"Canlı odaya bağlanma","ours":"API anahtarınla kullanıcı adı üzerinden bağlan; Pro'da {proWsLimit}, Agency'de {agencyWsLimit} eşzamanlı yayına kadar","them":"Kısa ömürlü bir token oluştur, sonra tek bir soket üzerinden yayıncılara abone ol; her abonelik kuyrukta, aktif ya da çevrimdışı durumunu bildirir"},"webhooks":{"topic":"Webhook'lar","ours":"Tüm ücretli planlarda HMAC imzalı: yayın başlangıcı ve bitişi; Ultra ve Agency'de zirve izleyici ve yüksek değerli hediyeler; Agency'de takipçi eşikleri ve yayıncı bulma bildirimleri","them":"Her planda webhook'lar ve bildirimler listelenmiş"},"gifterFirehose":{"topic":"Canlı destekçi akışı","ours":"Agency'ye dahil","them":"Agency için yakında olarak listelenmiş"},"mcp":{"topic":"Yapay zeka asistanları için MCP sunucusu","ours":"npm'de tiktok-live-mcp, 11 araç, Claude, Cursor ve VS Code'da çalışır","them":"Fiyat ya da geliştirici sayfalarında listelenmiş bir sunucu yok"},"sdks":{"topic":"SDK'lar","ours":"Node.js/TypeScript ve Python","them":"JavaScript ve Python"},"agencyDirectory":{"topic":"Ajans dizini","ours":"Ajanslar kayıtlarını sahiplenir ve özel mesaj alır; ajans iletişim bilgileri yeniden yayımlanmaz","them":"TikTok LIVE ajanslarının herkese açık dizini; iletişim bilgileri Agency planında açılır"},"eligibility":{"topic":"Yayıncı uygunluğu","ours":"Agency planı, ajans uygunluğunu kendi Backstage'inde kontrol eden bir Chrome eklentisi içerir","them":"Agency planında aday kullanıcı adları ve işaretler"},"exports":{"topic":"Dışa aktarma","ours":"Ultra ve Agency'de tabloların tamamını panoya kopyala","them":"Starter'dan itibaren CSV, Scale'den itibaren XLSX"},"entry":{"topic":"Başlangıç seçeneği","ours":"7 günlük değerlendirme için Sandbox anahtarı, ardından haftalık {apiBasicWeekly} fiyatından başlayan planlar","them":"Ücretsiz plan: günde 5.000 önbellekten okuma, maskeli sıralamalar, kart yok"}},"chooseThem":{"freeTier":"Düşük hacimli önbellek okumaları için ücretsiz bir plan istiyorsan.","exports":"Alt planlarda CSV ya da XLSX dışa aktarmaya ve belirtilmiş bir geçmiş derinliğine ihtiyacın varsa.","creditWallet":"Web uygulaması ve API arasında paylaşılan tek bir aylık kredi cüzdanını tercih ediyorsan."},"chooseUs":{"noPerMinute":"Aynı anda çok sayıda canlı odayı takip ediyorsan ve dakika başına ücretlendirme istemiyorsan.","fullEvents":"Bir alt küme değil, CANLI olaylarının tamamına ihtiyacın varsa.","oneVendor":"İmzalı webhook'ları, bir MCP sunucusunu ve SDK'ları tek bir sağlayıcıdan istiyorsan.","eligibility":"Ajansın yayıncı uygunluğunu kendi Backstage'inde kontrol ediyorsa."},"glance":{"entry":"Ücretsiz plan; ücretli planlar aylık $15'tan başlar","realtime":"WebSocket, 15 olay türü, oda-dakika başına ücret","webhooks":"Her planda listelenmiş","mcp":"Listelenmemiş"},"sources":{"pricing":"{name} fiyatları","realtime":"{name} anlık veri referansı","developerApi":"{name} geliştirici API'si"}},"rngrow":{"tagline":"TikTok LIVE ajansları için ülke bazında yayıncı adayları ve yapay zeka destekli iletişim eklentileri","summary":"{displayName}, bir ajansa katılmaya müsait olarak kontrol ettiği TikTok LIVE yayıncılarına, elmas kazanç verileriyle birlikte ülke bazında Radar erişimi satar. AI Recruiter ve AI Manager bunun üzerine ayrıca satılır; API erişimi ise her Radar ülkesiyle birlikte gelir.","plansNote":"Fiyatlara KDV dahildir. Listelenen pazarlar: Romanya, Birleşik Krallık, Amerika Birleşik Devletleri, Almanya, İtalya, Fransa, Polonya, İspanya, Avustralya, MENA ve LATAM; Orta Asya yakında olarak listelenmiş. Tek bir ülke için 1 günlük Radar denemesi, onay sonrasında hesap başına bir kez sunulur.","plans":{"radar":{"price":"Ülke başına €1.599/ay","detail":"Tek pazar için kadroya alınabilir yayıncı adayları; ilk ay €799; API erişimi dahil (dakikada 60, günde 10.000 istek)"},"radarWeekly":{"name":"Haftalık Radar","price":"Ülke başına €399/hafta","detail":"Aynı Radar erişimi, haftalık faturalandırılır"},"additionalCountry":{"name":"Ek ülke","price":"Her biri €1.199/ay","detail":"Mevcut bir Radar planına eklenen ikinci bir pazar"},"dayPass":{"price":"€49","detail":"Tek pazara 24 saatlik erişim"},"aiRecruiter":{"price":"€299 ile €1.199/ay arası","detail":"1.500 ile 25.000 arası yapay zeka yanıtı; her ülkede aktif bir Radar planı gerektirir"},"aiManager":{"price":"€299 ile €1.199/ay arası","detail":"WhatsApp üzerinden yayıncı koçluğu, yapay zeka yanıtı başına ücretlendirilir"}},"facts":{"oneMarket":{"topic":"Bir ay boyunca tek pazar","ours":"{agencyGlobalMonthly}/ay ile sıraladığımız tüm bölgeler","them":"Ülke başına €1.599/ay (ilk ay €799)"},"weekly":{"topic":"Haftalık seçenek","ours":"{agencyGlobalWeekly}/hafta, tüm bölgeler","them":"Ülke başına €399/hafta"},"moreMarkets":{"topic":"Daha fazla pazar","ours":"Dahil","them":"Her ek ülke için €1.199/ay"},"findingCreators":{"topic":"Katılmaya müsait yayıncıları bulma","ours":"Bölgesel sıralamalarda ve liglerde öne çıkan yeni yayıncılar, yükselişe göre sıralı; uygunluğu kendin doğrularsın","them":"{name}, yayıncıları ajans uygunluğuna göre kontrol eder ve adayları kendi paneline teslim eder"},"eligibility":{"topic":"Uygunluk kontrolü","ours":"Chrome eklentisi uygunluğu kendi Backstage'inde kontrol eder; ya da bir listeyi oraya toplu yapıştırırsın","them":"Adaylar teslim edilmeden önce {name} tarafından yapılır"},"outreach":{"topic":"İletişim","ours":"Otomatik değil; yayıncılarla ekibin iletişime geçer","them":"AI Recruiter, Backstage'inden ilk mesajları, yanıtları ve davetleri gönderir; Radar'a ek olarak €299/ay'dan başlar"},"api":{"topic":"Plandaki API","ours":"Günde {agencyDailyLimit} istek, dakikada {agencyRateLimit}, {agencyWsLimit} eşzamanlı canlı yayın","them":"Ülke başına günde 10.000 istek ve dakikada 60"},"diamonds":{"topic":"Elmas takibi","ours":"Elmas verili günlük, lig, oyun ve Popüler CANLI tabloları, yayıncı sayfaları ve canlı destekçi akışı","them":"Adaylar elmas kazanç verilerini içerir; herkese açık destekçi ve lig sıralamaları"},"realtime":{"topic":"Anlık veri ve bildirimler","ours":"WebSocket akışı ({eventTypes} belgelenmiş WebSocket olay türü) ve yayıncı bulma bildirimleri dahil imzalı webhook'lar","them":"Hediyeleri hızla artan yayıncılar için HOT sinyalli REST API; API dokümanlarında canlı oda olay akışı ya da webhook yok"},"devTools":{"topic":"Geliştirici araçları","ours":"Node.js ve Python SDK'ları, MCP sunucusu","them":"JavaScript SDK ({'@'}rngrow/sdk)"}},"chooseThem":{"checkedLeads":"Bir ya da iki ülkede yayıncı arıyorsan ve senin için önceden kontrol edilmiş adaylar istiyorsan.","autoOutreach":"İletişim mesajlarının Backstage'inden otomatik gönderilmesini istiyorsan."},"chooseUs":{"severalRegions":"Birkaç bölgede yayıncı arıyorsan ve hepsi için tek fiyat istiyorsan.","ownTeam":"Uygunluğu kendi ekibin kendi Backstage'inde doğruluyor ve iletişimi kendisi kuruyorsa.","allInOne":"Aynı planda elmas takibine, canlı bildirimlere, API'ye, webhook'lara ya da bir MCP sunucusuna da ihtiyacın varsa."},"glance":{"entry":"Ülke başına €1.599/ay (ilk ay €799)","realtime":"HOT sinyalli REST API; canlı oda olay akışı listelenmemiş","webhooks":"API dokümanlarında yok","mcp":"Listelenmemiş"},"sources":{"pricing":"{name} fiyatları","aiRecruiter":"{name} AI Recruiter","apiDocs":"{name} API dokümanları"}},"tikleap":{"tagline":"Haftalık paketlerle REST API sunan herkese açık TikTok LIVE sıralama sitesi","summary":"{name}; TikTok LIVE ülke sıralamaları, ligler, oyun tabloları ve destekçi verileri yayımlar ve REST API erişimini tek seferlik haftalık paketlerle satar. Aynı API anahtarını kullanan, barındırılan bir MCP uç noktası da sunar.","plansNote":"Paketler abonelik değil, tek seferlik 7 günlük ödemelerdir. Benzersiz yayıncı sorguları ayrı bir günlük yayıncı limitinden düşer.","plans":{"basic":{"price":"$5/hafta","detail":"Günde 11.000 istek, günde 600 yayıncı, yalnızca güncel veri, dakikada 60 istek"},"pro":{"price":"$10/hafta","detail":"Günde 77.000 istek, günde 2.200 yayıncı, 30 günlük geçmiş, dakikada 180 istek"},"ultra":{"price":"$25/hafta","detail":"Günde 320.000 istek, günde 22.000 yayıncı, 60 günlük geçmiş, dakikada 600 istek"}},"facts":{"weeklyPrice":{"topic":"Haftalık fiyat (Basic / Pro / Ultra)","ours":"{apiBasicWeekly} / {apiProWeekly} / {apiUltraWeekly}","them":"$5 / $10 / $25"},"requestsPerDay":{"topic":"Günlük istek","ours":"{basicDailyLimit} / {proDailyLimit} / {ultraDailyLimit}","them":"11.000 / 77.000 / 320.000"},"requestsPerMinute":{"topic":"Dakikalık istek","ours":"{basicRateLimit} / {proRateLimit} / {ultraRateLimit}","them":"60 / 180 / 600"},"billing":{"topic":"Faturalandırma","ours":"Haftalık ya da aylık abonelik","them":"Tek seferlik 7 günlük paketler"},"realtime":{"topic":"Anlık CANLI olayları","ours":"Herhangi bir canlı yayıncı için WebSocket akışı, {eventTypes} belgelenmiş WebSocket olay türü, {basicWsLimit} ile {ultraWsLimit} arası eşzamanlı yayın","them":"API dokümanlarında yalnızca REST uç noktaları (sıralamalar, yayıncılar, yayınlar ve yayın olayları)"},"webhooks":{"topic":"Webhook'lar","ours":"Tüm ücretli planlarda HMAC imzalı: yayın başlangıcı ve bitişi; Ultra ve Agency'de zirve izleyici ve yüksek değerli hediyeler; Agency'de takipçi eşikleri ve yayıncı bulma bildirimleri","them":"API dokümanlarında yok"},"mcp":{"topic":"MCP sunucusu","ours":"tiktok-live-mcp, npx ile yerelde çalışır","them":"HTTP üzerinden barındırılan MCP uç noktası"},"sdks":{"topic":"SDK'lar","ours":"Node.js/TypeScript ve Python","them":"npm veya PyPI'da yayımlanmış SDK yok"},"boards":{"topic":"Tablolar","ours":"Her planda bölgesel tablolar (Pro'dan itibaren tamamen maskesiz); Ultra'dan itibaren lig tabloları tamamen maskesiz; Agency'de oyun, Popüler CANLI ve takım tabloları","them":"Her pakette sıralamalar, ligler, oyun tabloları ve anlık hediyeler"},"agencyTools":{"topic":"Ajans araçları","ours":"Agency planı: yayıncı bulma akışı, Backstage uygunluk denetleyicisi, canlı destekçi akışı","them":"Listelenmiş bir ajans yayıncı bulma aracı yok"}},"chooseThem":{"restOnly":"Yalnızca REST üzerinden sıralama ve lig verisine en düşük haftalık fiyatla ihtiyacın varsa.","hostedMcp":"Hiçbir şey kurmadan barındırılan bir MCP uç noktası istiyorsan.","oneTime":"Abonelik yerine tek seferlik haftalık paketleri tercih ediyorsan."},"chooseUs":{"realtime":"Canlı odalardan WebSocket üzerinden anlık olaylara (sohbet, hediyeler, PK'ler) ihtiyacın varsa.","webhooksSdks":"İmzalı webhook'lar ve Node.js ile Python için SDK'lar istiyorsan.","agencyTools":"Bir ajans yönetiyorsan ve yayıncı bulma ile uygunluk araçlarına ihtiyacın varsa."},"glance":{"entry":"$5/hafta","realtime":"Yalnızca REST","webhooks":"API dokümanlarında yok","mcp":"Barındırılan uç nokta"},"sources":{"apiPackages":"{name} API paketleri","apiDocs":"{name} API dokümanları"}}},"ours":{"ownership":"tik.tools bağımsız bir üründür. Başka bir TikTok LIVE veri sağlayıcısının bayisi, sarmalayıcısı ya da markası değildir ve TikTok ya da ByteDance ile bağlantılı değildir. tik.tools kendi veri toplama altyapısını işletir; kendi WebSocket API'sini, HMAC imzalı canlı webhook'larını, MCP sunucusunu (tiktok-live-mcp) ve SDK'larını ({'@'}tiktool/live ve tiktok-live-api) kendisi geliştirir ve yönetir.","glance":{"entry":"Haftalık {apiBasicWeekly} fiyatından; Agency {agencyGlobalMonthly}/ay, tüm bölgeler","realtime":"WebSocket, {eventTypes} olay türü","webhooks":"HMAC imzalı, tüm ücretli planlarda","mcp":"Var, npm'de tiktok-live-mcp"},"plans":{"basic":{"price":"{apiBasicWeekly}/hafta ya da {apiBasicMonthly}/ay","detail":"Günde {basicDailyLimit} istek, {basicWsLimit} eşzamanlı canlı yayın, imzalı webhook'lar"},"pro":{"price":"{apiProWeekly}/hafta ya da {apiProMonthly}/ay","detail":"Günde {proDailyLimit} istek, {proWsLimit} eşzamanlı canlı yayın, bölgesel tablolar tamamen maskesiz"},"ultra":{"price":"{apiUltraWeekly}/hafta ya da {apiUltraMonthly}/ay","detail":"Günde {ultraDailyLimit} istek, {ultraWsLimit} eşzamanlı canlı yayın, lig tabloları tamamen maskesiz"},"agency":{"price":"{agencyGlobalWeekly}/hafta ya da {agencyGlobalMonthly}/ay","detail":"Sıraladığımız tüm bölgeler, yayıncı bulma akışı, Backstage uygunluk denetleyicisi, oyun ve Popüler CANLI tabloları, canlı destekçi akışı, günde {agencyDailyLimit} istek, {agencyWsLimit} eşzamanlı canlı yayın"}}}},"agency":{"seo":{"title":"TikTok LIVE ajans araçları - yayıncı keşfet, kadro kopyala, destekçi analizi {'|'} tik.tools","description":"TikTok LIVE ajansları için Agency Starter ve Agency Global: kopyala-yapıştır kadrolar, aday hattı, ekip kullanıcıları, Telegram + Discord keşif bildirimleri. Global; kadro sağlığı, tüm bölgelerde keşif, en büyük destekçi analizi ve Ultra seviye API ekler.","ogImageTitle":"TikTok LIVE Ajans Araçları","ogImageSubtitle":"Yayıncı keşfet, kadroları kopyala, destekçi analizini oku.","ogImageBadge":"AJANS"},"hero":{"kicker":"TikTok LIVE ajansları için","openWord":"{label} aç","words":{"creatorScouting":"Yayıncı Keşfi","topGifters":"En Büyük Destekçiler","newCreators":"Yeni Yayıncılar","rosterApi":"Kadro API'si","seats":"{count} Kullanıcı"},"sub":"Yayıncı keşfi, kopyala-yapıştır kadrolar, en büyük destekçi analizi, her planda {seats} yönetici kullanıcısı ve özel geliştirme için API limitleri - iki ajans planında: {starterPlan} ve {globalPlan}.","cta":{"newCreators":"Yeni Yayıncılar","manageTeam":"Ekibi yönet","getAccess":"Agency erişimi al","chat":"Bize yaz","billing":"Faturalama","openDashboard":"Paneli aç"},"trust":{"aria":"Ajans bilgileri","regions":"{count} bölge","seats":"Her planda {count} kullanıcı dahil","api":"Global Agency API"}},"rosterTabs":{"aria":"Ajans kadroları","tabs":{"creators":"Yayıncılar","gifters":"En Büyük Destekçiler","eligible":"Yeni Yayıncılar"},"meta":{"creators":{"title":"En iyi yayıncılar, tüm bölgeler","cta":"Tüm yayıncıları gör"},"gifters":{"title":"En büyük destekçiler","cta":"Tüm destekçileri gör"},"eligible":{"title":"Keşfedilecek yeni yayıncılar","cta":"Tüm yeni yayıncıları gör"}},"livePill":"{count} canlı","copyAllAria":{"creators":"{count} yayıncının tümünü kopyala","gifters":"{count} destekçinin tümünü kopyala"},"copiedCount":"{count} kopyalandı","copyAllCount":"Tümünü kopyala ({count})","liveNow":"Şu an canlı","copyOneAria":"{name} kopyala","empty":"Kadro hazırlanıyor...","unlockMore":{"creators":"gerçek yayıncı daha - her ismi aç + tümünü kopyala","gifters":"gerçek destekçi daha - her ismi aç + tümünü kopyala"},"fallbackName":"yayıncı","perThirtyDays":"{amount} / 30g"},"valueModules":{"kicker":"Bir ajansın ihtiyaç duyduğu her şey","title":"İki plan. Tüm araç seti.","seats":{"tag":"Ekip","title":"Her planda {count} kullanıcı, ek ücret yok","body":"Tüm yönetim ekibin uygulamayı tek bir ajans aboneliğiyle kullanır: {starterPlan} ya da {globalPlan}.","caption":"Starter'da da Global'de de {count} yönetici"},"api":{"tag":"Geliştirici","title":"Özel geliştirme için API limitleri","body":"{starterPlan} Pro seviyesinde API içerir; {globalPlan} ise Ultra seviye API + WebSocket erişimini açar - merdivenin en üst basamağı.","rungs":{"entry":"Giriş","production":"Üretim","included":"Dahil"}},"copy":{"tag":"İş akışı","title":"Kopyala-yapıştır kadrolar","body":"Yayıncılar, en büyük destekçiler, adaylar - hepsi bir tepside toplanır, tek tıkla kopyalanır.","copied":"{count} kopyalandı","copyAll":"Tümünü kopyala ({count})"},"alerts":{"tag":"Bildirimler","title":"Keşif bildirimleri","body":"Telegram + Discord sıralama akışları taze isimleri doğrudan ekibine ulaştırır - görür görmez kopyala.","feedHead":"#rank-feed - yükselen yayıncılar","copyAria":"{handle} kopyala"},"reveal":{"tag":"Maskesiz","title":"Maskeliden gerçeğe, anında","body":"Ücretsiz sürüm maskeli isimler gösterir. Agency, kopyalaman için her gerçek kullanıcı adını açar.","hintTouch":"Ajanslar için otomatik açılır","hintHover":"Maskeyi kaldırmak için üzerine gel"},"constellation":{"tag":"Hepsi dahil","title":"Global: tüm özellikler","body":"{globalPlan}: Yeni Yayıncılar, destekçi analizi, bildirimler, Ultra API, toplu kopyalama, panel, {seats} kullanıcı - tek fiyat. {starterPlan} ise paneli, yayıncı bulmayı ve ekibi daha uygun fiyata sunar.","satellites":{"talents":"Yetenekler","gifters":"Destekçiler","alerts":"Bildirimler","ultraApi":"Ultra API","bulkCopy":"Toplu kopyalama","teamSeats":"Ekip kullanıcıları"}}},"pricing":{"seo":{"title":"TikTok LIVE ajansları için Agency erişimi - keşif, kadro kopyalama, destekçi analizi {'|'} tik.tools","description":"Agency Starter ve Agency Global: kopyala-yapıştır kadrolar, aday hattı, ekip kullanıcıları, Telegram + Discord keşif bildirimleri. Global; kadro sağlığı, tüm bölgelerde keşif, en büyük destekçi analizi ve Ultra seviye API ekler."},"kicker":"Ajans planları","title":"Panelle başla. Global ile her şeyi aç.","sub":"{starterPlan} kadronu, aday hattını ve ekibini {seats} kullanıcıyla yönetir. {globalPlan} ise kadro sağlığı, tüm bölgelerin aday akışı, Global'e özel tüm tablolar, destekçi analizi ve Ultra üstü API kapasitesi ekler.","badges":{"monthly":"AYLIK","weekly":"HAFTALIK","save":"%{percent} tasarruf"},"perMonth":"/ay","perWeek":"/hafta","billed":{"monthly":"Her ay faturalandırılır","monthlyOnly":"Her ay faturalandırılır - yalnızca aylık","weekly":"Her hafta faturalandırılır - ayda yaklaşık {price}","monthlyOneCharge":"Her ay faturalandırılır - dört değil, tek ödeme"},"hooks":{"starter":"Ajans paneli ve Pro seviyesinde API. Dahil, kredi yok. İstediğin zaman iptal et.","weekly":"Tam maskesiz analiz + {seats} kullanıcı + Ultra API + bildirimler + toplu kopyalama. İstediğin zaman iptal et.","monthly":"Aynı tam erişim, en iyi efektif fiyat için aylık faturalandırılır. İstediğin zaman iptal et."},"globalAdds":"{plan} ile gelenler","opening":"Açılıyor...","processing":"İşleniyor...","confirming":"Ödeme onaylanıyor...","preparing":"Güvenli ödeme hazırlanıyor...","cta":{"onPlanManage":"{plan} planındasın - Planı yönet","switchInBilling":"Faturalama'da {plan} planına geç","onAgencyManage":"Agency planındasın - Planı yönet","get":"{plan} al","upgradeToGlobal":"Global'e yükselt","getAgency":"Agency al","everyMonth":"{action} - her ay {price}","everyWeek":"{action} - her hafta {price}"},"fine":{"monthly":"Her ay yenilenir. {link}.","weekly":"Her hafta yenilenir. {link}."},"manageInBilling":"Faturalama'da yönet veya iptal et","crosslink":"Ajans değil misin? Geliştirici fiyatlarına bak","modal":{"close":"Kapat","badgeStarterMonthly":"AGENCY STARTER AYLIK","badgeWeekly":"AGENCY HAFTALIK","badgeMonthly":"AGENCY AYLIK"},"success":{"title":"Erişim açıldı","body":"Ajans analizi aktif. Paneline geç.","cta":"Paneli aç"},"order":{"credit":"Mevcut planındaki kullanılmayan süre için kredi","tax":"Vergi","creditedNextInvoice":"Bir sonraki faturana yansıtılır","chargedToday":"Bugün tahsil edilen","totalToday":"Bugün toplam","labelWeekly":"{plan} haftalık","labelMonthly":"{plan} aylık"},"paypalSwap":{"opening":"PayPal açılıyor...","continue":"PayPal ile devam et","footnote":"Yeni planı PayPal'da onayla. Mevcut PayPal planın onaylandığı anda iptal edilir, böylece asla iki kez ödeme yapmazsın."},"proration":{"confirmChange":"Değişikliği onayla - bugün {amount}","confirmUpgrade":"Yükseltmeyi onayla - bugün {amount}","footnote":"Kayıtlı kartından tahsil edilir. Tek abonelik, çift ödeme yok - mevcut planın için kredi verilir."},"business":{"label":"Kurumsal satın alma","companyName":"Şirket adı"},"methods":{"card":"Kartla abone ol","cardSub":"Visa - Mastercard - Amex - Google Pay - Apple Pay","once":"Tek seferlik öde - otomatik yenileme yok","onceSub":"Alipay - WeChat - Kripto - Kart - iDEAL - Pix - OXXO","paypal":"PayPal ile abone ol","paypalSub":"PayPal bakiyesi - bağlı kart - açılır pencerede açılır","footnote":"Stripe ve PayPal güvencesiyle - Agency Faturalama sayfandan istediğin zaman iptal et"},"back":"Geri","oneTimeTag":"tek seferlik","pay":"{amount} öde","chooseAnother":"Başka bir yöntem seç","errors":{"upgradeFailed":"Yükseltme başarısız oldu. Planın değişmedi.","noApprovalLink":"PayPal bir onay bağlantısı döndürmedi. Tekrar dene.","paypalChangeFailed":"PayPal değişikliği başlatılamadı. Planın değişmedi.","initFailed":"Ödeme başlatılamadı. Tekrar dene.","checkoutFailed":"Satın alma başarısız oldu","paymentFailed":"Ödeme başarısız oldu."},"features":{"global":{"realUsernames":"Gerçek kullanıcı adları + profil URL'leri (tüm aktif bölgeler)","copyAll":"Tüm tablolarda istediğin ismi kopyala + tümünü kopyala","newCreators":"Yeni Yayıncılar bulucu (tam liste)","popularLive":"Popüler CANLI - bölge bazında anlık en iyi yayıncılar","gifterIntel":"En büyük destekçi analizi + yayıncılar arası ilişki grafiği","seats":"{seats} yönetici kullanıcısı, tek fiyat","ultraApi":"Ultra seviye API + WebSocket erişimi","alerts":"Telegram + Discord keşif bildirimleri","bulkCopy":"Toplu kopyalama + ajans paneli"},"starter":{"apiRequests":"Pro seviyesinde API istekleri (günde {dailyRequests})","wsRooms":"{wsConnections} canlı WebSocket odası","accountChecks":"Günde {accountChecks} hesap kontrolü","boards":"Standart, lig ve oyun tabloları maskesiz","dashboard":"Ajans paneli: kadro, aday hattı, bölge bazında yayıncı bulma, Destekçi Veritabanı","digest":"Yayıncı özeti, keşif bildirimleri ve ekip sayfası","seats":"{seats} kullanıcı dahil","backstage":"Backstage uygunluk eklentisi (günde {backstageChecks} kontrol)","noCredits":"Dahil, kredi satın alman gerekmez"},"globalAdds":{"rosterHealth":"Kadro sağlığı, sağlık bildirimleri ve kadro sağlığı özeti","allRegions":"Tüm bölgelerin aday ve uygun yayıncı akışı","shoppingWeekly":"Alışveriş ve haftalık tablolar","gifterFirehose":"Canlı destekçi akışı ve en büyük destekçi analizi","hotSpikes":"Ani yükselişler ve ligden düşenler","popularLive":"Popüler CANLI, yükselenler ve Global'e özel diğer tablolar","unlimitedBackstage":"Sınırsız Backstage uygunluk kontrolü","ultraPlus":"Ultra üstü API kapasitesi: {wsConnections} WebSocket odası, günde {accountChecks} hesap kontrolü"}}},"trialModal":{"close":"Kapat","eyebrow":"GLOBAL AGENCY","next":"İleri","back":"Geri","step1":{"title":"Ajansının adı ne?","sub":"Tam Global Agency erişimi. Plan seçmek için fiyatlara bak.","label":"Ajansının adını gir","placeholder":"ör. Northstar Talent"},"step2":{"title":"Hangi bölge?","sub":"Ajansının yayıncı keşfettiği ve faaliyet gösterdiği bölge.","label":"Bölgeni gir","placeholder":"ör. Türkiye, MENA, SEA","activating":"Etkinleştiriliyor...","activate":"20 dakikayı başlat"},"success":{"title":"Hazırsın","sub":"20 dakikalık tam erişim açıldı."},"upsell":{"eyebrow":"AJANS ERİŞİMİ","title":"Tam erişimi koru","cta":"Haftalık ve aylık paketleri gör"},"errors":{"generic":"Bir şeyler ters gitti. Lütfen tekrar dene.","sessionExpired":"Oturumun sona erdi. Lütfen tekrar giriş yap."}},"onboarding":{"aria":"Ajans değerlendirme erişimi tanıtımı","skip":"Atla","back":"Geri","next":"İleri","finish":"Keşfetmeye başla","stepOf":"ADIM {step} / {total}","welcome":{"eyebrow":"GLOBAL AGENCY AKTİF","title":"{accent} hoş geldin","accentTrial":"Ajans değerlendirme erişimine","accentAccess":"Ajans erişimine","subTrial":"Tam Global Agency erişimi şu anda hesabında aktif - her yayıncı maskesiz, her destekçi, yükselen her aday. Süren başladı; hemen verilere geçelim.","subPaid":"Tam Global Agency erişimi hesabında aktif - {count} bölgenin tamamında her yayıncı maskesiz, her destekçi, yükselen her aday. Hemen verilere geçelim.","cta":"Başlayalım","clockLabel":"DEĞERLENDİRMENİN BİTMESİNE","clockAria":"Kalan süre","clockNote":"Süre dolana kadar tam erişim","paidLabel":"TAM ERİŞİM AÇIK","paidNote":"Her bölge, her yayıncı, maskesiz - tüm ekibin için."},"copy":{"title":"İstediğin yayıncıyı kopyala, {accent}","accent":"her yerde","sub":"tik.tools'taki her {'@'}kullanıcıadı artık bir tık uzağında. Yeni Yayıncılar'ı, bir sıralamayı ya da bir destekçi sayfasını aç - tek dokunuş kullanıcı adını doğrudan Backstage iş akışına kopyalar. Maske yok, yer tutucu yok.","live":"CANLI","copied":"kopyalandı","copy":"kopyala"},"rising":{"title":"Kimin {accent} gör","accent":"yükseldiğini","sub":"Gelecek vaat eden yetenekleri herkesten önce keşfet - ayrıca en büyük destekçilere, oyun bazında oyun sıralamalarına ve bugün bir bölgenin İlk 99+ listesine girip şu an canlı olmayan her yayıncıya tam erişim. Barajın arkasında saklanan adaylar.","cutoff":"TIKTOK BARAJI","peak":"zirve #{rank}","features":{"rising":{"label":"Yükselen yayıncılar","desc":"Hacim değil ivme - yükseliş başladığı anda."},"gifters":{"label":"En büyük destekçiler","desc":"Her yayıncının arkasındaki gerçek balinalar, maskesiz."},"gaming":{"label":"Oyun sıralamaları","desc":"Her oyunda bölge ve oyun bazında sıralamalar."}}},"team":{"title":"Ekibini {accent} çalıştır","accent":"gün boyu","sub":"Aynı keşif akışlarını doğrudan Discord ve Telegram'a aktar; yöneticilerin nerede çalışırsa çalışsın kopyala-yapıştır kadrolar elinin altında olsun.","installDiscord":"Discord botunu kur","opening":"Açılıyor...","telegram":"Telegram erişimi al","commandsHead":"Sunucunda üç adım","emptyHint":"Daveti açmak için {button} düğmesine dokun; ardından üç kurulum komutu burada görünür.","steps":{"add":{"cmd":"Botu ekle","desc":"Az önce açılan davet sekmesinde sunucunu seç ve yetkilendir."},"setup":{"desc":"Botun ajans verilerinle yanıt vermesi için tik.tools API anahtarını bağla."},"rank":{"desc":"İstediğin yayıncıyı sorgula - sonra ekibin için /watch ve /roster ekle."}},"tgError":"Kişisel bağlantı oluşturulamadı - yukarıdaki herkese açık bot bağlantısı yine de çalışır."}},"creatorDigest":{"seo":{"title":"Yayıncı Özeti - kadroya katılacak yeni TikTok yayıncıları e-postanda {'|'} tik.tools","description":"Bölgelerindeki sıralamalarda ve liglerde bulunan yeni TikTok LIVE yayıncılarını e-postayla al: kopyala-yapıştır kullanıcı adları ve bir CSV tablosu, {hours} saatte birden haftalığa kadar, {count} bölgede. Aylık 500.000 elmas sınırının altında filtrelenir; uygunluğu sen kontrol edersin.","name":"Yayıncı Özeti","ogImageSubtitle":"Bölgelerindeki yeni adaylar, kullanıcı adları + CSV olarak e-postanda.","ogImageBadge":"AJANS"},"jsonLd":{"breadcrumbHome":"Ana Sayfa"},"getStarter":"{plan} al - {price}/ay","hero":{"kicker":"Ajanslara özel","title":"Bölgelerinde kadroya katılacak yeni yayıncılar. {highlight}","titleHighlight":"Gelen kutunda.","sub":"Yayıncı Özeti, bölgelerindeki sıralamalarda ve liglerde bulunan yeni yayıncıları kopyala-yapıştır kullanıcı adları ve bir CSV tablosu olarak sana gönderir; kendi uygunluk kontrolün için hazır. 6 saatte bir, günlük ya da haftalık - sen seç.","setup":"Özetini ayarla","sample":"Örnek e-postayı gör"},"facts":{"aria":"Bir bakışta özet","regions":"seçilebilir bölge","hoursValue":"{hours} sa","cadence":"en sık gönderim, haftalığa kadar","sheet":"her e-postaya ekli tablo","ceiling":"aylık elmas ağ sınırı filtresi"},"features":{"kicker":"Neler alırsın","title":"Kadroya katılacak yeni yetenekler, düzenli olarak","lede":"{link} sayfasıyla aynı adaylar: şu anda kazanan ve TikTok'un aylık 500.000 elmaslık ağ sınırının altında filtrelenmiş yayıncılar. Özet isimleri getirir; uygunluğu Chrome eklentisiyle ya da Backstage'ine toplu yapıştırarak sen kontrol edersin.","ledeLink":"Yeni Yayıncılar","items":{"copy":{"title":"Kopyala-yapıştır kullanıcı adları","body":"Her satırda bir kullanıcı adı, bölgeye göre gruplu. Seç, kopyala, Backstage toplu uygunluk kontrolüne ya da iletişim tablona yapıştır. Veri kazıma yok, biçimlendirme yok."},"csv":{"title":"Her e-postayla bir CSV tablosu","body":"Kullanıcı adı, görünen ad, bölge ve sıralamayı belirleyen puan. Sheets ya da Excel'de açılır; CRM'ine olduğu gibi aktarabilirsin."},"delta":{"title":"Son özetten bu yana yeni","body":"Önceki e-postanda olmayan isimler en üstte yer alır. \"Yalnızca yeni isimler\" seçeneğine geç; her özet yalnızca yenileri içersin."},"cadence":{"title":"Gönderim sıklığı senin elinde","body":"6, 12 ya da 18 saatte bir, günlük ya da haftalık. Bir yayıncıya kazanmaya başladığı gün ulaşacak kadar hızlı, işleri pazartesi toplu halletmek için yeterince seyrek."},"regions":{"title":"{count} bölge","body":"Tek bir pazar ya da hepsini seç. Her bölge e-postada ayrı bir blok, tabloda ayrı bir sütundur."},"ceiling":{"title":"Sınır filtresi dahil","body":"Listeye yalnızca TikTok'un aylık 500.000 elmaslık ağ sınırının altındaki yayıncılar girer - Yeni Yayıncılar sayfasının uyguladığı filtrenin aynısı. Uygunluk kontrolü ise sana kalır."}}},"sample":{"kicker":"Örnek e-posta","title":"Gelen kutuna düşen","lede":"Her özet için bir e-posta. İsimler her satıra bir tane gelir; bloğu doğrudan Backstage toplu uygunluk kontrolüne, bir tabloya ya da bir mesaja yapıştırabilirsin. CSV aynı isimleri bölge, görünen ad ve sıralamayı belirleyen puanla birlikte içerir.","list":{"newFirst":"Son özetten bu yana yeniler, en üstte","fullList":"Altında bölgenin tam listesi (istersen yalnızca yeni isimler)","csv":"Her e-postaya ekli CSV tablosu","recipient":"Yalnızca hesabının e-postasına gönderilir, başka kimseye değil"},"aria":"Örnek özet e-postası","when":"6 saatte bir","subject":"Kontrol edilecek yeni yayıncılar - Kuzey Amerika, Brezilya - 248 isim","greeting":"Merhaba Maya, bölgelerinde şu anda bulunan yeni yayıncılar burada.","newTag":"Son özetten bu yana yeni","regionNorthAmerica":"Kuzey Amerika","regionBrazil":"Brezilya","rows":"{count} satır"},"steps":{"kicker":"Kurulum","title":"Üç adım, yaklaşık bir dakika","items":{"open":{"title":"Özet ayarlarını aç","body":"Ajans hesapları bu ayarları bu sayfada ve keşif panelinde Ekip bölümünde bulur. Anahtarı aç."},"pick":{"title":"Bölgeleri, sıklığı ve modu seç","body":"Yayıncı aradığın bölgelere dokun, ne sıklıkta e-posta istediğini seç ve her seferinde tam liste mi yoksa yalnızca yeni isimler mi alacağına karar ver."},"save":{"title":"Kaydet","body":"İlk özet, bir sonraki planlı gönderimde hesap e-postana gider. Sonradan bir şeyi değiştirirsen bir sonraki e-posta bunu uygular."}}},"settings":{"kicker":"Senin özetin","title":"Buradan ayarla","lede":"Özetler hesap e-postana gider. Bölgeleri ya da sıklığı istediğin zaman değiştir; bir sonraki özet yeni ayarları kullanır."},"price":{"kicker":"Agency'ye dahil","title":"Her Agency planının parçası","lede":"Özet; ajans paneli, kopyala-yapıştır kadrolar, ekip kullanıcıları ve Telegram keşif botuyla birlikte, Starter ve Global olmak üzere her Agency hesabında gelir. Ek paket yok, bölge başına ücret yok.","perMonth":"/ ay","alt":"ya da haftada {price} fiyatından başlayan {plan}","note":"Anında açılır. İstediğin zaman iptal et."},"faq":{"kicker":"SSS","title":"Ajansların sorduğu sorular","items":{"eligibility":{"q":"Özet uygunluğu kontrol ediyor mu?","a":"Hayır. Özet, sıralamalarda ve liglerde yeni yayıncıları bulur ve TikTok'un aylık 500.000 elmaslık ağ sınırının üzerindeki herkesi eler. Uygunluğu Chrome eklentisiyle ya da kullanıcı adlarını Backstage toplu kontrolüne yapıştırarak kendin kontrol edersin."},"regions":{"q":"Kaç bölgeye abone olabilirim?","a":"{count} bölgenin tamamına kadar istediğin kadar. Her bölge e-postada ayrı bir blok, CSV'de ayrı bir gruptur; böylece geniş bir seçim de okunaklı kalır."},"modes":{"q":"Tam liste ile yalnızca yeni isimler arasındaki fark ne?","a":"Tam liste her seferinde bölgelerindeki tüm adayları gönderir, yeniler en üstte işaretlenir. Yalnızca yeni isimler ise sadece önceki özetinde olmayan yayıncıları gönderir."},"recipient":{"q":"E-posta nereye gidiyor?","a":"tik.tools hesabındaki e-posta adresine. Alıcı formdan değil hesabından belirlenir; bu yüzden bir özet asla başka birine yönlendirilemez."},"charge":{"q":"Özet için ek ücret var mı?","a":"Hayır. Ajans paneli, kopyala-yapıştır kadrolar, ekip kullanıcıları ve Telegram keşif botuyla birlikte Starter ve Global olmak üzere her Agency planının parçasıdır."}}}},"digestSettings":{"title":"E-posta özetleri","lede":"Her bölgede bulunan yeni yayıncıları kopyala-yapıştır kullanıcı adları ve ekli bir CSV tablosu olarak, seçtiğin sıklıkta hesap e-postana alırsın.","regions":{"label":"Bölgeler","count":"{active} aktif, {picked} seçili","loadError":"Bölgeler yüklenemedi. Sayfayı yenileyip tekrar dene."},"countryBoards":"Ülke tabloları","cadence":{"label":"Sıklık","hours":{"6":"6 saatte bir","12":"12 saatte bir","18":"18 saatte bir","24":"Günlük","168":"Haftalık"},"atSetTimes":"Belirli saatlerde"},"sendAt":{"label":"Gönderim saati","hint":"günde en fazla {max} kez, {tz} saatiyle"},"timezone":"Saat dilimi","perRegion":{"label":"Bölgeye göre farklı saatler","hint":"isteğe bağlı - kendi saati olmayan bölgeler yukarıdaki saatlerde gönderilir","ownTimes":": kendi saatleri","sameAsAbove":": yukarıdakiyle aynı"},"mode":{"label":"Her e-posta","options":{"full":"Her seferinde tam liste","new":"Yalnızca yeni isimler"}},"include":{"label":"İçerik","creators":"Yayıncılar","gifters":"Destekçiler + en iyi 3 yayıncıları"},"attachment":{"label":"Ek","hint":"toplu kopyala-yapıştır işleri için bölge başına bir tablo, ekibe dağıtmak açısından daha kolaydır","combined":"Tek birleşik tablo","split":"Bölge başına bir tablo, yalnızca kullanıcı adları"},"saving":"Kaydediliyor...","save":"Özet ayarlarını kaydet","feedback":{"pickTime":"En az bir gönderim saati seç.","ownTimesOne":", {count} bölge kendi saatlerinde","ownTimesMany":", {count} bölge kendi saatlerinde","atTimes":"{times} ({tz}) saatlerinde{ownTimes}","cadence":{"6":"6 saatte bir","12":"12 saatte bir","18":"18 saatte bir","24":"günlük","168":"haftalık"},"saved":"Kaydedildi - {when} hesap e-postana gönderilecek.","savedOff":"Kaydedildi - özetler kapalı.","saveFailed":"Kaydedilemedi. Bir bölgenin seçili olduğundan emin ol."}},"recruit":{"seo":{"title":"Yayıncıları kazanç aralığına göre bul - tik.tools","description":"Ajanslar için yayıncı bulma araması. Yayıncıları tüm bölgelerde ortalama aylık elmas aralığına göre kısa listeye al."},"badge":"Ajans Özelliği","title":"{highlight} göre yayıncı bul","titleHighlight":"Kazanç aralığına","sub":"Yayıncıları ortalama aylık elmaslarına göre kısa listeye al. Sonuçlar, veri setimizi dışa aktarmak için değil, yayıncı bulmaya yön vermek için oluşturulmuş aralıklardır.","upsell":{"title":"Yayıncı bulma araması yalnızca Agency planında","body":"Yayıncıları her bölgede aylık kazanç aralığına göre filtrelemek için yükselt.","unlock":"Agency ile aç","login":"Giriş yap"},"filters":{"region":"Bölge","allRegions":"Tüm bölgeler","avgMonth":"Ort. / ay","searching":"Aranıyor...","search":"Ara"},"table":{"creator":"Yayıncı","active":"Aktif","liveDays":"Yayın günü","months":"{count} ay","days":"{count} g","foot":"En fazla 50 gösteriliyor - rakamlar kesin toplamlar değil, aralıklardır."},"empty":"Bu aralık ve bölgeyle eşleşen yayıncı yok.","notices":{"dailyCap":"Günlük arama limitine ulaşıldı. 24 saat içinde sıfırlanır.","rate":"Çok fazla arama - biraz bekleyip tekrar dene.","allRegions":"{starterPlan} aynı anda tek bir bölgede arama yapar. Bir bölge seç ya da tüm bölgelerde aynı anda aramak için {globalPlan} planına yükselt.","planRequired":"Agency planı gerekli.","unavailable":"Arama geçici olarak kullanılamıyor. Birazdan tekrar dene."}}},"legalNotice":{"text":"Bu sayfa bilgi amaçlı bir çeviridir. İngilizce sürümle herhangi bir farklılık olması durumunda İngilizce sürüm geçerlidir. {link}","link":"İngilizce sürümü oku"}}}