Μετάβαση με μία γραμμή

Πέρνα από TikAPI σε Tik.Tools σε 30 δευτερόλεπτα

Ίδια endpoints. Ίδια μορφή απάντησης. Και από πάνω events WebSocket σε πραγματικό χρόνο. Άλλαξε το base URL, κράτα τον κώδικά σου.

Πάρε δωρεάν API key
Live προεπισκόπηση

Η ίδια μορφή του TikAPI, από το api.tik.tools

Το iframe παρακάτω είναι αυτούσιο το αρχείο παραδείγματος HTML - φέρνει live κανάλια από το /api/live/top-channels και στέλνει events μέσω WebSocket. Αντίγραψέ το, αποθήκευσέ το ως .html, κάνε διπλό κλικ. Ίδια ακριβώς έξοδος.

live-events.htmlΤΡΕΧΕΙ
Το preview φορτώνει μόλις εμφανιστεί.
Node / Python / HTML / prompt για LLM
1

Άλλαξε μία γραμμή

Στρέψε το υπάρχον base URL του TikAPI στο https://api.tik.tools. Το path μένει ίδιο.

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

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

Χρησιμοποίησε το API key σου του Tik.Tools

Πάρε ένα δωρεάν στο tik.tools/login. Πέρασέ το ως ?apiKey= ή ως header X-API-Key: - δουλεύουν και τα δύο.

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

Αυτό ήταν

Οι υπάρχοντες handlers σου συνεχίζουν να δουλεύουν. Κάθε απάντηση μετάβασης έχει ένα hint _tiktool που δείχνει το native endpoint - άλλαξε όταν είσαι έτοιμος για πιο γρήγορα και πλουσιότερα δεδομένα.

Χάρτης endpoints

Κάθε κλήση live δεδομένων του TikAPI δουλεύει στο Tik.Tools

Τα VOD, τα metadata προφίλ και η αναζήτηση υπάρχουν μόνο στο TikAPI - εμείς ειδικευόμαστε στο TikTok LIVE. Όλα τα παρακάτω αντικαθίστανται άμεσα.

Endpoint TikAPITik.Tools (compat)Native αντίστοιχοΠακέτο
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επιστρέφει κενό + live statusΔωρεάν
GET /user/info?username=XGET /user/info?username=Xεπιστρέφει χρήστη + live statusΔωρεάν
GET /search/videos | /search/usersGET /search/*επιστρέφει κενό + σημείωσηΔωρεάν
GET /hashtag/:tag | /trendingGET /hashtag/* | /trendingεπιστρέφει κενό + σημείωσηΔωρεάν
GET /video/list | /video/:idGET /video/*επιστρέφει κενό + σημείωσηΔωρεάν
Bonus (δεν υπάρχει στο TikAPI): events WS σε πραγματικό χρόνο για chat / δώρα / likes / εισόδους / battleswss://api.tik.toolsΔωρεάν (15 συνδ.)
Μπόνους: κατατάξεις creators + gifters (44 περιοχές)/api/leaderboards/*Δωρεάν
Τα endpoints VOD δεν ρίχνουν τον κώδικά σου: Τα /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* επιστρέφουν όλα HTTP 200 με κενούς πίνακες + σημείωση _tiktool. Τα endpoints με μορφή χρήστη περιέχουν επίσης το live_status, ώστε το script μετάβασης να συνεχίζει να δουλεύει. Κράτα το TikAPI για πραγματικά δεδομένα VOD· εμείς καλύπτουμε ό,τι είναι LIVE.
Μορφή απάντησης

Ίδιο JSON, μαζί με ένα hint για τη μετάβαση

Κάθε compat απάντηση έχει envelope _tiktool, ώστε να ξέρεις ακριβώς ποιο native endpoint να καλέσεις όταν είσαι έτοιμος να αλλάξεις.

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

Το δωρεάν πακέτο αρκεί για μετάβαση + δοκιμές

5.000 REST requests/ημέρα. 3 ταυτόχρονες συνδέσεις WebSocket, 50 sessions την ημέρα. Χωρίς πιστωτική κάρτα. Αναβαθμίζεις μόνο όταν βγεις στον αέρα.