Skip to content

Creator profiles, public videos and video engagement

Back to tools

TikTok returns public profiles and totals, recent pinned-first videos, and public video details and engagement; private content unavailable, and feeds may be incomplete or empty.

Get profile

Get a TikTok creator’s public profile and totals from their username or profile link. Profiles unavailable to public visitors cannot be returned.

Your information

Creator username with or without @, or a TikTok profile link; for example, nasa.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Followers1.9M
Following23
Likes9.7M
Videos49

Making the seemingly impossible, possible.✨

Verified
Yes
Private account
No

Choose an action

About the TikTok tool

TikTok returns public creator profiles and account totals from a username or profile link.

It lists recent public videos from a username or profile link, optionally with a maximum result count.

It returns details and engagement statistics for one public video from its link.

Built from tiktok.com. Last checked Sep 29, 2026.

Actions

Get profile

1 credit

Get a TikTok creator’s public profile and totals from their username or profile link. Profiles unavailable to public visitors cannot be returned.

What you provide

FieldTypeRequiredDescription
UsernameusernameTextRequiredCreator username with or without @, or a TikTok profile link; for example, nasa.Example: Nasa

What you get

FieldTypeDescription
BiobioTextThe creator’s biography.Example: Making the seemingly impossible, possible.✨
VideosvideosNumberNumber of videos.Example: 49
PrivateprivateYes or noWhether this account is private.Example: No
User IDuser_idTextTikTok’s internal user ID.Example: 7664638705177150477
Bio Linkbio_linkTextThe link listed in the profile biography, if any.Example: https://Duolingo.com
UsernameusernameTextThe creator’s TikTok username.Example: Nasa
VerifiedverifiedYes or noWhether TikTok marks this account verified.Example: Yes
FollowersfollowersNumberNumber of followers.Example: 1860845
FollowingfollowingNumberNumber of accounts followed.Example: 23
Total Likestotal_likesNumberTotal likes received.Example: 9749576
Display Namedisplay_nameTextThe creator’s display name.Example: NASA
Profile Linkprofile_linkTextLink to the TikTok profile.Example: https://www.tiktok.com/@nasa
Profile Picture Linkprofile_picture_linkTextLink to the profile picture, if present.Example: https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09…

Example result

For Username: Nasa

JSON
{
  "bio": "Making the seemingly impossible, possible.✨",
  "videos": 49,
  "private": false,
  "user_id": "7664638705177150477",
  "bio_link": null,
  "username": "nasa",
  "verified": true,
  "followers": 1860845,
  "following": 23,
  "total_likes": 9749576,
  "display_name": "NASA",
  "profile_link": "https://www.tiktok.com/@nasa",
  "profile_picture_link": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09a008bf50f487d54d1f~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=31dcf456&x-expires=1790809200&x-signature…"
}

Get video

1 credit

Get details and engagement statistics for one public TikTok video from its link, including short links. Private, removed, or unavailable videos cannot be returned; saves are not shown on public embeds and are returned as null.

What you provide

FieldTypeRequiredDescription
VideovideoTextRequiredLink to a public TikTok video, including a vm.tiktok.com short link. Example: https://www.tiktok.com/@scout2015/video/6718335390845095173Example: https://www.tiktok.com/@scout2015/video/6718335390845095173

What you get

FieldTypeDescription
LikeslikesNumberNumber of likes.Example: 35200
SavessavesNumberNumber of saves, when publicly available; otherwise null.
ViewsviewsNumberNumber of views.Example: 159400
LengthlengthTextVideo length as minutes and seconds, for example 1:02.Example: 0:10
SharessharesNumberNumber of shares.Example: 1494
CaptioncaptionTextCaption of the video.Example: Scramble up ur name & I’ll try to guess it😍❤️ #foryoupage #petsoftiktok…
CommentscommentsNumberNumber of comments.Example: 5717
HashtagshashtagsListHashtags without the # symbol.
Video IDvideo_idTextTikTok video ID.Example: 6718335390845095173
Sound Namesound_nameTextName of the sound.Example: original sound
Video Linkvideo_linkTextLink to the video page.Example: https://www.tiktok.com/@scout2015/video/6718335390845095173
Sound Artistsound_artistTextArtist or creator of the sound.Example: Tiff
Length (seconds)length_secondsNumberVideo length in seconds.Example: 10
Cover Image Linkcover_image_linkTextLink to the video cover image.Example: https://p16-common-sign.tiktokcdn-us.com/tos-maliva-p-0068/2367c7d45cf54a1397ab…
Creator Usernamecreator_usernameTextTikTok username of the creator.Example: scout2015
Posted Date Timeposted_date_timeTextVideo posting time in ISO 8601 with a UTC offset.Example: 2019-07-27T13:32:38+00:00
Creator Display Namecreator_display_nameTextDisplay name of the creator.Example: Scout, Suki & Stella

Example result

For Video: https://www.tiktok.com/@scout2015/video/6718335390845095173

