Migração em uma linha

Saia do TikAPI para o Tik.Tools em 30 segundos

Mesmos endpoints. Mesmo formato de resposta. E ainda eventos WebSocket em tempo real. Troque a URL base e mantenha seu código.

Pegar chave de API grátis
Prévia ao vivo

O mesmo formato do TikAPI, servido pelo api.tik.tools

O iframe abaixo é o próprio arquivo HTML de exemplo - ele puxa canais ao vivo de /api/live/top-channels e transmite eventos via WebSocket. Copie, salve como .html e dê dois cliques. Resultado idêntico.

live-events.htmlRODANDO
A prévia carrega quando aparecer na tela.
Node / Python / HTML / prompt para LLM
1

Mude uma linha

Aponte sua URL base atual do TikAPI para https://api.tik.tools. O caminho continua o mesmo.

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

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

Use sua chave de API do Tik.Tools

Pegue uma grátis em tik.tools/login. Passe como ?apiKey= ou no header X-API-Key: - os dois funcionam.

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

Pronto

Seus handlers atuais continuam funcionando. Toda resposta de migração traz uma dica _tiktool apontando para o endpoint nativo - troque quando quiser dados mais rápidos e completos.

Mapa de endpoints

Toda chamada de dados de LIVE do TikAPI funciona no Tik.Tools

VOD, metadados de perfil e busca são exclusivos do TikAPI - nós somos especialistas em TikTok LIVE. Tudo abaixo é troca direta.

Endpoint do TikAPITik.Tools (compat)Equivalente nativoPlano
GET /live/check?username=XGET /live/check?username=XPOST /webcast/room_idGrátis
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_infoGrátis
GET /live/info?username=XGET /live/info?username=XPOST /webcast/room_id + /webcast/room_infoGrátis
GET /live/details/:room_idGET /live/details/:room_idPOST /webcast/room_infoGrátis
GET /users/:name/videosGET /users/:name/videosretorna vazio + status da liveGrátis
GET /user/info?username=XGET /user/info?username=Xretorna usuário + status da liveGrátis
GET /search/videos | /search/usersGET /search/*retorna vazio + notaGrátis
GET /hashtag/:tag | /trendingGET /hashtag/* | /trendingretorna vazio + notaGrátis
GET /video/list | /video/:idGET /video/*retorna vazio + notaGrátis
Bônus (não tem no TikAPI): eventos WS em tempo real de chat / presentes / curtidas / entradas / batalhaswss://api.tik.toolsGrátis (15 conexões)
Bônus: rankings de criadores + doadores (44 regiões)/api/leaderboards/*Grátis
Endpoints de VOD não quebram seu código: /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* retornam HTTP 200 com arrays vazios + uma nota _tiktool. Os endpoints com formato de usuário também incluem live_status, então seu script de migração continua rodando. Use o TikAPI para dados de VOD de verdade; nós cobrimos tudo de LIVE.
Formato da resposta

O mesmo JSON, com uma dica de migração

Toda resposta compat traz um envelope _tiktool, então você sabe exatamente qual endpoint nativo chamar quando quiser trocar.

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

O plano grátis basta para migrar + testar

5.000 requisições REST/dia. 3 conexões WebSocket simultâneas, 50 sessões por dia. Sem cartão de crédito. Faça upgrade só quando for para produção.