curl --request GET \
--url https://api.scraperize.com/v1/tiktok/get-trending-feed \
--header 'x-api-key: <api-key>'import requests
url = "https://api.scraperize.com/v1/tiktok/get-trending-feed"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.scraperize.com/v1/tiktok/get-trending-feed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.scraperize.com/v1/tiktok/get-trending-feed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.scraperize.com/v1/tiktok/get-trending-feed"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.scraperize.com/v1/tiktok/get-trending-feed")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.scraperize.com/v1/tiktok/get-trending-feed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"region": "NG",
"regionName": "Nigeria",
"servedRegion": "NG",
"videos": [
{
"id": "7690672413872344340",
"url": "https://www.tiktok.com/@okotorigba_/video/7690672413872344340",
"type": "video",
"description": "my fans, make una use this one hold body. Son of God never chop since morning. #nigeriantiktok🇳🇬 #voiceover #okotorigba #animation #funny",
"createdAt": "2026-09-28T19:37:00.000Z",
"language": "en",
"stats": {
"playCount": 781200,
"likeCount": 144000,
"commentCount": 4698,
"shareCount": 58700,
"collectCount": 8827,
"repostCount": 0
},
"author": {
"id": "7259144692062209030",
"secUid": "MS4wLjABAAAAIHoPiDpIW_Hd51g5IQIrkvpo26eBGva_LB64M1xtmb8vL7hjos7I9kKtOQc_3eG2",
"handle": "okotorigba_",
"nickname": "okotorigba!!",
"bio": "🎭 We turn Nigerian stories into funny unfiltered animation.\nFACE REVEAL AT 100K!!!\n📧 bookings: okotorigba1@gmail.com\n2nd @Okotorigba&3rd @okotorigba!!!",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3&x-expires=1791381600&x-signature=FstjGO9pjAtkp5fCcB4Cqh1J6EI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 81300,
"followingCount": 11,
"likeCount": 5200000,
"videoCount": 228,
"friendCount": 0,
"diggCount": 28200
}
},
"video": {
"duration": 40,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 292448,
"quality": "lowest",
"size": 1476976,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/ocBi4EJBi6A4at2EgFvtTBBAbYEIrrmw5VMdo~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=HG3H5AwW2wHoIdSCY3ttDYN1AKo%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oQQE1FqysB6nBRDDQf1JbUBgEygJauxCMtGARe~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=2p8wcpP%2B2O7FKlkgXLslpWFxq0g%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oA5oYaViav8EaBEmjgBdAAIT64rBIArqBwit7~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=1ztTktemhBl7hVqCHEFnTc8Wm9E%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oUfq6MRVEJDuR1KEggFGCQ0eBaCJIgBxsngUyA/?a=1988&bti=ODszNWYuMDE6&&bt=285&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NjtnODVpZGg0N2ZkOjlnM0Bpam01a3I5cjNmZDMzODczNEA2XzZhMjU1NjExMi8tYF4yYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=46f9e949d808a7ee39ba7b6f6ea83645&tk=tt_chain_token&btag=e00048000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oorDBVqLIiA6m2EtAwBihAgEEQawYHTBvo5r4/?a=1988&bti=ODszNWYuMDE6&&bt=633&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Z2c0ZTtlOWRmM2U3Zjk8aEBpam01a3I5cjNmZDMzODczNEA0Ml5gYWNiXmIxNmA2NjMwYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0fe04a92a16c2cf38eb57099e800fae9&tk=tt_chain_token&btag=e00048000",
"volume": {
"loudness": -21,
"peak": 0.50119
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 370843,
"fps": 30,
"width": 720,
"height": 1280,
"size": 1872901,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/osykoQErYmAUBEArBW6VIEKtBNv1TgiY54Bia/?a=1988&bti=ODszNWYuMDE6&&bt=362&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Njo2NDRmaWc8NGZpNzs7N0Bpam01a3I5cjNmZDMzODczNEBiMjReLjYxXjYxLS1jYzQxYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=01212e9b10e015314aed471ccd72a10e&tk=tt_chain_token&btag=e00048000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 302202,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1526237,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oASva5KWdIrEVBiroAEiETBh6hGQgA4tBBY1m/?a=1988&bti=ODszNWYuMDE6&&bt=295&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZGlkNTM5ZDlpaGg0OzVnNkBpam01a3I5cjNmZDMzODczNEBeXzE0M14zXy0xYjNjYWIuYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=3bd52b88a2510498413fcc8cb1e34533&tk=tt_chain_token&btag=e00048000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 292448,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1476976,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oUfq6MRVEJDuR1KEggFGCQ0eBaCJIgBxsngUyA/?a=1988&bti=ODszNWYuMDE6&&bt=285&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NjtnODVpZGg0N2ZkOjlnM0Bpam01a3I5cjNmZDMzODczNEA2XzZhMjU1NjExMi8tYF4yYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=46f9e949d808a7ee39ba7b6f6ea83645&tk=tt_chain_token&btag=e00048000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7690672464753412885",
"title": "original sound",
"url": "https://www.tiktok.com/music/original-sound-7690672464753412885",
"authorName": "okotorigba!!",
"album": null,
"duration": 40,
"preciseDuration": null,
"shootDuration": 40,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3&x-expires=1791381600&x-signature=FstjGO9pjAtkp5fCcB4Cqh1J6EI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/3b6b0cf381b145897fc39facac005d5a/6ac509e9/video/tos/alisg/tos-alisg-v-27dcd7/o8xprvBh6sGAi6CABEAAaldCUsAEY35BiwK8r/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=M2Q5ZWs5cnFmZDMzODU8NEBpM2Q5ZWs5cnFmZDMzODU8NEBxZi0wMmRrMHFhLS1kMS1zYSNxZi0wMmRrMHFhLS1kMS1zcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00048000&sp_exp=hash_v0",
"streaming": []
},
"hashtags": [
{
"id": "1668565400911878",
"name": "nigeriantiktok🇳🇬",
"description": null
},
{
"id": "21465",
"name": "voiceover",
"description": "Voice Over for videos? We've got that. Try our new #VoiceOver feature, and tell us what's going on in your world. 🗣️"
},
{
"id": "7056728490132897797",
"name": "okotorigba",
"description": null
}
],
"mentions": [],
"effects": [
{
"id": "2559285780",
"name": "smootnes"
},
{
"id": "3238867762",
"name": "GLAM GIRL"
},
{
"id": "3120869654",
"name": "Rama"
}
],
"stickerTexts": [],
"location": null,
"contentCategory": {
"id": 100,
"name": "Anime & Comics"
},
"anchors": [],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
},
{
"id": "7684367852261952788",
"url": "https://www.tiktok.com/@kellykongha/video/7684367852261952788",
"type": "video",
"description": "🌝",
"createdAt": "2026-09-11T19:52:02.000Z",
"language": "un",
"stats": {
"playCount": 1200000,
"likeCount": 257200,
"commentCount": 843,
"shareCount": 7515,
"collectCount": 7307,
"repostCount": 0
},
"author": {
"id": "7343661840612017158",
"secUid": "MS4wLjABAAAAgcmUbNehRSRMLElqY3Uo6EqsBBCAuMmqqM8pdVzgJhl1NJXfH1AVCrLRofpz-_Sy",
"handle": "kellykongha",
"nickname": "kelly lambert :)",
"bio": "PAID PROMOS ONLY",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/3195cd9853cab28c87330fa080baa63c~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=7ca8a0f4&x-expires=1791381600&x-signature=OiIBPYlgS21t1wHTvPG66bYYW3c%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 506100,
"followingCount": 154,
"likeCount": 80600000,
"videoCount": 768,
"friendCount": 0,
"diggCount": 34000
}
},
"video": {
"duration": 8,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 321747,
"quality": "lowest",
"size": 339886,
"coverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/okeL8GSTQA4XbWEIgDtIp1dZPQtjAqLVVICfke~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=pJfiCTPV2UmGMjKcVw4LM6C9qPU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0ejQIdbkgXg1zfIWfChQqVtABL8DVALS1G4gI~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=PcPlReHxbvDhB0QkFgJKINyFeNs%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/osjdQ4kbXGAetfqOZLLgDjVC1I1AWCmSQVe6II~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=55ANU7m6DaIp91YPv3kqtE5Pa5g%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/o0eVIHXADKCI11Abg8GW4VI9SQXdktjfLLkI1f/?a=1988&bti=ODszNWYuMDE6&&bt=314&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZjtlOGgzOmg6N2g0ODMzNEBpM2VlaXI5cmQ4ZDMzODczNEBiYmNfL19hNWExLV9jLS4tYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0d4d802d27a0f56d93d83a4527565293&tk=tt_chain_token&btag=e00070000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oA2uIcEDANfB6wNNXqFkErSEDLFcfRApqrBx9g/?a=1988&bti=ODszNWYuMDE6&&bt=798&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NWloNDYzZjQ0Z2c8NDQ1NkBpM2VlaXI5cmQ4ZDMzODczNEBgMjM0YS0yNjYxNS4uXl4xYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=98701ed4f2391eb1f8d8802bbf342f0b&tk=tt_chain_token&btag=e00070000",
"volume": {
"loudness": -20.8,
"peak": 0.26607
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 584512,
"fps": 30,
"width": 720,
"height": 1280,
"size": 617611,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oIbfFFuUAO6RZDwrESXBrNIqubEEpqwcgJBkIf/?a=1988&bti=ODszNWYuMDE6&&bt=570&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=aGY7ZTc1PDU5ZDc4NTYzM0BpM2VlaXI5cmQ4ZDMzODczNEBgYjM2NV8wXmMxLTAvLzEyYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=ef967f9f19470ff875d24f141e652860&tk=tt_chain_token&btag=e00070000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 466893,
"fps": 30,
"width": 576,
"height": 1024,
"size": 493331,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oszrEhkERcff6uOSXgHFQExpIANqqwDsorOBFB/?a=1988&bti=ODszNWYuMDE6&&bt=455&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Zzg2ZTpoNjk8PDs2PGY7NUBpM2VlaXI5cmQ4ZDMzODczNEBfYS8vMGIzXy8xMC81YzNiYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=2099e4b08b8a3155db1c6ce330149d70&tk=tt_chain_token&btag=e00070000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 321747,
"fps": 30,
"width": 576,
"height": 1024,
"size": 339886,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/o0eVIHXADKCI11Abg8GW4VI9SQXdktjfLLkI1f/?a=1988&bti=ODszNWYuMDE6&&bt=314&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZjtlOGgzOmg6N2g0ODMzNEBpM2VlaXI5cmQ4ZDMzODczNEBiYmNfL19hNWExLV9jLS4tYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0d4d802d27a0f56d93d83a4527565293&tk=tt_chain_token&btag=e00070000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7662874397481372438",
"title": "originalljud",
"url": "https://www.tiktok.com/music/originalljud-7662874397481372438",
"authorName": "𝓝.𝓯",
"album": null,
"duration": 9,
"preciseDuration": null,
"shootDuration": 9,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/f39af9f9d5af02c58c61ad59aa97f762~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=4d01ed28&x-expires=1791381600&x-signature=9%2F%2F0s6lHdPqxK6W9tGcTB2KMzLw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/ca5ba06f4fa7753b472367dac51dfd4b/6ac509ca/video/tos/no1a/tos-no1a-v-2370-no/owpAQjvUyGgIfJFmyW7IF7IAAXQpAmfCzefDE2/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=amptM3M5cmZ5PDMzbzU8NUBpamptM3M5cmZ5PDMzbzU8NUBhb2oyMmRrc19hLS1kMTFzYSNhb2oyMmRrc19hLS1kMTFzcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00070000&sp_exp=hash_v0",
"streaming": []
},
"hashtags": [],
"mentions": [],
"effects": [
{
"id": "2559285780",
"name": "smootnes"
},
{
"id": "3238867762",
"name": "GLAM GIRL"
},
{
"id": "3120869654",
"name": "Rama"
}
],
"stickerTexts": [],
"location": null,
"contentCategory": {
"id": 110,
"name": "Lip-sync"
},
"anchors": [
{
"id": "3512812300",
"type": 28,
"keyword": "twenty sixteen",
"description": "Effects",
"url": "https://www.capcut.com",
"iconUrl": "https://p16-common-sign.tiktokcdn.com/tiktok-obj/capcut_logo_64px_bk.png~tplv-tiktokx-origin.image?dr=14566&x-expires=1791230400&x-signature=CWfYyIFO1N%2FLSGJtr3w7Jbbpa3M%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=my2"
}
],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
},
{
"id": "7692029539450506514",
"url": "https://www.tiktok.com/@venzer811/video/7692029539450506514",
"type": "video",
"description": null,
"createdAt": "2026-10-02T11:23:14.000Z",
"language": "un",
"stats": {
"playCount": 206900,
"likeCount": 27300,
"commentCount": 482,
"shareCount": 227,
"collectCount": 1133,
"repostCount": 0
},
"author": {
"id": "7454899899072529414",
"secUid": "MS4wLjABAAAA3DR4xjjyBK8cQv3v-4ZlbGROZEX5OdibsUFgsITNsHfE5N78-NPWyKNE78omM9vJ",
"handle": "venzer811",
"nickname": "beauty baby🌝😈👹👺",
"bio": "Welcome to my page dm for any kind of ads and sound promotion/brand",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/c6813eacf722dfa5e3725f56953fc39c~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=e0800fcc&x-expires=1791381600&x-signature=qYUViRsSHqilzqlnVURCy3LvzaY%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 592900,
"followingCount": 442,
"likeCount": 16500000,
"videoCount": 1638,
"friendCount": 0,
"diggCount": 19800
}
},
"video": {
"duration": 15,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 665380,
"quality": "lowest",
"size": 1251415,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0i2Q1gAgJALEIkldXNZOfekefGdMLcgTHCVCf~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=UQg8vMBmQerpty4pgHBoN50irkI%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0QTXRBqgvflPFJjnilDCgCEcsBfA6BcbQmSE5~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=yGEEYrFlDHEQL6IsoK%2Bcz41T8DE%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/oc9MefVgfkZG4L2lA1gCkeISLiANFHfOSETCjg~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=szv1pxV7OENo7tNGFl78racJUhE%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMCIgEngRPbQqAlffYiv15CRSspDEBF6cBsB4J/?a=1988&bti=ODszNWYuMDE6&&bt=649&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=OGZoNzVoMzU3NDU6OjlpPEBpanBwZG05cnhzZDMzODczNEA2MC4vLl40NjYxX18xYGMxYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=5b3628ad3c7a26e0d9083627c5362628&tk=tt_chain_token&btag=e00078000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMSlEgGiqVBswsbfBnFEgPD6EvARsbmIQBfJc5/?a=1988&bti=ODszNWYuMDE6&&bt=1796&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Nzc0OTQ8NDMzZzdmOWg3ZEBpanBwZG05cnhzZDMzODczNEBjYTM0LS9hX14xM19gNDNgYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=79b8ee66734e7db532e3180be7ac52ff&tk=tt_chain_token&btag=e00078000",
"volume": {
"loudness": -16.7,
"peak": 0.6166
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 799481,
"fps": 30,
"width": 720,
"height": 1280,
"size": 1503724,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oQXSBbfDcQnKRJqEBl9ilvs5fBmAsEP3FgC6Ig/?a=1988&bti=ODszNWYuMDE6&&bt=780&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZDo2OWg5M2llaTM0Z2VlZEBpanBwZG05cnhzZDMzODczNEBjNl8yYzZgNjYxXy9eNS8wYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=f2d50ae722570a8c3e61b6a56cbda31b&tk=tt_chain_token&btag=e00078000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 671246,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1262531,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oALfJExVfA9TMZ1AIOkkLNLLg9feRf20iCEAgG/?a=1988&bti=ODszNWYuMDE6&&bt=655&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=MzY8NTY2NDszZTQ6aTc6ZUBpanBwZG05cnhzZDMzODczNEBeNjIvNS4wNmExNTJeNWAtYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=aabf8bef741c15f1f246075ab1e52a98&tk=tt_chain_token&btag=e00078000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 665380,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1251415,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMCIgEngRPbQqAlffYiv15CRSspDEBF6cBsB4J/?a=1988&bti=ODszNWYuMDE6&&bt=649&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=OGZoNzVoMzU3NDU6OjlpPEBpanBwZG05cnhzZDMzODczNEA2MC4vLl40NjYxX18xYGMxYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=5b3628ad3c7a26e0d9083627c5362628&tk=tt_chain_token&btag=e00078000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7685750896634317586",
"title": "original sound",
"url": "https://www.tiktok.com/music/original-sound-7685750896634317586",
"authorName": "Big ice 🪼",
"album": null,
"duration": 53,
"preciseDuration": null,
"shootDuration": 53,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/5231dc1740c481a8aaf9e6bfd7d8f879~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=38c68c69&x-expires=1791381600&x-signature=tqVfPm%2FbGcMRb13OBbjvGM737Ec%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/d685f59f9aac7444271d0450776badaf/6ac509f6/video/tos/alisg/tos-alisg-v-27dcd7/o0pmfFBJQDqCqWUWRgAOCibgEfl5kmBEgJEAUA/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=Mzh0Nnk5cmhuZDMzODU8NEBpMzh0Nnk5cmhuZDMzODU8NEBnLmZmMmRjX2hhLS1kMS1zYSNnLmZmMmRjX2hhLS1kMS1zcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00048000&sp_exp=hash_v0",
"streaming": [
{
"service": "spotify",
"serviceCode": 3,
"songId": "76xAbzkB74ccoxl20egcQw",
"url": "https://open.spotify.com/track/76xAbzkB74ccoxl20egcQw"
}
]
},
"hashtags": [],
"mentions": [],
"effects": [
{
"id": "4901856738",
"name": "kẹp kẹo ngọt"
},
{
"id": "2735434",
"name": "real freckles with lashes"
},
{
"id": "2559285780",
"name": "smootnes"
}
],
"stickerTexts": [
"Can I see your best snacks? 😂🫴"
],
"location": null,
"contentCategory": {
"id": 119,
"name": "Singing & Dancing"
},
"anchors": [
{
"id": "2753567632",
"type": 28,
"keyword": "No Filter Only Natural",
"description": "Effects",
"url": "https://www.capcut.com",
"iconUrl": "https://p16-common-sign.tiktokcdn.com/tiktok-obj/capcut_logo_64px_bk.png~tplv-tiktokx-origin.image?dr=14566&x-expires=1791230400&x-signature=CWfYyIFO1N%2FLSGJtr3w7Jbbpa3M%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=my2"
}
],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
}
],
"mediaHeaders": {
"Cookie": "tt_chain_token=<session token returned by the API>",
"Referer": "https://www.tiktok.com/"
},
"count": 26,
"fetchedAt": "2026-10-05T14:46:27.327Z"
},
"meta": {
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"creditsCharged": 1,
"creditsRemaining": 4999,
"cached": false
}
}{
"error": {
"code": "UNAUTHORIZED",
"message": "API key required — pass it in the `x-api-key` header.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "This request costs 1 credit, but your balance is 0. Top up to continue.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "Request validation failed",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"details": [
{
"path": "url",
"message": "Required"
}
]
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "Rate limit exceeded — max 100 requests per 60s. Retry in ~30s.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "UPSTREAM_BLOCKED",
"message": "The source is temporarily unavailable. Please try again shortly.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}Trending feed
Returns TikTok’s trending feed (the Explore page) for a region: about 30 posts trending there right now, in TikTok’s order. Each post comes with its description, created date, language, content category (contentCategory, e.g. Comedy, Food & Drink, Singing & Dancing), stats (views, likes, comments, shares, saves, reposts — large view/like/comment/share counts are rounded; saves are exact), author (with stats, also rounded), video details (duration, size, covers, play/download URLs, every rendition, subtitles), music (with its TikTok sound page and Apple Music / Spotify links), hashtags, mentions, tagged place, effects, stickers, link anchors, AI-generated labels and flags. servedRegion is the region the feed is for.
About the feed: each call returns a fresh batch of trending posts, so there is no cursor — call again for more. TikTok skips a few posts in some batches, so a batch can hold slightly fewer than 30. The first request for a region can take longer.
Downloading video files: TikTok only serves video.playUrl, video.downloadUrl and video.formats[].url to requests that send the Cookie and Referer headers returned in mediaHeaders (without them: 403 Access Denied). Send both headers from your code, e.g. curl -H "Cookie: <mediaHeaders.Cookie>" -H "Referer: <mediaHeaders.Referer>" "<video.playUrl>" -o video.mp4. Covers, music and subtitles need no headers. Media URLs expire within hours.
Watermarks: playUrl and every formats[].url are watermark-free; downloadUrl is TikTok’s download copy with the TikTok logo and @username burned in.
curl --request GET \
--url https://api.scraperize.com/v1/tiktok/get-trending-feed \
--header 'x-api-key: <api-key>'import requests
url = "https://api.scraperize.com/v1/tiktok/get-trending-feed"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.scraperize.com/v1/tiktok/get-trending-feed', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.scraperize.com/v1/tiktok/get-trending-feed",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.scraperize.com/v1/tiktok/get-trending-feed"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.scraperize.com/v1/tiktok/get-trending-feed")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.scraperize.com/v1/tiktok/get-trending-feed")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"region": "NG",
"regionName": "Nigeria",
"servedRegion": "NG",
"videos": [
{
"id": "7690672413872344340",
"url": "https://www.tiktok.com/@okotorigba_/video/7690672413872344340",
"type": "video",
"description": "my fans, make una use this one hold body. Son of God never chop since morning. #nigeriantiktok🇳🇬 #voiceover #okotorigba #animation #funny",
"createdAt": "2026-09-28T19:37:00.000Z",
"language": "en",
"stats": {
"playCount": 781200,
"likeCount": 144000,
"commentCount": 4698,
"shareCount": 58700,
"collectCount": 8827,
"repostCount": 0
},
"author": {
"id": "7259144692062209030",
"secUid": "MS4wLjABAAAAIHoPiDpIW_Hd51g5IQIrkvpo26eBGva_LB64M1xtmb8vL7hjos7I9kKtOQc_3eG2",
"handle": "okotorigba_",
"nickname": "okotorigba!!",
"bio": "🎭 We turn Nigerian stories into funny unfiltered animation.\nFACE REVEAL AT 100K!!!\n📧 bookings: okotorigba1@gmail.com\n2nd @Okotorigba&3rd @okotorigba!!!",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3&x-expires=1791381600&x-signature=FstjGO9pjAtkp5fCcB4Cqh1J6EI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 81300,
"followingCount": 11,
"likeCount": 5200000,
"videoCount": 228,
"friendCount": 0,
"diggCount": 28200
}
},
"video": {
"duration": 40,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 292448,
"quality": "lowest",
"size": 1476976,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/ocBi4EJBi6A4at2EgFvtTBBAbYEIrrmw5VMdo~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=HG3H5AwW2wHoIdSCY3ttDYN1AKo%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oQQE1FqysB6nBRDDQf1JbUBgEygJauxCMtGARe~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=2p8wcpP%2B2O7FKlkgXLslpWFxq0g%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oA5oYaViav8EaBEmjgBdAAIT64rBIArqBwit7~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=1ztTktemhBl7hVqCHEFnTc8Wm9E%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oUfq6MRVEJDuR1KEggFGCQ0eBaCJIgBxsngUyA/?a=1988&bti=ODszNWYuMDE6&&bt=285&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NjtnODVpZGg0N2ZkOjlnM0Bpam01a3I5cjNmZDMzODczNEA2XzZhMjU1NjExMi8tYF4yYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=46f9e949d808a7ee39ba7b6f6ea83645&tk=tt_chain_token&btag=e00048000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oorDBVqLIiA6m2EtAwBihAgEEQawYHTBvo5r4/?a=1988&bti=ODszNWYuMDE6&&bt=633&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Z2c0ZTtlOWRmM2U3Zjk8aEBpam01a3I5cjNmZDMzODczNEA0Ml5gYWNiXmIxNmA2NjMwYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0fe04a92a16c2cf38eb57099e800fae9&tk=tt_chain_token&btag=e00048000",
"volume": {
"loudness": -21,
"peak": 0.50119
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 370843,
"fps": 30,
"width": 720,
"height": 1280,
"size": 1872901,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/osykoQErYmAUBEArBW6VIEKtBNv1TgiY54Bia/?a=1988&bti=ODszNWYuMDE6&&bt=362&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Njo2NDRmaWc8NGZpNzs7N0Bpam01a3I5cjNmZDMzODczNEBiMjReLjYxXjYxLS1jYzQxYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=01212e9b10e015314aed471ccd72a10e&tk=tt_chain_token&btag=e00048000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 302202,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1526237,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oASva5KWdIrEVBiroAEiETBh6hGQgA4tBBY1m/?a=1988&bti=ODszNWYuMDE6&&bt=295&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZGlkNTM5ZDlpaGg0OzVnNkBpam01a3I5cjNmZDMzODczNEBeXzE0M14zXy0xYjNjYWIuYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=3bd52b88a2510498413fcc8cb1e34533&tk=tt_chain_token&btag=e00048000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 292448,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1476976,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oUfq6MRVEJDuR1KEggFGCQ0eBaCJIgBxsngUyA/?a=1988&bti=ODszNWYuMDE6&&bt=285&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NjtnODVpZGg0N2ZkOjlnM0Bpam01a3I5cjNmZDMzODczNEA2XzZhMjU1NjExMi8tYF4yYSNqYDJwMmRrMHFhLS1kMTFzcw%3D%3D&expire=1791384426&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=46f9e949d808a7ee39ba7b6f6ea83645&tk=tt_chain_token&btag=e00048000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7690672464753412885",
"title": "original sound",
"url": "https://www.tiktok.com/music/original-sound-7690672464753412885",
"authorName": "okotorigba!!",
"album": null,
"duration": 40,
"preciseDuration": null,
"shootDuration": 40,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3&x-expires=1791381600&x-signature=FstjGO9pjAtkp5fCcB4Cqh1J6EI%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/3b6b0cf381b145897fc39facac005d5a/6ac509e9/video/tos/alisg/tos-alisg-v-27dcd7/o8xprvBh6sGAi6CABEAAaldCUsAEY35BiwK8r/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=M2Q5ZWs5cnFmZDMzODU8NEBpM2Q5ZWs5cnFmZDMzODU8NEBxZi0wMmRrMHFhLS1kMS1zYSNxZi0wMmRrMHFhLS1kMS1zcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00048000&sp_exp=hash_v0",
"streaming": []
},
"hashtags": [
{
"id": "1668565400911878",
"name": "nigeriantiktok🇳🇬",
"description": null
},
{
"id": "21465",
"name": "voiceover",
"description": "Voice Over for videos? We've got that. Try our new #VoiceOver feature, and tell us what's going on in your world. 🗣️"
},
{
"id": "7056728490132897797",
"name": "okotorigba",
"description": null
}
],
"mentions": [],
"effects": [
{
"id": "2559285780",
"name": "smootnes"
},
{
"id": "3238867762",
"name": "GLAM GIRL"
},
{
"id": "3120869654",
"name": "Rama"
}
],
"stickerTexts": [],
"location": null,
"contentCategory": {
"id": 100,
"name": "Anime & Comics"
},
"anchors": [],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
},
{
"id": "7684367852261952788",
"url": "https://www.tiktok.com/@kellykongha/video/7684367852261952788",
"type": "video",
"description": "🌝",
"createdAt": "2026-09-11T19:52:02.000Z",
"language": "un",
"stats": {
"playCount": 1200000,
"likeCount": 257200,
"commentCount": 843,
"shareCount": 7515,
"collectCount": 7307,
"repostCount": 0
},
"author": {
"id": "7343661840612017158",
"secUid": "MS4wLjABAAAAgcmUbNehRSRMLElqY3Uo6EqsBBCAuMmqqM8pdVzgJhl1NJXfH1AVCrLRofpz-_Sy",
"handle": "kellykongha",
"nickname": "kelly lambert :)",
"bio": "PAID PROMOS ONLY",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/3195cd9853cab28c87330fa080baa63c~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=7ca8a0f4&x-expires=1791381600&x-signature=OiIBPYlgS21t1wHTvPG66bYYW3c%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 506100,
"followingCount": 154,
"likeCount": 80600000,
"videoCount": 768,
"friendCount": 0,
"diggCount": 34000
}
},
"video": {
"duration": 8,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 321747,
"quality": "lowest",
"size": 339886,
"coverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/okeL8GSTQA4XbWEIgDtIp1dZPQtjAqLVVICfke~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=pJfiCTPV2UmGMjKcVw4LM6C9qPU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0ejQIdbkgXg1zfIWfChQqVtABL8DVALS1G4gI~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=PcPlReHxbvDhB0QkFgJKINyFeNs%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/osjdQ4kbXGAetfqOZLLgDjVC1I1AWCmSQVe6II~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=55ANU7m6DaIp91YPv3kqtE5Pa5g%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/o0eVIHXADKCI11Abg8GW4VI9SQXdktjfLLkI1f/?a=1988&bti=ODszNWYuMDE6&&bt=314&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZjtlOGgzOmg6N2g0ODMzNEBpM2VlaXI5cmQ4ZDMzODczNEBiYmNfL19hNWExLV9jLS4tYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0d4d802d27a0f56d93d83a4527565293&tk=tt_chain_token&btag=e00070000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oA2uIcEDANfB6wNNXqFkErSEDLFcfRApqrBx9g/?a=1988&bti=ODszNWYuMDE6&&bt=798&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=NWloNDYzZjQ0Z2c8NDQ1NkBpM2VlaXI5cmQ4ZDMzODczNEBgMjM0YS0yNjYxNS4uXl4xYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=98701ed4f2391eb1f8d8802bbf342f0b&tk=tt_chain_token&btag=e00070000",
"volume": {
"loudness": -20.8,
"peak": 0.26607
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 584512,
"fps": 30,
"width": 720,
"height": 1280,
"size": 617611,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oIbfFFuUAO6RZDwrESXBrNIqubEEpqwcgJBkIf/?a=1988&bti=ODszNWYuMDE6&&bt=570&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=aGY7ZTc1PDU5ZDc4NTYzM0BpM2VlaXI5cmQ4ZDMzODczNEBgYjM2NV8wXmMxLTAvLzEyYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=ef967f9f19470ff875d24f141e652860&tk=tt_chain_token&btag=e00070000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 466893,
"fps": 30,
"width": 576,
"height": 1024,
"size": 493331,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oszrEhkERcff6uOSXgHFQExpIANqqwDsorOBFB/?a=1988&bti=ODszNWYuMDE6&&bt=455&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Zzg2ZTpoNjk8PDs2PGY7NUBpM2VlaXI5cmQ4ZDMzODczNEBfYS8vMGIzXy8xMC81YzNiYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=2099e4b08b8a3155db1c6ce330149d70&tk=tt_chain_token&btag=e00070000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 321747,
"fps": 30,
"width": 576,
"height": 1024,
"size": 339886,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/o0eVIHXADKCI11Abg8GW4VI9SQXdktjfLLkI1f/?a=1988&bti=ODszNWYuMDE6&&bt=314&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZjtlOGgzOmg6N2g0ODMzNEBpM2VlaXI5cmQ4ZDMzODczNEBiYmNfL19hNWExLV9jLS4tYSM2aXEwMmRza2ZhLS1kMWBzcw%3D%3D&expire=1791384394&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=0d4d802d27a0f56d93d83a4527565293&tk=tt_chain_token&btag=e00070000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7662874397481372438",
"title": "originalljud",
"url": "https://www.tiktok.com/music/originalljud-7662874397481372438",
"authorName": "𝓝.𝓯",
"album": null,
"duration": 9,
"preciseDuration": null,
"shootDuration": 9,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-maliva-avt-0068/f39af9f9d5af02c58c61ad59aa97f762~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=4d01ed28&x-expires=1791381600&x-signature=9%2F%2F0s6lHdPqxK6W9tGcTB2KMzLw%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/ca5ba06f4fa7753b472367dac51dfd4b/6ac509ca/video/tos/no1a/tos-no1a-v-2370-no/owpAQjvUyGgIfJFmyW7IF7IAAXQpAmfCzefDE2/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=amptM3M5cmZ5PDMzbzU8NUBpamptM3M5cmZ5PDMzbzU8NUBhb2oyMmRrc19hLS1kMTFzYSNhb2oyMmRrc19hLS1kMTFzcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00070000&sp_exp=hash_v0",
"streaming": []
},
"hashtags": [],
"mentions": [],
"effects": [
{
"id": "2559285780",
"name": "smootnes"
},
{
"id": "3238867762",
"name": "GLAM GIRL"
},
{
"id": "3120869654",
"name": "Rama"
}
],
"stickerTexts": [],
"location": null,
"contentCategory": {
"id": 110,
"name": "Lip-sync"
},
"anchors": [
{
"id": "3512812300",
"type": 28,
"keyword": "twenty sixteen",
"description": "Effects",
"url": "https://www.capcut.com",
"iconUrl": "https://p16-common-sign.tiktokcdn.com/tiktok-obj/capcut_logo_64px_bk.png~tplv-tiktokx-origin.image?dr=14566&x-expires=1791230400&x-signature=CWfYyIFO1N%2FLSGJtr3w7Jbbpa3M%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=my2"
}
],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
},
{
"id": "7692029539450506514",
"url": "https://www.tiktok.com/@venzer811/video/7692029539450506514",
"type": "video",
"description": null,
"createdAt": "2026-10-02T11:23:14.000Z",
"language": "un",
"stats": {
"playCount": 206900,
"likeCount": 27300,
"commentCount": 482,
"shareCount": 227,
"collectCount": 1133,
"repostCount": 0
},
"author": {
"id": "7454899899072529414",
"secUid": "MS4wLjABAAAA3DR4xjjyBK8cQv3v-4ZlbGROZEX5OdibsUFgsITNsHfE5N78-NPWyKNE78omM9vJ",
"handle": "venzer811",
"nickname": "beauty baby🌝😈👹👺",
"bio": "Welcome to my page dm for any kind of ads and sound promotion/brand",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/c6813eacf722dfa5e3725f56953fc39c~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=e0800fcc&x-expires=1791381600&x-signature=qYUViRsSHqilzqlnVURCy3LvzaY%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 592900,
"followingCount": 442,
"likeCount": 16500000,
"videoCount": 1638,
"friendCount": 0,
"diggCount": 19800
}
},
"video": {
"duration": 15,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 665380,
"quality": "lowest",
"size": 1251415,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0i2Q1gAgJALEIkldXNZOfekefGdMLcgTHCVCf~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=UQg8vMBmQerpty4pgHBoN50irkI%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"originCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/o0QTXRBqgvflPFJjnilDCgCEcsBfA6BcbQmSE5~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=yGEEYrFlDHEQL6IsoK%2Bcz41T8DE%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"dynamicCoverUrl": "https://p19-common-sign.tiktokcdn.com/tos-alisg-p-0037/oc9MefVgfkZG4L2lA1gCkeISLiANFHfOSETCjg~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature=szv1pxV7OENo7tNGFl78racJUhE%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=my2",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMCIgEngRPbQqAlffYiv15CRSspDEBF6cBsB4J/?a=1988&bti=ODszNWYuMDE6&&bt=649&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=OGZoNzVoMzU3NDU6OjlpPEBpanBwZG05cnhzZDMzODczNEA2MC4vLl40NjYxX18xYGMxYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=5b3628ad3c7a26e0d9083627c5362628&tk=tt_chain_token&btag=e00078000",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMSlEgGiqVBswsbfBnFEgPD6EvARsbmIQBfJc5/?a=1988&bti=ODszNWYuMDE6&&bt=1796&eid=20480&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=Nzc0OTQ8NDMzZzdmOWg3ZEBpanBwZG05cnhzZDMzODczNEBjYTM0LS9hX14xM19gNDNgYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=79b8ee66734e7db532e3180be7ac52ff&tk=tt_chain_token&btag=e00078000",
"volume": {
"loudness": -16.7,
"peak": 0.6166
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 799481,
"fps": 30,
"width": 720,
"height": 1280,
"size": 1503724,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oQXSBbfDcQnKRJqEBl9ilvs5fBmAsEP3FgC6Ig/?a=1988&bti=ODszNWYuMDE6&&bt=780&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=ZDo2OWg5M2llaTM0Z2VlZEBpanBwZG05cnhzZDMzODczNEBjNl8yYzZgNjYxXy9eNS8wYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=f2d50ae722570a8c3e61b6a56cbda31b&tk=tt_chain_token&btag=e00078000"
},
{
"gearName": "adapt_540_1",
"qualityType": 28,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 671246,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1262531,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oALfJExVfA9TMZ1AIOkkLNLLg9feRf20iCEAgG/?a=1988&bti=ODszNWYuMDE6&&bt=655&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=MzY8NTY2NDszZTQ6aTc6ZUBpanBwZG05cnhzZDMzODczNEBeNjIvNS4wNmExNTJeNWAtYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=aabf8bef741c15f1f246075ab1e52a98&tk=tt_chain_token&btag=e00078000"
},
{
"gearName": "lowest_540_0",
"qualityType": 25,
"codec": "h264",
"format": "mp4",
"bitrate": 665380,
"fps": 30,
"width": 576,
"height": 1024,
"size": 1251415,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oMCIgEngRPbQqAlffYiv15CRSspDEBF6cBsB4J/?a=1988&bti=ODszNWYuMDE6&&bt=649&ft=-Csk_mIUPD12NNeEon-UxKH2NY6e3wv25xcAp&mime_type=video_mp4&rc=OGZoNzVoMzU3NDU6OjlpPEBpanBwZG05cnhzZDMzODczNEA2MC4vLl40NjYxX18xYGMxYSM1NjZkMmRrNHNhLS1kMWBzcw%3D%3D&expire=1791384401&l=202610052246258000EA71AE7F092AAA2E&ply_type=2&policy=2&signature=5b3628ad3c7a26e0d9083627c5362628&tk=tt_chain_token&btag=e00078000"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7685750896634317586",
"title": "original sound",
"url": "https://www.tiktok.com/music/original-sound-7685750896634317586",
"authorName": "Big ice 🪼",
"album": null,
"duration": 53,
"preciseDuration": null,
"shootDuration": 53,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/5231dc1740c481a8aaf9e6bfd7d8f879~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=38c68c69&x-expires=1791381600&x-signature=tqVfPm%2FbGcMRb13OBbjvGM737Ec%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my2",
"playUrl": "https://v16m.tiktokcdn.com/d685f59f9aac7444271d0450776badaf/6ac509f6/video/tos/alisg/tos-alisg-v-27dcd7/o0pmfFBJQDqCqWUWRgAOCibgEfl5kmBEgJEAUA/?a=1180&bti=ODszNWYuMDE6&&bt=125&ft=GcDrcInz7Thl5O-GXq8Zmo&mime_type=audio_mpeg&rc=Mzh0Nnk5cmhuZDMzODU8NEBpMzh0Nnk5cmhuZDMzODU8NEBnLmZmMmRjX2hhLS1kMS1zYSNnLmZmMmRjX2hhLS1kMS1zcw%3D%3D&vvpl=1&l=202610052246258000EA71AE7F092AAA2E&btag=e00048000&sp_exp=hash_v0",
"streaming": [
{
"service": "spotify",
"serviceCode": 3,
"songId": "76xAbzkB74ccoxl20egcQw",
"url": "https://open.spotify.com/track/76xAbzkB74ccoxl20egcQw"
}
]
},
"hashtags": [],
"mentions": [],
"effects": [
{
"id": "4901856738",
"name": "kẹp kẹo ngọt"
},
{
"id": "2735434",
"name": "real freckles with lashes"
},
{
"id": "2559285780",
"name": "smootnes"
}
],
"stickerTexts": [
"Can I see your best snacks? 😂🫴"
],
"location": null,
"contentCategory": {
"id": 119,
"name": "Singing & Dancing"
},
"anchors": [
{
"id": "2753567632",
"type": 28,
"keyword": "No Filter Only Natural",
"description": "Effects",
"url": "https://www.capcut.com",
"iconUrl": "https://p16-common-sign.tiktokcdn.com/tiktok-obj/capcut_logo_64px_bk.png~tplv-tiktokx-origin.image?dr=14566&x-expires=1791230400&x-signature=CWfYyIFO1N%2FLSGJtr3w7Jbbpa3M%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=my2"
}
],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
}
],
"mediaHeaders": {
"Cookie": "tt_chain_token=<session token returned by the API>",
"Referer": "https://www.tiktok.com/"
},
"count": 26,
"fetchedAt": "2026-10-05T14:46:27.327Z"
},
"meta": {
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"creditsCharged": 1,
"creditsRemaining": 4999,
"cached": false
}
}{
"error": {
"code": "UNAUTHORIZED",
"message": "API key required — pass it in the `x-api-key` header.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "This request costs 1 credit, but your balance is 0. Top up to continue.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "Request validation failed",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"details": [
{
"path": "url",
"message": "Required"
}
]
}
}{
"error": {
"code": "RATE_LIMITED",
"message": "Rate limit exceeded — max 100 requests per 60s. Retry in ~30s.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}{
"error": {
"code": "UPSTREAM_BLOCKED",
"message": "The source is temporarily unavailable. Please try again shortly.",
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f"
}
}cache_max_age) are free.Copy for AI assistant
Copy for AI assistant
I want to make an API call to /v1/tiktok/get-trending-feed. Here are the details:
Endpoint: GET https://api.scraperize.com/v1/tiktok/get-trending-feed
Description: Returns TikTok's trending feed (the Explore page) for a `region`: about 30 posts trending there right now, in TikTok's order. Each post comes with its description, created date, language, content category (`contentCategory`, e.g. Comedy, Food & Drink, Singing & Dancing), stats (views, likes, comments, shares, saves, reposts — large view/like/comment/share counts are rounded; saves are exact), author (with stats, also rounded), video details (duration, size, covers, play/download URLs, every rendition, subtitles), music (with its TikTok sound page and Apple Music / Spotify links), hashtags, mentions, tagged place, effects, stickers, link anchors, AI-generated labels and flags. `servedRegion` is the region the feed is for.
Required Headers:
- x-api-key: Your API key
Parameters:
- region (select) [required]: The region (country) to get results for, as a two-letter code (ISO 3166-1).
- cache_max_age (select): Optional. Return a cached result if one this age or newer exists — served for **0 credits** with `meta.cached=true` and `meta.cachedAt`. Otherwise a fresh scrape runs (**1 credit**) and refreshes the cache. Omit to always scrape fresh.
Example Response:
{
"data": {
"region": "NG",
"regionName": "Nigeria",
"servedRegion": "NG",
"videos": [
{
"id": "7690672413872344340",
"url": "https://www.tiktok.com/@okotorigba_/video/7690672413872344340",
"type": "video",
"description": "my fans, make una use this one hold body. Son of God never chop since morning. #nigeriantiktok🇳🇬 #voiceover #okotorigba #animation #funny",
"createdAt": "2026-09-28T19:37:00.000Z",
"language": "en",
"stats": {
"playCount": 781200,
"likeCount": 144000,
"commentCount": 4698,
"shareCount": 58700,
"collectCount": 8827,
"repostCount": 0
},
"author": {
"id": "7259144692062209030",
"secUid": "MS4wLjABAAAAIHoPiDpIW_Hd51g5IQIrkvpo26eBGva_LB64M1xtmb8vL7hjos7I9kKtOQc_3eG2",
"handle": "okotorigba_",
"nickname": "okotorigba!!",
"bio": "🎭 We turn Nigerian stories into funny unfiltered animation.\nFACE REVEAL AT 100K!!!\n📧 bookings: okotorigba1@gmail.com\n2nd @Okotorigba&3rd @okotorigba!!!",
"avatarUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3…",
"verified": false,
"privateAccount": false,
"stats": {
"followerCount": 81300,
"followingCount": 11,
"likeCount": 5200000,
"videoCount": 228,
"friendCount": 0,
"diggCount": 28200
}
},
"video": {
"duration": 40,
"width": 576,
"height": 1024,
"definition": "540p",
"format": "mp4",
"codec": "h264",
"bitrate": 292448,
"quality": "lowest",
"size": 1476976,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/ocBi4EJBi6A4at2EgFvtTBBAbYEIrrmw5VMdo~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature…",
"originCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oQQE1FqysB6nBRDDQf1JbUBgEygJauxCMtGARe~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signatur…",
"dynamicCoverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-p-0037/oA5oYaViav8EaBEmjgBdAAIT64rBIArqBwit7~tplv-tiktokx-origin.image?dr=14575&x-expires=1791381600&x-signature…",
"playUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oUfq6MRVEJDuR1KEggFGCQ0eBaCJIgBxsngUyA/?a=1988&bti=ODszNWYuMDE6&&bt=285&ft=-Csk_mIUPD…",
"downloadUrl": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oorDBVqLIiA6m2EtAwBihAgEEQawYHTBvo5r4/?a=1988&bti=ODszNWYuMDE6&&bt=633&eid=20480&ft=-…",
"volume": {
"loudness": -21,
"peak": 0.50119
},
"formats": [
{
"gearName": "adapt_lower_720_1",
"qualityType": 14,
"codec": "h265_hvc1",
"format": "mp4",
"bitrate": 370843,
"fps": 30,
"width": 720,
"height": 1280,
"size": 1872901,
"url": "https://v16-webapp-prime.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/osykoQErYmAUBEArBW6VIEKtBNv1TgiY54Bia/?a=1988&bti=ODszNWYuMDE6&&bt=362&ft=-Csk_mIUPD1…"
}
],
"subtitles": []
},
"photo": null,
"music": {
"id": "7690672464753412885",
"title": "original sound",
"url": "https://www.tiktok.com/music/original-sound-7690672464753412885",
"authorName": "okotorigba!!",
"album": null,
"duration": 40,
"preciseDuration": null,
"shootDuration": 40,
"original": true,
"isCopyrighted": false,
"isCommerceMusic": true,
"isUnlimitedMusic": false,
"isPrivate": false,
"coverUrl": "https://p16-common-sign.tiktokcdn.com/tos-alisg-avt-0068/e9edb9362072111a65059f9db3f745d6~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=14579&refresh_token=6adcdea3…",
"playUrl": "https://v16m.tiktokcdn.com/3b6b0cf381b145897fc39facac005d5a/6ac509e9/video/tos/alisg/tos-alisg-v-27dcd7/o8xprvBh6sGAi6CABEAAaldCUsAEY35BiwK8r/?a=1180&bti=ODszNW…",
"streaming": []
},
"hashtags": [
{
"id": "1668565400911878",
"name": "nigeriantiktok🇳🇬",
"description": null
}
],
"mentions": [],
"effects": [
{
"id": "2559285780",
"name": "smootnes"
}
],
"stickerTexts": [],
"location": null,
"contentCategory": {
"id": 100,
"name": "Anime & Comics"
},
"anchors": [],
"warnings": [],
"playlistId": null,
"isAd": false,
"isPinned": false,
"isPrivate": false,
"isCommerce": false,
"aigcDescription": null,
"aigcLabelType": null,
"duetEnabled": true,
"stitchEnabled": true,
"shareEnabled": true,
"canRepost": true,
"commentStatus": 0,
"suggestedSearches": []
}
],
"mediaHeaders": {
"Cookie": "tt_chain_token=<session token returned by the API>",
"Referer": "https://www.tiktok.com/"
},
"count": 26,
"fetchedAt": "2026-10-05T14:46:27.327Z"
},
"meta": {
"requestId": "req_8f0c2b7e-1a2b-4c3d-9e8f-0a1b2c3d4e5f",
"creditsCharged": 1,
"creditsRemaining": 4999,
"cached": false
}
}
Please help me write code in my preferred programming language to make this API call and handle the response appropriately. Include error handling and best practices.
Authorizations
Your API key. Send it in the x-api-key header (or Authorization: Bearer <key>). Create and manage keys from your dashboard.
Query Parameters
The region (country) to get results for, as a two-letter code (ISO 3166-1).
AL, DZ, AR, AU, AT, AZ, BY, BE, BO, BR, KH, CM, CA, CL, CO, CR, CZ, EG, FR, DE, GH, GR, HK, IS, IE, IL, IT, JM, JP, KZ, KE, KW, LI, LT, LU, MX, MA, MZ, NA, NL, NG, MK, NO, PA, PE, PH, PT, PR, RO, SA, SG, ZA, KR, ES, SE, CH, TW, TH, TT, TN, TR, UG, UA, AE, GB, US, UY, UZ, VE Optional. Return a cached result if one this age or newer exists — served for 0 credits with meta.cached=true and meta.cachedAt. Otherwise a fresh scrape runs (1 credit) and refreshes the cache. Omit to always scrape fresh.
1d, 3d, 7d, 14d, 30d