TikTok Popular Videos

POST1 Credit
https://api.crawlkit.sh/v1/crawl/tiktok/popular-videos

Read public TikTok Creative Center video rankings by country, period, and page for trend discovery and benchmarking.

Try on Playground

Authentication

Send your Crawlkit API key as a Bearer token in the Authorization header.

Authorization: Bearer ck_your_api_key

Request Parameters

Send these JSON body fields in your request payload.

NameTypeDescription
countryCodestringTwo-letter country code.
periodstringTime window in days.
pagenumberPage number to fetch.

Example Request

Use direct HTTP requests against the public API base URL.

Example request
1const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/popular-videos', {2  method: 'POST',3  headers: {4    'Authorization': 'Bearer YOUR_API_KEY',5    'Content-Type': 'application/json'6  },7  body: JSON.stringify({8  "countryCode": "US",9  "period": "7",10  "page": 111})12});13 14const { data } = await response.json();15console.log(data.items[0]?.url, data.items[0]?.title);

Response

Success (200 OK): Returns service-specific structured payload.

Success response (200 OK)
1{2  "success": true,3  "data": {4    "page": 1,5    "period": "7",6    "countryCode": "US",7    "items": [8      {9        "rank": 1,10        "itemId": "749001930120",11        "url": "https://www.tiktok.com/@fitcoachdaily/video/749001930120",12        "title": "The easiest high-protein breakfast.",13        "coverUrl": "https://p16-sign.tiktokcdn.com/...",14        "authorName": "Fit Coach Daily",15        "region": "US",16        "duration": 27,17        "hashtags": [18          "fitness",19          "protein"20        ]21      }22    ],23    "timing": {24      "total": 249825    },26    "creditsUsed": 1,27    "creditsRemaining": 8528  }29}