Tek satırlık geçiş

TikAPI yerine Tik.Tools: 30 saniyede geç

Aynı uç noktalar. Aynı yanıt yapısı. Üstüne anlık WebSocket olayları. Temel URL'yi değiştir, kodun aynı kalsın.

Ücretsiz API anahtarı al
Canlı önizleme

Aynı TikAPI yapısı, api.tik.tools üzerinden

Aşağıdaki iframe, HTML örnek dosyasının ta kendisi: /api/live/top-channels üzerinden canlı kanalları çeker ve olayları WebSocket ile akışa alır. Kopyala, .html olarak kaydet, çift tıkla. Çıktı birebir aynı.

live-events.htmlÇALIŞIYOR
Önizleme görünür olunca yüklenir.
Node / Python / HTML / LLM komutu
1

Tek satırı değiştir

Mevcut TikAPI temel URL'ni https://api.tik.tools adresine yönlendir. Yol aynı kalır.

// Before
const BASE = 'https://api.tikapi.io';

// After
const BASE = 'https://api.tik.tools';
2

Tik.Tools API anahtarını kullan

tik.tools/login adresinden ücretsiz bir tane al. ?apiKey= ya da X-API-Key: başlığı olarak gönder, ikisi de çalışır.

fetch(`${BASE}/live/check?username=aljazeeraenglish&apiKey=tk_xxxx`)
3

Hepsi bu

Mevcut işleyicilerin çalışmaya devam eder. Her geçiş yanıtı, yerel uç noktayı gösteren bir _tiktool ipucu taşır; daha hızlı ve daha zengin veriye hazır olduğunda geçersin.

Uç nokta haritası

TikAPI'nin her canlı veri çağrısı Tik.Tools ile çalışır

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.

TikAPI uç noktasıTik.Tools (uyumlu)Yerel karşılığıPlan
GET /live/check?username=XGET /live/check?username=XPOST /webcast/room_idÜcretsiz
GET /live/check/list?usernames=A,BGET /live/check/list?usernames=A,BPOST /webcast/bulk_live_checkBasic+
GET /live/info?room_id=XGET /live/info?room_id=XPOST /webcast/room_infoÜcretsiz
GET /live/info?username=XGET /live/info?username=XPOST /webcast/room_id + /webcast/room_infoÜcretsiz
GET /live/details/:room_idGET /live/details/:room_idPOST /webcast/room_infoÜcretsiz
GET /users/:name/videosGET /users/:name/videosboş + canlı durumu döndürürÜcretsiz
GET /user/info?username=XGET /user/info?username=Xkullanıcı + canlı durumu döndürürÜcretsiz
GET /search/videos | /search/usersGET /search/*boş + not döndürürÜcretsiz
GET /hashtag/:tag | /trendingGET /hashtag/* | /trendingboş + not döndürürÜcretsiz
GET /video/list | /video/:idGET /video/*boş + not döndürürÜcretsiz
Bonus (TikAPI'de yok): sohbet / hediye / beğeni / katılım / PK için anlık WS olaylarıwss://api.tik.toolsÜcretsiz (15 bağlantı)
Bonus: yayıncı + destekçi sıralamaları (44 bölge)/api/leaderboards/*Ücretsiz
VOD uç noktaları kodunu çökertmez: /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* uç noktalarının hepsi boş diziler ve bir _tiktool notuyla HTTP 200 döndürür. Kullanıcı yapısındaki uç noktalar ayrıca live_status 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.
Yanıt yapısı

Aynı JSON, üstüne bir geçiş ipucu

Her uyumlu yanıt bir _tiktool zarfı taşır; geçmeye hazır olduğunda hangi yerel uç noktayı çağıracağını tam olarak bilirsin.

GET https://api.tik.tools/live/check?username=aljazeeraenglish&apiKey=tk_xxxx

{
  "username": "aljazeeraenglish",
  "is_live": true,
  "live": true,
  "room_id": "7643424275830934286",
  "roomId": "7643424275830934286",
  "_tiktool": {
    "native_endpoint": "POST /webcast/room_id { unique_id: 'aljazeeraenglish' }",
    "note": "Migration shim. Switching to the native endpoint above unlocks lower latency + richer fields.",
    "upgrade": "https://tik.tools/pricing",
    "guide": "https://tik.tools/guides/migrate-from-tikapi"
  }
}

Geçiş ve test için ücretsiz plan yeterli

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.