TikTok Profile Followers API Documentation

GET   /api/v1/search?engine=tiktok_profile_followers

The TikTok Profile Followers API returns the accounts that follow a public TikTok profile, with each follower's username, display name, bio, avatar and counts, plus a summary of the profile. Pass any follower's username to the TikTok Profile API for their full profile, or to the TikTok Profile Videos API for their videos.

API Parameters

Search Query

  • Name
    username
    Required
    Optional
    Description

    Parameter defines the TikTok username whose followers you want to retrieve. You can use the username with or without the @ symbol.
    For example, @tiktok and tiktok will both retrieve the same account's followers. Required unless next_page_token is set.

Pagination

  • Name
    next_page_token
    Required
    Optional
    Description

    Parameter defines the token used to retrieve the next page of followers. It is returned as pagination.next_page_token when more followers are available. Each page holds up to 30 followers.

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

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 follower carries its position, id, username, name, avatar and a link to their TikTok profile, together with their followers, following, hearts and posts counts.

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

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

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_470lIxiyEFQU8ppkKX0jxeVG",
    "status": "Success",
    "created_at": "2026-10-01T04:00:15Z",
    "request_time_taken": 7.76,
    "parsing_time_taken": 0.02,
    "total_time_taken": 7.78,
    "request_url": "https://www.tiktok.com/@tiktok",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_470lIxiyEFQU8ppkKX0jxeVG.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_470lIxiyEFQU8ppkKX0jxeVG"
  },
  "search_parameters": {
    "engine": "tiktok_profile_followers",
    "username": "tiktok"
  },
  "profile": {
    "id": "107955",
    "username": "tiktok",
    "link": "https://www.tiktok.com/@tiktok",
    "name": "TikTok",
    "bio": "Your next discovery is waiting on TikTok.",
    "avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/ba67b11de451691939223e9d978e613a~tp...",
    "is_verified": true,
    "followers": 95985581,
    "following": 1,
    "hearts": 464814856,
    "posts": 1508
  },
  "followers": [
    {
      "position": 1,
      "id": "7422677086266065926",
      "sec_uid": "MS4wLjABAAAAft5aDTxXTZOjR1xYuZcUrBI_sKxcEWG2z6clJCi7hOx1rEMohc5QJj3NPJihfdCH",
      "username": "vanthanh61200",
      "link": "https://www.tiktok.com/@vanthanh61200",
      "name": "Kẻ mộng mơ🎶",
      "bio": "Đời buồn jQk♠️",
      "avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/efeca13da830eb02718700f791da1874~tplv-ti...",
      "avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/efeca13da830eb02718700f791da1874~tplv-ti...",
      "followers": 101,
      "following": 20,
      "hearts": 1729,
      "posts": 12
    },
    "..."
  ],
  "pagination": {
    "has_more": true,
    "next_page_token": "eyJjdXJzb3IiOiIxNzkwODI3MTIwIiwidXNlcm5hbWUiOiJ0aWt0b2siLCJsaXN0IjoiZm9sbG93ZXJzIn0="
  }
}

Pagination

Pass the next_page_token from the previous response to retrieve the next page of followers. The token already identifies the account, so username can be omitted. Pages run newest to oldest with up to 30 followers each, and TikTok lists only an account's most recent followers.

GET
https://www.searchapi.io/api/v1/search?engine=tiktok_profile_followers&next_page_token=eyJjdXJzb3IiOiIxNzkwODI3MTIwIiwidXNlcm5hbWUiOiJ0aWt0b2siLCJsaXN0IjoiZm9sbG93ZXJzIn0%3D
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "tiktok_profile_followers",
  "next_page_token": "eyJjdXJzb3IiOiIxNzkwODI3MTIwIiwidXNlcm5hbWUiOiJ0aWt0b2siLCJsaXN0IjoiZm9sbG93ZXJzIn0="
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_gye2fSwJ8qqIXczDQEAdinGW",
    "status": "Success",
    "created_at": "2026-10-01T04:00:47Z",
    "request_time_taken": 4.49,
    "parsing_time_taken": 0.03,
    "total_time_taken": 4.52,
    "request_url": "https://www.tiktok.com/@tiktok",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_gye2fSwJ8qqIXczDQEAdinGW.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_gye2fSwJ8qqIXczDQEAdinGW"
  },
  "search_parameters": {
    "engine": "tiktok_profile_followers",
    "username": "tiktok",
    "next_page_token": "eyJjdXJzb3IiOiIxNzkwODI3MTIwIiwidXNlcm5hbWUiOiJ0aWt0b2siLCJsaXN0IjoiZm9sbG93ZXJzIn0="
  },
  "profile": {
    "id": "107955",
    "username": "tiktok",
    "link": "https://www.tiktok.com/@tiktok",
    "name": "TikTok",
    "bio": "Your next discovery is waiting on TikTok.",
    "avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/ba67b11de451691939223e9d978e613a~tp...",
    "is_verified": true,
    "followers": 95983338,
    "following": 1,
    "hearts": 464814246,
    "posts": 1508
  },
  "followers": [
    {
      "position": 1,
      "id": "7552562222629045259",
      "sec_uid": "MS4wLjABAAAAu77KI67lvFgVVD6j9tDeYD3WI_CIbNb5Y3encAXFJNceXfGjR7ZQQQv3NkKzQ8DN",
      "username": "arafriya56",
      "link": "https://www.tiktok.com/@arafriya56",
      "name": "araf's wife😌💗",
      "bio": "সবকিছু সম্ভব শুধু আল্লাহর উপর বিশ্বাস রাখো \n      My Life @🐸 জরিনার বাপ 🐸 😣🐣",
      "avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/dfa4a51e6c79ae1cb6e8830cd003e4d6~tplv-ti...",
      "avatar_hd": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/dfa4a51e6c79ae1cb6e8830cd003e4d6~tplv-ti...",
      "followers": 11,
      "following": 34,
      "hearts": 48,
      "posts": 8
    },
    "..."
  ],
  "pagination": {
    "has_more": true,
    "next_page_token": "eyJjdXJzb3IiOiIxNzkwODI3MDQ1IiwidXNlcm5hbWUiOiJ0aWt0b2siLCJsaXN0IjoiZm9sbG93ZXJzIn0="
  }
}