TikTok Profile Following API Documentation

GET   /api/v1/search?engine=tiktok_profile_following

The TikTok Profile Following API returns the accounts a TikTok user follows, with each account's username, display name, bio, avatar and counts, plus a summary of the profile.

API Parameters

Search Query

  • Name
    username
    Required
    Optional
    Description

    Parameter defines the TikTok username whose followed accounts you want to retrieve. You can use the username with or without the @ symbol.
    For example, @stoolpresidente and stoolpresidente will both retrieve the same list. Required unless next_page_token is provided.

Pagination

  • Name
    next_page_token
    Required
    Optional
    Description

    Parameter defines the token used to retrieve the next page of followed accounts. It is returned as pagination.next_page_token when more accounts are available.

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_profile_following.

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

Full Response

Full Response

Each followed account carries its position, id, sec_uid, username, name, bio, avatar, avatar_hd, is_verified, is_private and its followers, following, hearts and posts counts, with a link that opens the account on TikTok. Pass pagination.next_page_token back as next_page_token to get the next page of up to 30 accounts. The profile's following count can be higher than the number of accounts TikTok lists.

GET
https://www.searchapi.io/api/v1/search?engine=tiktok_profile_following&username=stoolpresidente
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "tiktok_profile_following",
  "username": "stoolpresidente"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_deYJm72pz81t8deVo9ZEPlbV",
    "status": "Success",
    "created_at": "2026-10-01T04:12:34Z",
    "request_time_taken": 3.26,
    "parsing_time_taken": 0.01,
    "total_time_taken": 3.27,
    "request_url": "https://www.tiktok.com/@stoolpresidente",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_deYJm72pz81t8deVo9ZEPlbV.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_deYJm72pz81t8deVo9ZEPlbV"
  },
  "search_parameters": {
    "engine": "tiktok_profile_following",
    "username": "stoolpresidente"
  },
  "profile": {
    "id": "6659752019493208069",
    "username": "stoolpresidente",
    "link": "https://www.tiktok.com/@stoolpresidente",
    "name": "Dave Portnoy",
    "bio": "El Presidente/Barstool Sports Founder.",
    "avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=9fbfe252&x-expires=1791000000&x-signature=ONmtAetPlcgCnhArb6vnhPnnBs0%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
    "is_verified": true,
    "followers": 4784070,
    "following": 97,
    "hearts": 231134519,
    "posts": 2549
  },
  "following": [
    {
      "position": 1,
      "id": "6741719951310062598",
      "sec_uid": "MS4wLjABAAAAk3bWAXqhzIyCI7BGrZvNWzBzQkPAhMV2YgMHA3gjnPVD7h3H-4ey6PiOHNFwvWdr",
      "username": "jomboymedia",
      "link": "https://www.tiktok.com/@jomboymedia",
      "name": "JomboyMedia",
      "bio": "Two friends started making content and others joined, a breakdown #JakeSucks",
      "avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/14f6f2034de7b1d70dc00b50bc42c6e0~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=f1264b65&x-expires=1791000000&x-signature=7kOJdfurVZYjkE3FNoiGBCSQ2GQ%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
      "avatar_hd": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/14f6f2034de7b1d70dc00b50bc42c6e0~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=2e61d58f&x-expires=1791000000&x-signature=80Fys9b8TQp62TOiozcNvDLmOOc%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
      "followers": 833138,
      "following": 167,
      "hearts": 45713789,
      "posts": 2525
    }
  ],
  "pagination": {
    "has_more": true,
    "next_page_token": "eyJjdXJzb3IiOiIxNzM0MDEwODI5IiwidXNlcm5hbWUiOiJzdG9vbHByZXNpZGVudGUiLCJsaXN0IjoiZm9sbG93aW5nIn0="
  }
}