TikTok API Documentation

Simple TikTok API endpoints.

Base URL: https://api.rentalaibot.com

GET Profile Data

Get TikTok profile follower count and private status.

https://api.rentalaibot.com/tiktok/profile?url=paksocialsmm

GET Bulk Profile Data

Get up to 5 TikTok profiles in one request.

https://api.rentalaibot.com/tiktok/bulk-profile?urls=paksocialsmm,username2,username3
{
  "ok": true,
  "type": "bulk_profile",
  "limit": 5,
  "count": 2,
  "results": [
    {
      "ok": true,
      "input": "paksocialsmm",
      "data": {
        "username": "paksocialsmm",
        "profile_url": "https://www.tiktok.com/@paksocialsmm",
        "followers": 5834,
        "private": false,
        "source": "html",
        "used_cookies": true
      }
    }
  ]
}

GET Video Data

Get TikTok video views, likes, comments, shares, and saves.

https://api.rentalaibot.com/tiktok/video?url=https://www.tiktok.com/@user/video/123456789
{
  "video_id": "123456789",
  "title": "Video title",
  "url": "https://www.tiktok.com/@user/video/123456789",
  "views": 1000,
  "likes": 100,
  "comments": 10,
  "share": 5,
  "saves": 20,
  "used_cookies": true
}

GET Bulk Video Data

Get up to 5 TikTok videos in one request.

https://api.rentalaibot.com/tiktok/bulk-video?urls=https://www.tiktok.com/@user/video/111,https://www.tiktok.com/@user/video/222
{
  "ok": true,
  "type": "bulk_video",
  "limit": 5,
  "count": 2,
  "results": [
    {
      "ok": true,
      "input": "https://www.tiktok.com/@user/video/111",
      "data": {
        "video_id": "111",
        "title": "Video title",
        "url": "https://www.tiktok.com/@user/video/111",
        "views": 1000,
        "likes": 100,
        "comments": 10,
        "share": 5,
        "saves": 20,
        "used_cookies": true
      }
    }
  ]
}

GET Latest Posts

Get latest TikTok post links from username or profile URL.

https://api.rentalaibot.com/tiktok/getpost?url=paksocialsmm&limit=10

GET Facebook Start Count

Get Facebook video/reel start count using yt-dlp. Default metric is auto. You can also use views, likes, comments, or shares.

https://api.rentalaibot.com/facebook/start-count?url=https://www.facebook.com/reel/123456789&metric=views&cookies=1
{
  "ok": true,
  "platform": "facebook",
  "start_count": 1000,
  "start_count_type": "views",
  "views": 1000,
  "likes": 50,
  "comments": 4,
  "shares": 2,
  "used_cookies": false,
  "metrics_source": "yt-dlp+facebook-html-fallback",
  "source": "yt-dlp"
}

GET Facebook Profile Followers

Get Facebook page/profile followers using /opt/ytapi/facebook_cookies.txt. First test cookies with /facebook/cookie-check.

https://api.rentalaibot.com/facebook/cookie-check
https://api.rentalaibot.com/facebook/profile?url=https://www.facebook.com/AliCinePlus&cookies=1
{
  "ok": true,
  "platform": "facebook",
  "name": "Ali Cine Plus",
  "start_count": 125000,
  "start_count_type": "followers",
  "followers": 125000,
  "likes": 90000,
  "source": "facebook-html"
}

GET Bulk Facebook Profile Followers

Get up to 5 Facebook profiles/pages in one request.

https://api.rentalaibot.com/facebook/bulk-profile?urls=https://www.facebook.com/page1,https://www.facebook.com/page2&cookies=1

Health Check

https://api.rentalaibot.com/health
{ "ok": true }

TikTok API Docs