JSON
{
  "likes": 35200,
  "saves": null,
  "views": 159400,
  "length": "0:10",
  "shares": 1494,
  "caption": "Scramble up ur name & I’ll try to guess it😍❤️ #foryoupage #petsoftiktok #aesthetic",
  "comments": 5717,
  "hashtags": [
    "foryoupage",
    "petsoftiktok",
    "aesthetic"
  ],
  "video_id": "6718335390845095173",
  "sound_name": "original sound",
  "video_link": "https://www.tiktok.com/@scout2015/video/6718335390845095173",
  "sound_artist": "tiff",
  "length_seconds": 10,
  "cover_image_link": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-p-0068/2367c7d45cf54a1397abd0e72bf22eac~tplv-tiktokx-origin.image?dr=9636&x-expires=1790816400&x-signature=qYd%2FRjR92vjF%2B8DGtbIujlMsAao%3D&t=4d5b…",
  "creator_username": "scout2015",
  "posted_date_time": "2019-07-27T13:32:38+00:00",
  "creator_display_name": "Scout, Suki & Stella"
}

List creator videos

1 credit

List a creator’s recent public TikTok videos, pinned first. Private or empty accounts return an empty list; a temporarily unavailable feed may return fewer videos than requested.

What you provide

FieldTypeRequiredDescription
UsernameusernameTextRequiredCreator name with or without @, or a profile link. Example: nasa.Example: @tiktok
Max Resultsmax_resultsNumberOptionalMaximum number of videos to return. Example: 20.Example: 5

What you get

FieldTypeDescription
VideosvideosListPublic videos, pinned first and then newest first.
Likesvideos[].likesNumberNumber of likes.Example: 11800
Viewsvideos[].viewsNumberNumber of views.Example: 295200
Lengthvideos[].lengthTextLength as minutes and seconds.Example: 1:07
Sharesvideos[].sharesNumberNumber of shares.Example: 1392
Captionvideos[].captionTextVideo caption.Example: You showed us what it means to be a Pop Girl this summer 🎶…
Commentsvideos[].commentsNumberNumber of comments.Example: 1371
Video IDvideos[].video_idTextTikTok video ID.Example: 7681309378095353118
Is Pinnedvideos[].is_pinnedYes or noWhether the creator pinned this video.Example: Yes
Posted Atvideos[].posted_atDateVideo posting time in ISO 8601 with offset.Example: 2026-09-03T14:03:39+00:00
Video URLvideos[].video_urlTextVideo page link.Example: https://www.tiktok.com/@tiktok/video/7681309378095353118
Length (seconds)videos[].length_secondsNumberVideo length in seconds.Example: 67
Cover Image URLvideos[].cover_image_urlTextCover image link.Example: https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/ocj1xbAwQIPdTfA…

Example result

For Username: @tiktok, Max Results: 5

JSON
{
  "videos": [
    {
      "likes": 11800,
      "views": 295200,
      "length": "1:07",
      "shares": 1392,
      "caption": "You showed us what it means to be a Pop Girl this summer 🎶 #SongsofTheSummer2026 ",
      "comments": 1371,
      "video_id": "7681309378095353118",
      "is_pinned": true,
      "posted_at": "2026-09-03T14:03:39+00:00",
      "video_url": "https://www.tiktok.com/@tiktok/video/7681309378095353118",
      "length_seconds": 67,
      "cover_image_url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/ocj1xbAwQIPdTfAIvfVIlGHEMgzBqrAeAAwLJj~tplv-tiktokx-origin.image?dr=9636&x-expires=1790816400&x-signature=JoYouoUr4okJNGyPq7I76ac8KoA%3D…"
    },
    {
      "likes": 60600,
      "views": 541200,
      "length": "0:59",
      "shares": 4424,
      "caption": "You made this the summer of K-Pop on TikTok 🫰 #SongsofTheSummer2026",
      "comments": 3885,
      "video_id": "7680996287877008670",
      "is_pinned": true,
      "posted_at": "2026-09-02T17:48:58+00:00",
      "video_url": "https://www.tiktok.com/@tiktok/video/7680996287877008670",
      "length_seconds": 59,
      "cover_image_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/osUEAGqIYsRDcCiYAIVYGfEkFEARCAmljcePAE~tplv-tiktokx-origin.image?dr=9636&x-expires=1790816400&x-signature=Hz%2FTmNh3afiufpe74O2kpTCBxR8%…"
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@tiktok",
  "visibility": "public",
  "operation": "get_profile",
  "version": 1,
  "input": {
    "username": "nasa"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Review creator profiles and follower totals.
  • Compare public video views, likes, comments, and shares.
  • Track recent videos from selected creators.
  • Check a public video's caption, hashtags, and sound details.
  • Identify pinned videos in a creator's recent posts.

Questions about TikTok

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this TikTok tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a TikTok account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from tiktok.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What are a creator's profile details and follower totals?

Get profile returns public profile details, including follower and following counts, video totals, total likes, and verification status.

Which recent public videos has a creator posted?

List creator videos returns recent public videos, with pinned videos first and then newest first.

How many views, likes, and comments does a video have?

Get video returns public video details and engagement statistics, including views, likes, comments, and shares.

All Social toolsBrowse all tools