TikTok Search API Documentation

GET   /api/v1/search?engine=tiktok_search

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, messi returns 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, or profiles. all mixes 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_token when more results are available. A token is issued for a specific q and filter_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_key authenticates 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 true to 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

All
GET
https://www.searchapi.io/api/v1/search?engine=tiktok_search&q=messi
Request
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)
Response
{
  "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

Videos
GET
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=videos&q=ronaldo
Request
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)
Response
{
  "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

Photos
GET
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=photos&q=world+cup
Request
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)
Response
{
  "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

Profiles
GET
https://www.searchapi.io/api/v1/search?engine=tiktok_search&filter_by=profiles&q=haaland
Request
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)
Response
{
  "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=="
  }
}