TikTok Profile Scraper ๐Ÿ‘ค avatar

TikTok Profile Scraper ๐Ÿ‘ค

Pricing

from $10.00 / 1,000 results

Go to Apify Store
TikTok Profile Scraper ๐Ÿ‘ค

TikTok Profile Scraper ๐Ÿ‘ค

๐Ÿ‘ค Get TikTok profile statistics as structured JSON. Followers, following, total likes, video count, bio, avatar and verified status for any public account. No login, no TikTok API access needed.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Scriptbase

Scriptbase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

TikTok Profile Scraper

Get TikTok profile statistics as structured JSON. Followers, following, total likes, video count, bio, avatar and verified status for any public account โ€” no login, no cookies, no TikTok for Developers application.

What it does

Takes one TikTok profile URL and returns one dataset row. No pagination โ€” one input, one record.

Input

FieldTypeRequiredDefaultDescription
urlstringyesโ€”TikTok profile URL, e.g. https://www.tiktok.com/@username
{ "url": "https://www.tiktok.com/@scout2015" }

The URL must contain the /@handle segment. A bare tiktok.com URL without one cannot identify an account and returns BAD_REQUEST.

Output

One row.

{
"platform": "tiktok",
"id": "6745191554350760966",
"username": "scout2015",
"displayName": "Scout & Suki",
"bio": "Two cats. One apartment.",
"url": "https://www.tiktok.com/@scout2015",
"verified": false,
"counts": { "followers": 1200000, "following": 312, "likes": 48000000, "posts": 842 },
"avatarUrl": "https://p16-sign.tiktokcdn.com/โ€ฆ"
}
FieldTypeNotes
platformstringAlways tiktok
idstringPlatform user id
usernamestring@handle without the @
displayNamestringDisplay name
biostringProfile bio
urlstringCanonical profile URL
verifiedbooleanVerified badge
counts.followersintegerFollower count
counts.followingintegerAccounts followed
counts.likesintegerTotal likes across all videos
counts.postsintegerVideo count
avatarUrlstringAvatar image URL

Freshness

Profile figures are cached for up to 24 hours. Follower counts move over days, not minutes, and re-fetching hourly would charge you for noise. If you need to detect a follower change within the hour, this is not the right tool.

What it does not do

  • No video list. This returns the account, not its uploads.
  • No follower list. Who follows an account is not exposed.
  • Public accounts only. Private profiles return NOT_FOUND.
  • One profile per run.
  • No email or contact details. TikTok publishes none.

Pricing

Charged per profile. One run, one charge. Failed runs charge nothing.

Errors

CodeMeaning
BAD_REQUESTInput missing, malformed, or not a URL this actor serves
NOT_FOUNDThe target is private, removed, or does not exist
UNSUPPORTED_OPERATIONThe URL resolved to a platform this actor does not serve
UPSTREAM_FAILEDEvery upstream source failed โ€” retry shortly
RATE_LIMITEDToo many requests; back off and retry
TIMEOUTThe source took longer than the actor's budget
UNAUTHORIZEDThe actor's API credentials are invalid โ€” contact the author
INSUFFICIENT_CREDITSThe account behind this actor is out of credits โ€” contact the author
INTERNAL_ERRORUnexpected failure

UNAUTHORIZED and INSUFFICIENT_CREDITS are on us, not you. If you see either, the actor is misconfigured on our side.

How it works

Two independent upstream sources serve this operation. If the first returns nothing usable, the second is tried automatically inside the same run โ€” no double charge, no retry on your side.

The two sources identify accounts differently โ€” one takes a bare handle, the other the full URL. Both are handled, so a URL that one source cannot use still succeeds through the other rather than failing the run.

FAQ

Do I need a TikTok account or cookies? No.

How fresh are follower counts? Up to 24 hours old. See Freshness above.

Can I get the account's videos? Not from this actor.

Can I get followers or emails? No โ€” TikTok publishes neither.

Does a /video/โ€ฆ URL work? Only the /@handle part is used, so a video URL from the account also resolves.