انتقال بسطر واحد

انتقل من TikAPI إلى Tik.Tools في 30 ثانية

نقاط الاتصال نفسها. شكل الاستجابة نفسه. وفوقها أحداث WebSocket لحظية. غيّر الرابط الأساسي واحتفظ بكودك.

احصل على مفتاح API مجاني
معاينة مباشرة

شكل TikAPI نفسه، من api.tik.tools

الإطار أدناه هو ملف مثال HTML نفسه حرفيًا: يجلب القنوات المباشرة من /api/live/top-channels ويبث الأحداث عبر WebSocket. انسخه واحفظه بامتداد .html وافتحه بنقرة مزدوجة. النتيجة نفسها.

live-events.htmlقيد التشغيل
تُحمَّل المعاينة عند ظهورها.
Node / Python / HTML / موجّه LLM
1

غيّر سطرًا واحدًا

وجّه رابط TikAPI الأساسي الحالي إلى 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

الفيديوهات المسجلة وبيانات الملف الشخصي والبحث متاحة في TikAPI فقط، فنحن متخصصون في TikTok LIVE. كل ما يلي بديل مباشر.

نقطة اتصال TikAPITik.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/*مجاني
نقاط اتصال الفيديوهات المسجلة لا توقف كودك: كل /users/x/videos, /search/*, /hashtag/*, /video/*, /trending, /comment/* تعيد HTTP 200 بمصفوفات فارغة + ملاحظة _tiktool. نقاط الاتصال الخاصة بالمستخدم تتضمن أيضًا live_status حتى يستمر سكربت الانتقال في العمل. احتفظ بـ 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"
  }
}

الباقة المجانية تكفي للانتقال والاختبار

5,000 طلب REST يوميًا. 3 اتصالات WebSocket متزامنة، و 50 جلسة يوميًا. بدون بطاقة ائتمان. رقِّ باقتك فقط عند الإطلاق.