Migración en una línea

Pasa de TikAPI a Tik.Tools en 30 segundos

Los mismos endpoints. El mismo formato de respuesta. Y además, eventos WebSocket en tiempo real. Cambia la URL base y conserva tu código.

Obtener API key gratis
Vista previa en vivo

El mismo formato de TikAPI, servido desde api.tik.tools

El iframe de abajo es literalmente el archivo HTML de ejemplo: obtiene los canales en vivo desde /api/live/top-channels y transmite los eventos por WebSocket. Cópialo, guárdalo como .html y haz doble clic. El resultado es idéntico.

live-events.htmlEN MARCHA
La vista previa carga cuando sea visible.
Node / Python / HTML / prompt para LLM
1

Cambia una línea

Apunta tu URL base actual de TikAPI a https://api.tik.tools. La ruta no cambia.

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

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

Usa tu API key de Tik.Tools

Consigue una gratis en tik.tools/login. Pásala como ?apiKey= o como header X-API-Key:: ambas opciones funcionan.

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

Eso es todo

Tus handlers actuales siguen funcionando. Cada respuesta de migración incluye una pista _tiktool que apunta al endpoint nativo: cámbiate cuando quieras datos más rápidos y completos.

Mapa de endpoints

Todas las llamadas de datos LIVE de TikAPI funcionan con Tik.Tools

VOD, metadatos de perfil y búsqueda son exclusivos de TikAPI: nosotros nos especializamos en TikTok LIVE. Todo lo de abajo es un reemplazo directo.

Endpoint de TikAPITik.Tools (compat)Equivalente nativoPlan
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/videosdevuelve vacío + estado LIVEGratis
GET /user/info?username=XGET /user/info?username=Xdevuelve usuario + estado LIVEGratis
GET /search/videos | /search/usersGET /search/*devuelve vacío + notaGratis
GET /hashtag/:tag | /trendingGET /hashtag/* | /trendingdevuelve vacío + notaGratis
GET /video/list | /video/:idGET /video/*devuelve vacío + notaGratis
Extra (no está en TikAPI): eventos WS en tiempo real de chat / regalos / likes / entradas / batallaswss://api.tik.toolsGratis (15 conex.)
Extra: rankings de creadores + donadores (44 regiones)/api/leaderboards/*Gratis
Los endpoints VOD no rompen tu código: /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* devuelven HTTP 200 con arrays vacíos + una nota _tiktool. Los endpoints con formato de usuario también incluyen live_status, así tu script de migración sigue funcionando. Usa TikAPI para datos VOD reales; nosotros cubrimos todo lo LIVE.
Formato de respuesta

El mismo JSON, más una pista de migración

Cada respuesta compat incluye un envoltorio _tiktool para que sepas exactamente qué endpoint nativo llamar cuando quieras cambiarte.

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

El plan gratis alcanza para migrar + probar

5,000 solicitudes REST/día. 3 conexiones WebSocket simultáneas, 50 sesiones al día. Sin tarjeta de crédito. Mejora tu plan solo cuando lances.