KonbiniAPI

Get trending videos — TikTok API

Returns a batch of popular TikTok videos. TikTok has no curated trending ranking, so this is a feed of what is popular now rather than a chart. Not paginated — each call returns an independent batch.

GET/v1/tiktok/trending/videos1 credit per request
Example response200OK
{
  "data": {
    "@context": [
      "https://www.w3.org/ns/activitystreams#",
      "https://konbiniapi.com/ns/social#"
    ],
    "type": "OrderedCollectionPage",
    "partOf": "https://api.konbiniapi.com/v1/tiktok/trending/videos",
    "totalItems": 1309,
    "cursor": null,
    "nextCursor": null,
    "next": "https://api.konbiniapi.com/v1/tiktok/trending/videos",
    "itemCount": 30,
    "orderedItems": [
      {
        "type": "Video",
        "id": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767",
        "url": "https://www.tiktok.com/@khaby.lame/video/7697307919943060767",
        "entityId": "7697307919943060767",
        "content": "I guess is time to retire #learnfromkhaby #comedy 🥊",
        "published": "2026-10-16T16:46:21.000Z",
        "duration": 9,
        "viewCount": 2900000,
        "likeCount": 257300,
        "commentCount": 6001,
        "repostCount": 0,
        "shareCount": 30400,
        "saveCount": 13834,
        "language": "en",
        "isSponsored": false,
        "isAiGenerated": false,
        "isMuted": false,
        "warning": "The actions in this video are performed or supervised by professionals. Do not attempt.",
        "location": {
          "type": "Place",
          "name": "US"
        },
        "tag": [
          {
            "type": "Tag",
            "name": "learnfromkhaby",
            "href": "https://www.tiktok.com/tag/learnfromkhaby",
            "id": "https://www.tiktok.com/tag/learnfromkhaby",
            "entityId": "1697657584273413",
            "summary": "Khaby Lame shows the simpler way",
            "startIndex": 26,
            "endIndex": 41,
            "isSponsored": false
          }
        ],
        "attributedTo": {
          "type": "Person",
          "id": "https://www.tiktok.com/@khaby.lame",
          "url": "https://www.tiktok.com/@khaby.lame",
          "entityId": "MS4wLjABAAAAwAg0rSzO65WQfz4RzQgGv2Xdv108BgPXhRrrmNVIHQZ9PO8-flwwRtEppYTS0OjA",
          "name": "Khabane lame",
          "preferredUsername": "khaby.lame",
          "summary": "Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎",
          "attachment": [
            {
              "type": "Link",
              "href": "https://linktr.ee/khaby.lame",
              "name": "CapCut · Video Editor",
              "rel": "preferred"
            }
          ],
          "published": "2020-03-15T00:00:00.000Z",
          "isPrivate": false,
          "isVerified": true,
          "isLive": false,
          "hasLikes": false,
          "hasPlaylists": true,
          "followerCount": 163000000,
          "followingCount": 81,
          "language": "en",
          "likeCount": 2700000000,
          "likedCount": 6748,
          "mediaCount": 1357,
          "permission": {
            "comment": "everyone",
            "duet": "everyone",
            "stitch": "everyone",
            "download": "everyone",
            "share": "everyone",
            "repost": "everyone",
            "following": "everyone"
          },
          "icon": {
            "type": "Image",
            "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
            "width": 720,
            "height": 1280
          },
          "image": [
            {
              "type": "Image",
              "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
              "width": 720,
              "height": 1280
            }
          ]
        },
        "attachment": [
          {
            "type": "Video",
            "name": "play",
            "url": [
              "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-ve-37c799-sg/okAtBQJDE2EBABOobPVaUIr8ztS8Vii6QRmMZ/"
            ],
            "mediaType": "video/mp4",
            "codec": "h264",
            "width": 720,
            "height": 1280,
            "bitrate": 1075646
          }
        ],
        "isPinned": false,
        "icon": {
          "type": "Image",
          "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
          "width": 720,
          "height": 1280
        },
        "image": [
          {
            "type": "Image",
            "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
            "width": 720,
            "height": 1280
          }
        ],
        "preview": {
          "type": "Image",
          "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
          "width": 720,
          "height": 1280
        },
        "audio": {
          "type": "Audio",
          "id": "https://www.tiktok.com/music/7697308007327730462",
          "url": "https://v45.tiktokcdn-eu.com/62561f1bc85e2ef1c5762edce66699b2/6ad5fcc0/video/tos/alisg/tos-alisg-v-2370c799-sg/oEEIAbfkyMVIeCnAjGGKYI9gqpqTImLAAfYo09/",
          "name": "original sound",
          "duration": 9,
          "mediaType": "audio/mpeg",
          "attributedTo": {
            "type": "Person",
            "id": "https://www.tiktok.com/@khaby.lame",
            "url": "https://www.tiktok.com/@khaby.lame",
            "entityId": "MS4wLjABAAAAwAg0rSzO65WQfz4RzQgGv2Xdv108BgPXhRrrmNVIHQZ9PO8-flwwRtEppYTS0OjA",
            "name": "Khabane lame",
            "preferredUsername": "khaby.lame",
            "summary": "Se vuoi ridere sei nel posto giusto😎 If u wanna laugh u r in the right place😎",
            "attachment": [
              {
                "type": "Link",
                "href": "https://linktr.ee/khaby.lame",
                "name": "CapCut · Video Editor",
                "rel": "preferred"
              }
            ],
            "published": "2020-03-15T00:00:00.000Z",
            "isPrivate": false,
            "isVerified": true,
            "isLive": false,
            "hasLikes": false,
            "hasPlaylists": true,
            "followerCount": 163000000,
            "followingCount": 81,
            "language": "en",
            "likeCount": 2700000000,
            "likedCount": 6748,
            "mediaCount": 1357,
            "permission": {
              "comment": "everyone",
              "duet": "everyone",
              "stitch": "everyone",
              "download": "everyone",
              "share": "everyone",
              "repost": "everyone",
              "following": "everyone"
            },
            "icon": {
              "type": "Image",
              "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
              "width": 720,
              "height": 1280
            },
            "image": [
              {
                "type": "Image",
                "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
                "width": 720,
                "height": 1280
              }
            ]
          },
          "icon": {
            "type": "Image",
            "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
            "width": 720,
            "height": 1280
          },
          "image": [
            {
              "type": "Image",
              "url": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast8-p-0068-tx2/oQbHQmFfa5VY3NlkEGDAQT00RzqAqBOETlEafj~tplv-tiktokx-origin.image",
              "width": 720,
              "height": 1280
            }
          ],
          "entityId": "7697308007327730462",
          "album": "Greatest Hits",
          "isOriginal": true,
          "isCopyrighted": false,
          "videoCount": 500000,
          "attachment": [
            {
              "type": "Link",
              "href": "https://linktr.ee/khaby.lame",
              "name": "CapCut · Video Editor",
              "rel": "preferred"
            }
          ]
        },
        "permission": {
          "comment": "everyone",
          "duet": "everyone",
          "stitch": "everyone",
          "download": "everyone",
          "share": "everyone",
          "repost": "everyone",
          "following": "everyone"
        },
        "overlay": [
          {
            "type": "string",
            "content": "First time moms be like:"
          }
        ],
        "effect": [
          {
            "type": "string",
            "id": "3280804193",
            "name": "shoujo blur"
          }
        ],
        "context": {
          "type": "string",
          "entityId": "7529370941307112208"
        },
        "loudness": -32,
        "peak": 0.41687
      }
    ]
  }
}

Make the request.

One authenticated GET to /v1/tiktok/trending/videos. Authentication and error conventions stay consistent across endpoints. This page shows the path, parameters, response shape, limits, and credit rule for this operation.

Built for

  • Data Analytics
  • Market Research
  • Platform Integration
const response = await fetch("https://api.konbiniapi.com/v1/tiktok/trending/videos", {
  headers: { "Authorization": "Bearer YOUR_API_KEY" }
});

const data = await response.json();
Parameters2
  • countIn · QueryType · integerNumber of videos to fetch (maximum: 30)1–30default 30
  • regionIn · QueryType · stringRegion to get results for (2-letter ISO country code). Results aren't limited to content from that region: they include anything available there.US | FR | DE | IT | ES | GB | AR | AU | BR | CA | CO | EG | ID | IL | JP | KR | MY | MX | PH | SA | SG | ZA | TW | TH | TR | AE | VNdefault US

Try it on your own data.

Get a free API key and make this request in minutes. Failed and timed-out requests are automatically refunded.