TikTok Search API Documentation
The TikTok Search API returns the videos, photos, and profiles matching a keyword. You can filter to any of its four search types (all, videos, photos, or profiles) and paginate through the full set of results.
API Parameters
Search Query
-
- Name
-
q - Required
- Required
- Description
-
Parameter defines the keyword you want to search TikTok for. It can be up to 100 characters.
For example,messireturns profiles, videos, and photos matching that term.
Filters
-
- Name
-
filter_by - Required
- Optional
- Description
-
Parameter defines which result tab to return. It can be set to
all(default),videos,photos, orprofiles.allmixes profiles, videos, and photos; the other values return only that section.
Pagination
-
- Name
-
next_page_token - Required
- Optional
- Description
-
Parameter defines the token used to retrieve the next page of results. It is returned as
pagination.next_page_tokenwhen more results are available. A token is issued for a specificqandfilter_by, so pass it with the same values.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
tiktok_search.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
All
https://www.searchapi.io/api/v1/search?engine=tiktok_search&q=messi
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_search",
"q": "messi"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_Y80BKjxagxvjcbMV35nMQeWO",
"status": "Success",
"created_at": "2026-09-03T23:31:07Z",
"request_time_taken": 2.84,
"parsing_time_taken": 0.02,
"total_time_taken": 2.86,
"request_url": "https://www.tiktok.com/search?q=messi",
"html_url": "https://www.searchapi.io/api/v1/searches/search_Y80BKjxagxvjcbMV35nMQeWO.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_Y80BKjxagxvjcbMV35nMQeWO"
},
"search_parameters": {
"engine": "tiktok_search",
"q": "messi"
},
"profiles": [
{
"position": 1,
"id": "7391112516087251974",
"sec_uid": "MS4wLjABAAAAwJBulL42i00J-S9x6wMz6QhwI7kzGzxBrDP1qtIRLD6WPPN37tO-hnWY_ewM6DkY",
"username": "official_mesi_",
"link": "https://www.tiktok.com/@official_mesi_",
"name": "mesi",
"bio": "good loves me and sees me!!",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/4fa47c09ad8701531b7e8ea80e7a3b61~tplv-tiktokx-cropcenter:100:100.webp?dr=9640&refresh_token=af067533&x-expires=1788562800&x-signature=kxuemFTc75GmxQ4m1jWnh38QAQI%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=c1333099&idc=useast8",
"followers": 60600,
"hearts": 550984
},
...
],
"videos": [
{
"position": 1,
"grid_position": 1,
"id": "7681005695562419488",
"link": "https://www.tiktok.com/@absolutelmessi10z/video/7681005695562419488",
"type": "video",
"caption": "Messi Last Instagram Postπ₯ΉThanks for everything,Leoππ¦π·β€οΈβπ©Ή | #messi #retirement #argentina #internationalfootball #edit ",
"language": "en",
"hashtags": [
"messi",
...
],
"iso_date": "2026-09-02T18:25:04Z",
"duration": 51,
"width": 576,
"height": 576,
"is_duet_enabled": true,
"is_stitch_enabled": true,
"views": 3900000,
"likes": 651500,
"comments": 3692,
"shares": 48200,
"saves": 49551,
"thumbnail": "https://p16-common-sign.tiktokcdn-us.com/tos-useast2a-p-0037-euttp/o8BRIi4ZaIGxiJIEp6dzpa0ilAhVBAgPxYgNN~tplv-tiktokx-origin.image?dr=9636&x-expires=1788649200&x-signature=8cjPR868GTTNPMyiwRCDfHtwlN8%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast8",
"dynamic_thumbnail": "https://p19-common-sign.tiktokcdn-us.com/tos-useast2a-p-0037-euttp/oQqkmXwTEB7QGAFRmDaQKAdA7mEiQFfUfn1DEi~tplv-tiktokx-origin.image?dr=9636&x-expires=1788649200&x-signature=u80BDx%2FLrcvO6V4Z0eqb3KOC3Bo%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast8",
"video_meta": {
"definition": "540p",
"ratio": "540p",
"format": "mp4",
"codec_type": "h264",
"size": 7515864,
"bitrate": 1174353,
"bitrates": [
{
"gear_name": "adapt_lowest_1080_1",
"bitrate": 1178429,
"codec_type": "h265_hvc1"
},
...
]
},
"music": {
"id": "7681005723190299424",
"title": "audio originale",
"author": "absolutemessi",
"cover": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/87c9b7c6b1216d29bffb9febd828df50~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=0bfafa67&x-expires=1788649200&x-signature=69PnaSbnkGpItjzbwUgg0rm%2Bz28%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
"duration": 51,
"play_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast2a/tos-useast2a-v-2370-euttp/oE0agAAG1CBhZxbYA4iioUBBKTBExNAEEJf9zD/?a=1988&bti=ODszNWYuMDE6&&bt=125&ft=GcAInInz7ThuAuLGXq8Zmo&mime_type=audio_mpeg&rc=M2tpd3I5cjM5ZDMzZjU8NUBpM2tpd3I5cjM5ZDMzZjU8NUAwbzAxMmRzaGBhLS1kMTNzYSMwbzAxMmRzaGBhLS1kMTNzcw%3D%3D&expire=1788499921&l=20260903233109C8073A06F6A5D82548AC&ply_type=3&policy=3&signature=12e5064500e24b0c1349fa465bebb3dc&tk=0&btag=e00048000",
"is_original": true,
"link": "https://www.tiktok.com/music/audio-originale-7681005723190299424"
},
"subtitles": [
{
"language": "eng-US",
"format": "webvtt",
"source": "ASR",
"url": "https://v16m-webapp.tiktokcdn-us.com/344b418e4915eaceb73b58634780ea5b/6a9ca671/video/tos/useast2a/tos-useast2a-v-0037-euttp/88aea5255f194837bcbf02178899f1b7/?a=1988&bti=ODszNWYuMDE6&&bt=11906&ft=4KLMeMzm8Zmo0AeA3a4jViZCQpWrKsd.&mime_type=video_mp4&rc=anc3c205cms5ZDMzZjczNUBpanc3c205cms5ZDMzZjczNUBsbl4xMmQ0Z2BhLS1kMTNzYSNsbl4xMmQ0Z2BhLS1kMTNzcw%3D%3D&l=20260903233109C8073A06F6A5D82548AC&btag=e00048000",
"url_expires_at": "2026-09-05T23:32:01Z"
},
...
],
"author": {
"id": "7319432558382007329",
"sec_uid": "MS4wLjABAAAARxDWKjmkwzZxVc_1gOTAKk3ANfDpUT-RD8XQfaQrzDzafUBAPVWbDEpcC-tm1Sr_",
"username": "absolutelmessi10z",
"link": "https://www.tiktok.com/@absolutelmessi10z",
"name": "absolutemessi",
"bio": "ππ’π¨π§ππ₯ πππ¬π¬π’/π
π πππ«πππ₯π¨π§π π
ππ§ πππ π | ππ¦π· πβ€οΈ\nIf you're a πͺππππ,you're in the πππππ ππππππ‘π«\nMy Links & Groupπ",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/87c9b7c6b1216d29bffb9febd828df50~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=a87dc3fd&x-expires=1788649200&x-signature=S0g4VLYEwQ4FlO88ZSj3Wls7bYM%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
"avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/87c9b7c6b1216d29bffb9febd828df50~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=f2a44913&x-expires=1788696000&x-signature=KnFhb3KEqhKkjeNt3ILvQgNVBcA%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
"followers": 696300,
"following": 173,
"hearts": 56100000,
"posts": 422
}
},
...
],
"pagination": {
"has_more": true,
"next_page_token": "eyJjdXJzb3IiOiIxMiIsInEiOiJtZXNzaSJ9"
}
}
Videos
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=videos&q=ronaldo
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_search",
"q": "ronaldo",
"filter_by": "videos"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_9jGd7bMw38EDuKvapmJ8v5YA",
"status": "Success",
"created_at": "2026-09-03T23:26:49Z",
"request_time_taken": 6.94,
"parsing_time_taken": 0.02,
"total_time_taken": 6.96,
"request_url": "https://www.tiktok.com/search/video?q=ronaldo",
"html_url": "https://www.searchapi.io/api/v1/searches/search_9jGd7bMw38EDuKvapmJ8v5YA.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_9jGd7bMw38EDuKvapmJ8v5YA"
},
"search_parameters": {
"engine": "tiktok_search",
"q": "ronaldo",
"filter_by": "videos"
},
"videos": [
{
"position": 1,
"id": "7611558402837204254",
"link": "https://www.tiktok.com/@hassangamingofficial2/video/7611558402837204254",
"type": "video",
"caption": "Ronaldo pranked my enemy ππ₯π±",
"language": "en",
"iso_date": "2026-02-27T14:54:30Z",
"duration": 17,
"width": 720,
"height": 1280,
"is_duet_enabled": true,
"is_stitch_enabled": true,
"views": 41000000,
"likes": 1300000,
"comments": 11500,
"shares": 766300,
"saves": 89374,
"thumbnail": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/owViAVIg49BIvsARBEaG51aCPiOCGSFB7haEi~tplv-tiktokx-origin.image?dr=9636&x-expires=1788649200&x-signature=FFx9f57cqZrjCoJiiJi7DpHYmYA%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"dynamic_thumbnail": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/oUFDjTVLQVrEIYf0IAQBBwffkEEA6FQDDRqC21~tplv-tiktokx-origin.image?dr=9636&x-expires=1788649200&x-signature=MU1Jj7coIXbxnCHXsjHSh3PTn30%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"video_meta": {
"definition": "720p",
"ratio": "720p",
"format": "mp4",
"codec_type": "h264",
"size": 3629198,
"bitrate": 1662196,
"bitrates": [
{
"gear_name": "adapt_lowest_1080_1",
"bitrate": 1979074,
"codec_type": "h265_hvc1"
},
...
]
},
"music": {
"id": "7611558430746168094",
"title": "original sound",
"author": "Hassan Gaming",
"cover": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/45a74221ac8461f20b5337568d6cf338~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=b4db2f05&x-expires=1788649200&x-signature=fYmx%2Bb3vJKOIjhigl%2BqwTeqiIR4%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"duration": 17,
"play_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast8/tos-useast8-v-27dcd7-tx2/o8hEAAiCDRWG1wBAiVAaJsaKKlCAbEWPiECWB/?a=1988&bti=ODszNWYuMDE6&&bt=125&ft=GcAInInz7ThljuLGXq8Zmo&mime_type=audio_mpeg&rc=M3VzbG85cmR1OTMzaTU8NEBpM3VzbG85cmR1OTMzaTU8NEAvYGYtMmQ0LWRhLS1kMTJzYSMvYGYtMmQ0LWRhLS1kMTJzcw%3D%3D&expire=1788499634&l=20260903232656947C16848372642F2102&ply_type=3&policy=3&signature=b7e99181770d8731d0dc4ac47ae4d60e&tk=0&btag=e00078000",
"is_original": true,
"link": "https://www.tiktok.com/music/original-sound-7611558430746168094"
},
"subtitles": [
{
"language": "eng-US",
"format": "webvtt",
"source": "ASR",
"url": "https://v16m-webapp.tiktokcdn-us.com/96d267b6f4430704e27a7090a92d92b6/6a9ca552/video/tos/useast8/tos-useast8-v-0068-tx2/4beb34a14b6a4fca846340d0c44a3338/?a=1988&bti=ODszNWYuMDE6&&bt=8243&ft=aEKq_qT0mIoPD12_5tzI3wUhfoAbMeF~O5&mime_type=video_mp4&rc=ajM7d3I5cnN0OTMzaTczNEBpajM7d3I5cnN0OTMzaTczNEBxZWAvMmQ0c2RhLS1kMTJzYSNxZWAvMmQ0c2RhLS1kMTJzcw%3D%3D&l=20260903232656947C16848372642F2102&btag=e00078000",
"url_expires_at": "2026-09-05T23:27:14Z"
},
...
],
"author": {
"id": "7606003734590325773",
"sec_uid": "MS4wLjABAAAAQ2mR7KjFgEw57bBY8yHQ08ZvOczX6DH-rfXnR4akijsFnZp7Lq314j7TC0qnUUU2",
"username": "hassangamingofficial2",
"link": "https://www.tiktok.com/@hassangamingofficial2",
"name": "Hassan Gaming",
"bio": "Best PUBG Pardody Content\nDM For Paid Promotions/Collab",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/45a74221ac8461f20b5337568d6cf338~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=78e30200&x-expires=1788649200&x-signature=MT851sMtUa%2FTLQ%2Bbo3R4sw6MF%2FE%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/45a74221ac8461f20b5337568d6cf338~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=1423d3dc&x-expires=1788696000&x-signature=eHK00Fb1JrFskh320EI4d%2B60D1k%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"followers": 134400,
"following": 1,
"hearts": 3300000,
"posts": 110
}
},
...
],
"pagination": {
"has_more": true,
"next_page_token": "eyJjdXJzb3IiOiIxMiIsInEiOiJyb25hbGRvIiwiZmlsdGVyX2J5IjoidmlkZW9zIn0="
}
}
Photos
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=photos&q=world+cup
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_search",
"q": "world cup",
"filter_by": "photos"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_875nmM02pVWXiNrPgwE4z1Yx",
"status": "Success",
"created_at": "2026-09-03T23:26:41Z",
"request_time_taken": 2.67,
"parsing_time_taken": 0.03,
"total_time_taken": 2.70,
"request_url": "https://www.tiktok.com/search/photo?q=world+cup",
"html_url": "https://www.searchapi.io/api/v1/searches/search_875nmM02pVWXiNrPgwE4z1Yx.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_875nmM02pVWXiNrPgwE4z1Yx"
},
"search_parameters": {
"engine": "tiktok_search",
"q": "world cup",
"filter_by": "photos"
},
"photos": [
{
"position": 1,
"id": "7659456434622434582",
"link": "https://www.tiktok.com/@fifaworldcup/photo/7659456434622434582",
"type": "carousel",
"caption": "World-class performers voted by fans from around the globe π These are the FIFA #DreamXI standouts from the Round of 32! @aramco #FIFAWorldCup",
"language": "en",
"hashtags": [
"dreamxi",
...
],
"mentions": [
"saudi_aramco",
...
],
"iso_date": "2026-07-06T16:43:00Z",
"views": 4000000,
"likes": 170000,
"comments": 1474,
"shares": 1816,
"saves": 5818,
"thumbnail": "https://p16-common-sign.tiktokcdn-us.com/tos-no1a-i-photomode-no/7811a154421442799c9c02ef464f00ac~tplv-photomode-image.jpeg?dr=9616&x-expires=1788649200&x-signature=Gnznhdf6y29L11LShFm3m%2BzAlTU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1",
"carousel_items": [
{
"position": 1,
"image": "https://p16-common-sign.tiktokcdn-us.com/tos-no1a-i-photomode-no/7811a154421442799c9c02ef464f00ac~tplv-photomode-image.jpeg?dr=9616&x-expires=1788649200&x-signature=Gnznhdf6y29L11LShFm3m%2BzAlTU%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5&ftpl=1",
"width": 2048,
"height": 2560
},
...
],
"music": {
"id": "7464656193215105824",
"title": "original sound",
"author": "FIFA World Cup",
"cover": "https://p16-common-sign.tiktokcdn-us.com/tos-useast2a-avt-0068-euttp/d260685754e3ae8139f47e7ec9fda7e9~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=d923d49b&x-expires=1788649200&x-signature=w8suDusfuzf8Z56qPBeL5iVBMAk%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"duration": 32,
"play_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/no1a/tos-no1a-v-2370-no/oMA7ERBYyGfPJ1PLVsP0npRiHK7iIKzGhMoBUT/?a=1988&bti=ODszNWYuMDE6&&bt=125&ft=GcAInInz7ThbduLGXq8Zmo&mime_type=audio_mpeg&rc=PGU2PDY4ZDZpOmY1OTM2N0BpM21mZ3U5cmt2eDMzZjU8M0AtYmMwNGNiXzQxYTA1MzNiYSMyYC5qMmQ0Zl9gLS1kMWNzcw%3D%3D&expire=1788499636&l=20260903232644E386F87B35BBB32F2320&ply_type=3&policy=3&signature=f446361db86b5d91261399b89e015544&tk=0&btag=e00088000",
"is_original": true,
"is_copyrighted": true,
"link": "https://www.tiktok.com/music/original-sound-7464656193215105824"
},
"author": {
"id": "7059636734342038534",
"sec_uid": "MS4wLjABAAAApf8MKCE246Q60LYymhpec5wPGF-uaGZgzl7W19U-AxtzHzeydNdE8xZedO_gUWDL",
"username": "fifaworldcup",
"link": "https://www.tiktok.com/@fifaworldcup",
"name": "FIFA World Cup",
"bio": "π The official #FIFAWorldCup account on TikTok",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-useast2a-avt-0068-euttp/d260685754e3ae8139f47e7ec9fda7e9~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=d8b8df05&x-expires=1788649200&x-signature=8Pd4FqO0RlEeU8sw%2F3jPwlRihnc%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-useast2a-avt-0068-euttp/d260685754e3ae8139f47e7ec9fda7e9~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=f24281fe&x-expires=1788696000&x-signature=fhk1KqJd%2B0fUnqklZVtPc9YkkcU%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"is_verified": true,
"followers": 85900000,
"following": 93,
"hearts": 3200000000,
"posts": 10900
}
},
...
],
"pagination": {
"has_more": true,
"next_page_token": "eyJjdXJzb3IiOiIxMiIsInEiOiJ3b3JsZCBjdXAiLCJmaWx0ZXJfYnkiOiJwaG90b3MifQ=="
}
}
Profiles
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=profiles&q=haaland
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "tiktok_search",
"q": "haaland",
"filter_by": "profiles"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_rWMBG04LgyPXTd9xpb6NQzqD",
"status": "Success",
"created_at": "2026-09-03T23:27:00Z",
"request_time_taken": 11.86,
"parsing_time_taken": 0.02,
"total_time_taken": 11.88,
"request_url": "https://www.tiktok.com/search/user?q=haaland",
"html_url": "https://www.searchapi.io/api/v1/searches/search_rWMBG04LgyPXTd9xpb6NQzqD.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_rWMBG04LgyPXTd9xpb6NQzqD"
},
"search_parameters": {
"engine": "tiktok_search",
"q": "haaland",
"filter_by": "profiles"
},
"profiles": [
{
"position": 1,
"id": "7320373245995353094",
"sec_uid": "MS4wLjABAAAA1RGQ7sDDa9G_4cz6qujimJd-qA2r5xjoWJkZksF_JiLqtX7_iSv6WAyZFr--UWx3",
"username": "erling",
"link": "https://www.tiktok.com/@erling",
"name": "Erling Haaland",
"bio": "Official account of Erling Braut Haaland\n\nPlayer for ManCity π΅ & Norway NT π³π΄",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/26c2c77d1ef5e2f14552503df7758dbe~tplv-tiktokx-cropcenter:100:100.webp?biz_tag=tiktok_user.user_cover&dr=9640&idc=useast8&ps=13740610&refresh_token=550e62bb&shcp=c1333099&shp=30310797&t=4d5b0474&x-expires=1788562800&x-signature=%2B%2BIlGjkTMxCXYXL%2B1T%2F40PQATTg%3D",
"is_verified": true,
"followers": 20300000,
"hearts": 140635948
},
...
],
"pagination": {
"has_more": true,
"next_page_token": "eyJjdXJzb3IiOiIxMCIsInEiOiJoYWFsYW5kIiwiZmlsdGVyX2J5IjoicHJvZmlsZXMifQ=="
}
}