Skip to content
ShortVid API
All endpoints

Get user followers list

GET/v1/user/followers1 Credit / user (min 10 Credits)($0.10 / 1K followers)

Paginated list of accounts following a creator (data.followers), up to 200 per request. First retrieve user_id and sec_uid from /v1/user/info, then pass data.min_time as time for subsequent pages.

Query Parameters

  • user_idstringrequired

    Numeric TikTok user ID (data.user.id from /v1/user/info).

    Example: 107955

  • sec_uidstring

    SecUID (data.user.secUid from /v1/user/info). Recommended for reliability.

    Example: MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM

  • countinteger (1 to 200)

    Number of followers per request (max 200).

    Example: 50

  • timeinteger

    Pagination timestamp cursor (0 for first page, then pass data.min_time).

    Example: 0

Example Request (cURL / Python / JavaScript)

curl "https://api.shortvidapi.com/v1/user/followers?user_id=107955" \
  -H "x-api-key: tk_your_api_key"

Live Response Preview

{
  "code": 0,
  "provider": "https://shortvidapi.com",
  "status": "ok",
  "msg": "success",
  "data": {
    "followers": [
      {
        "id": "6782809870465172485",
        "region": "PS",
        "sec_uid": "MS4wLjABAAAAq_oKv4404vX0z9ChJtoRP9W4HPc9WtPDjAeKgzHpSQymtyteFk1CLl8MORO6g7wT",
        "unique_id": "motazalsalol01",
        "nickname": "﮼معتزالسلول  📮",
        "signature": "معرض السلول فون 📱\n📍عنوانا النصيرات الدوار العام مقابل بوظة حمادة \nللتواصل 📞 / 0599380830\nللتواصل 📞 / 0598703440 \nاهلاً وسهلاً بجميع 🌹",
        "avatar": "https://p19-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/15e68b96ec96386c64e240803db1bc19~tplv-tiktokx-cropcenter:300:300.jpeg?dr=9638&refresh_token=0bfeb7e0&x-expires=1793631600&x-signature=h5vsQptkJC%2FoXG%2BQDDmY79...",
        "verified": false,
        "secret": false,
        "aweme_count": 92,
        "following_count": 73,
        "follower_count": 3967,
        "favoriting_count": 9583,
        "total_favorited": 7806,
        "ins_id": "",
        "youtube_channel_title": "",
        "youtube_channel_id": "",
        "twitter_name": "",
        "twitter_id": "",
        "language": "ar",
        "create_time": 1579321314
      },
      {
        "id": "7372857277890036741",
        "region": "IQ",
        "sec_uid": "MS4wLjABAAAAjiPgegdgggF2Io2XyBLDcX9OshIK2qmlxYpVcHQ26dcmEPcGp69GkznFts5WPJNM",
        "unique_id": "ugnvnb",
        "nickname": "😅:✘1:٭♯ آلَشُکْر ↯✘ ˹🇧🇷1",
        "signature": "ro__®io",
        "avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/ca75058eaeb62bcea6cc8f17dd831628~tplv-tiktokx-cropcenter:300:300.jpeg?dr=9638&refresh_token=11621a79&x-expires=1793631600&x-signature=FHDRGYx90HXoqv%2BmGOzr9DBR...",
        "verified": false,
        "secret": false,
        "aweme_count": 126,
        "following_count": 4319,
        "follower_count": 1818,
        "favoriting_count": 27706,
        "total_favorited": 11170,
        "ins_id": "",
        "youtube_channel_title": "",
        "youtube_channel_id": "",
        "twitter_name": "",
        "twitter_id": "",
        "language": "ar",
        "create_time": 1716627383
      }
    ],
    "total": 96502582,
    "time": 1793545936,
    "hasMore": true
  }
}

Response Fields

Success (code === 0). Charged according to the endpoint credit rate.

FieldTypeSample / Notes
codeintegerExample: 0
providerstringExample: https://shortvidapi.com
statusstringExample: ok
msgstringExample: success
dataobject
followersarray of object
idstringExample: 6782809870465172485
regionstringExample: PS
sec_uidstringExample: MS4wLjABAAAAq_oKv4404vX0z9ChJtoRP9W4HPc9WtPDjAeKgzHpSQymtyte
unique_idstringExample: motazalsalol01
nicknamestringExample: ﮼معتزالسلول  📮
signaturestringExample: معرض السلول فون 📱 📍عنوانا النصيرات الدوار العام مقابل بوظة
avatarstringExample: https://p19-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/
verifiedbooleanExample: false
secretbooleanExample: false
aweme_countintegerExample: 92
following_countintegerExample: 73
follower_countintegerExample: 3967
favoriting_countintegerExample: 9583
total_favoritedintegerExample: 7806
ins_idstringExample:
youtube_channel_titlestringExample:
youtube_channel_idstringExample:
twitter_namestringExample:
twitter_idstringExample:
languagestringExample: ar
create_timeintegerExample: 1579321314
totalintegerExample: 96502582
timeintegerExample: 1793545936
hasMorebooleanExample: true

Status Codes

200
Success (code === 0). Charged according to the endpoint credit rate.
400
Invalid parameters, or API key placed in the URL query string (not charged).
401
Missing or invalid x-api-key header (not charged).
402
Insufficient credit balance (not charged).
403
Account disabled (not charged).
404
Unknown endpoint or disabled unstable endpoint (not charged).
405
Method not allowed — all /v1/* data endpoints use GET (not charged).
429
Rate limit exceeded (not charged). Respect the Retry-After header.
503
Temporary upstream or gateway error (not charged). Retry with exponential backoff.

Migrating from direct scraping and hitting HTTP 403 Forbidden or empty responses on www.tiktok.com? Read How to Fix TikTok HTTP Error 403 or compare quota limits in our TikTok API Quota & Cost Calculator.