Migrazione in una riga

Passa da TikAPI a Tik.Tools in 30 secondi

Stessi endpoint. Stesso formato di risposta. In più, eventi WebSocket in tempo reale. Cambia l'URL base, tieni il tuo codice.

Ottieni la chiave API gratuita
Anteprima live

Lo stesso formato di TikAPI, servito da api.tik.tools

L'iframe qui sotto è il file HTML di esempio così com'è: prende i canali live da /api/live/top-channels e trasmette gli eventi via WebSocket. Copialo, salvalo come .html, fai doppio clic. Output identico.

live-events.htmlIN ESECUZIONE
L'anteprima si carica quando è visibile.
Node / Python / HTML / prompt LLM
1

Cambia una riga

Punta l'URL base di TikAPI che usi già su https://api.tik.tools. Il percorso resta lo stesso.

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

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

Usa la tua chiave API Tik.Tools

Ottienine una gratis su tik.tools/login. Passala come ?apiKey= o come header X-API-Key:: funzionano entrambi.

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

Fatto

I tuoi handler continuano a funzionare. Ogni risposta di compatibilità include un suggerimento _tiktool che indica l'endpoint nativo: passa a quello quando vuoi dati più veloci e più ricchi.

Mappa degli endpoint

Ogni chiamata di dati live di TikAPI funziona su Tik.Tools

VOD, metadati del profilo e ricerca restano solo su TikAPI: noi siamo specialisti di TikTok LIVE. Tutto quello che trovi qui sotto è un sostituto diretto.

Endpoint TikAPITik.Tools (compat)Equivalente nativoPiano
GET /live/check?username=XGET /live/check?username=XPOST /webcast/room_idGratis
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_infoGratis
GET /live/info?username=XGET /live/info?username=XPOST /webcast/room_id + /webcast/room_infoGratis
GET /live/details/:room_idGET /live/details/:room_idPOST /webcast/room_infoGratis
GET /users/:name/videosGET /users/:name/videosrestituisce vuoto + stato liveGratis
GET /user/info?username=XGET /user/info?username=Xrestituisce utente + stato liveGratis
GET /search/videos | /search/usersGET /search/*restituisce vuoto + notaGratis
GET /hashtag/:tag | /trendingGET /hashtag/* | /trendingrestituisce vuoto + notaGratis
GET /video/list | /video/:idGET /video/*restituisce vuoto + notaGratis
Bonus (non in TikAPI): eventi WS in tempo reale per chat / regali / like / ingressi / sfidewss://api.tik.toolsGratis (15 conn.)
Bonus: classifiche di creator + gifter (44 regioni)/api/leaderboards/*Gratis
Gli endpoint VOD non mandano in crash il tuo codice: /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* restituiscono tutti HTTP 200 con array vuoti + una nota _tiktool. Gli endpoint con formato utente includono anche live_status, così il tuo script di migrazione continua a funzionare. Tieni TikAPI per i dati VOD veri; noi copriamo tutto ciò che è LIVE.
Formato della risposta

JSON identico, più un suggerimento per la migrazione

Ogni risposta di compatibilità include una struttura _tiktool, così sai esattamente quale endpoint nativo chiamare quando sei pronto a passare.

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"
  }
}

Il piano gratuito basta per migrare e testare

5.000 richieste REST/giorno. 3 connessioni WebSocket simultanee, 50 sessioni al giorno. Nessuna carta di credito. Fai l'upgrade solo quando vai in produzione.