한 줄 이전

TikAPI에서 Tik.Tools 갈아타기, 30초면 끝

같은 엔드포인트. 같은 응답 형식. 여기에 실시간 WebSocket 이벤트까지. 베이스 URL만 바꾸고 코드는 그대로 두세요.

무료 API 키 받기
실시간 미리보기

TikAPI와 같은 형식, api.tik.tools에서 제공

아래 iframe은 HTML 예제 파일 그 자체예요. /api/live/top-channels에서 라이브 채널을 가져오고 WebSocket으로 이벤트를 받아요. 복사해서 .html 파일로 저장하고 더블클릭하세요. 결과는 똑같아요.

live-events.html실행 중
화면에 보이면 미리보기가 로드돼요.
Node / Python / HTML / LLM 프롬프트
1

한 줄만 바꾸기

기존 TikAPI 베이스 URL을 https://api.tik.tools 주소로 바꾸세요. 경로는 그대로예요.

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

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

Tik.Tools API 키 쓰기

tik.tools/login에서 무료로 받으세요. ?apiKey= 쿼리나 X-API-Key: 헤더로 넘기면 돼요. 둘 다 작동해요.

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

끝이에요

기존 핸들러는 그대로 작동해요. 모든 이전 응답에는 네이티브 엔드포인트를 알려 주는 _tiktool 힌트가 들어 있으니, 더 빠르고 풍부한 데이터가 필요해지면 그때 전환하세요.

엔드포인트 맵

TikAPI의 모든 라이브 데이터 호출이 Tik.Tools에서 작동

VOD, 프로필 메타데이터, 검색은 TikAPI 전용이에요. 저희는 TikTok LIVE 전문이거든요. 아래 항목은 전부 그대로 교체할 수 있어요.

TikAPI 엔드포인트Tik.Tools (호환)네이티브 대응요금제
GET /live/check?username=XGET /live/check?username=XPOST /webcast/room_id무료
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무료
GET /live/info?username=XGET /live/info?username=XPOST /webcast/room_id + /webcast/room_info무료
GET /live/details/:room_idGET /live/details/:room_idPOST /webcast/room_info무료
GET /users/:name/videosGET /users/:name/videos빈 값 + 라이브 상태 반환무료
GET /user/info?username=XGET /user/info?username=X사용자 + 라이브 상태 반환무료
GET /search/videos | /search/usersGET /search/*빈 값 + 안내 반환무료
GET /hashtag/:tag | /trendingGET /hashtag/* | /trending빈 값 + 안내 반환무료
GET /video/list | /video/:idGET /video/*빈 값 + 안내 반환무료
보너스 (TikAPI에 없음): 채팅 / 선물 / 좋아요 / 입장 / 배틀 실시간 WS 이벤트wss://api.tik.tools무료 (연결 15개)
보너스: 크리에이터 + 후원자 랭킹 (44개 지역)/api/leaderboards/*무료
VOD 엔드포인트를 호출해도 코드가 멈추지 않아요: /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* 엔드포인트는 모두 빈 배열 + _tiktool 안내와 함께 HTTP 200을 반환해요. 사용자 형태 엔드포인트에는 live_status 값도 들어 있어서 이전 스크립트가 멈추지 않아요. 실제 VOD 데이터는 TikAPI를 계속 쓰고, LIVE는 저희가 전부 맡을게요.
응답 형식

똑같은 JSON에 이전 힌트까지

모든 호환 응답에는 _tiktool 정보가 들어 있어서, 전환할 준비가 되면 어떤 네이티브 엔드포인트를 호출해야 하는지 정확히 알 수 있어요.

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

이전과 테스트는 무료 요금제로 충분해요

하루 REST 요청 5,000건. 동시 WebSocket 연결 3개, 하루 50세션. 신용카드 필요 없어요. 서비스를 출시할 때만 업그레이드하세요.