tiktok-profile

One TikTok account's public facts from its profile page: username, display name, bio, exact follower, following, like and video counts, verified badge, avatar, profile URL, user id and secUid. username is the handle with or without @, or the profile URL. An unknown handle gives 0 rows with the reason in the warnings; a private account gives its row with the counts the page shows (null when the page omits one). The page carries no videos.

stagedtiktok.comWASM module12 fields2 unitsfresh 15 min
‹ Recipes
…json
POST api.crawl4ai.com/recipes/…

$ crawl recipe

              
Live · your key · counts against your quota✓ 200 OK
# Hit Run - the rows render here as a table, with the cost

Fields

12 columns on every row. null means the site does not state it.
fieldtypemeaning
username
nickname
bio
followers
following
likes
videos
verified
avatar
url
user_id
sec_uid

null means the site does not state it.

username
nickname
bio
followers
following
likes
videos
verified
avatar
url
user_id
sec_uid

How it behaves

Cost. 2 units. A failed run costs 0.

Freshness 15 min. The same input within 15 min is served from cache at 0 units.

Questions about this recipeQuestions

Short answers. The API reference has the long ones.

Call POST /recipes/tiktok-profile with your key and username. You get rows with the 12 fields above. The recipe is tested against the live site every 6 hours.

Need more from TikTok?

Extra fields, higher volume, or a private copy with a freshness SLA. We build it on Enterprise.

Request a change

For developers

Get a free API key and run your first crawl.

1,000 credits every month. No credit card. Your self-hosted setup keeps working.

For teams

Talk to us about volume, regions and an SLA.

A 30-minute call with the team that writes the crawler. DPA on request, invoice billing, your choice of US, EU or Singapore.