LurkAPI

Overview

Read public TikTok the way tiktok.com shows it: creator profiles with exact follower counts, their latest videos, full video details, caption transcripts, and comment threads. Useful for creator research, UGC and competitor monitoring, and turning videos into text. Field names follow TikTok's own web JSON; fields tiktok.com doesn't carry are left out rather than faked.

Source: tiktok.com.

Try it live

Pick an endpoint and run it: real data, no signup, 5 free requests a day.

Endpoint
+6 more

GET/v1/tiktok/profile

1 credit per request
Examples
handle

TikTok username, with or without @ (e.g. nike), or the profile URL.

5 free tries a day, no signup

Press Run to fetch live data

Results come back as a table you can download as CSV, or as the raw JSON.

Endpoints

ProfileGET /v1/tiktok/profile · 1 creditA creator's bio, avatar, verification and exact follower, like and video counts.
Video detailsGET /v2/tiktok/video · 1 creditOne video or photo post: caption, stats, author, sound, hashtags and a playable MP4 URL.
Video transcriptGET /v1/tiktok/video/transcript · 1 credit; 5 if speech-to-text runsWhat's said in a video, from TikTok's captions: WEBVTT with timestamps plus plain text.
Profile videosGET /v3/tiktok/profile/videos · 1 creditA creator's videos and photo posts, newest first, up to 15 per page.
Video commentsGET /v1/tiktok/video/comments · 1 creditA video's top-level comments, most relevant first, with like and reply counts.
Comment repliesGET /v1/tiktok/video/comment/replies · 1 creditThe replies under one comment, oldest first.
Hashtag videosGET /v1/tiktok/search/hashtag · 1 creditVideos posted with a hashtag, plus how big the hashtag is: total posts and views.
SongGET /v1/tiktok/song · 1 creditA TikTok sound: title, artist, album, length, cover, audio URL and how many videos use it.
Song videosGET /v1/tiktok/song/videos · 1 creditVideos that use a sound, 30 per page, with stats and creators.
Search TikTok Ad LibraryGET /v1/tiktok/ad-library/search · 1 creditAds shown in the EU, the UK, Switzerland and Turkey that match a keyword or an advertiser, 12 per page.
TikTok Ad Library adGET /v1/tiktok/ad-library/ad · 1 creditOne ad from TikTok's EU Ad Library: creative, landing page, advertiser, who paid, targeting and reach by country, age and gender.
Live statusGET /v1/tiktok/user/live · 1 creditWhether a public creator is live, with the current room title, viewers and start time.
Public storiesGET /v1/tiktok/user/stories · 1 creditA creator's active public stories, with captions, media and expiration times.
TikTok Shop productGET /v1/tiktok/product · 1 creditA US TikTok Shop product's price, images, seller, variants, sales and review totals.

Call it

Every endpoint is a GET with your key in the x-api-key header. For example, Profile:

curl
curl "https://api.lurkapi.com/v1/tiktok/profile?handle=nike" \
  -H "x-api-key: YOUR_API_KEY"

Use it in Claude

Once LurkAPI is connected to Claude, each endpoint is a tool Claude can call:

ToolWhat it does
tiktok_profileProfile: A creator's bio, avatar, verification and exact follower, like and video counts.
tiktok_videoVideo details: One video or photo post: caption, stats, author, sound, hashtags and a playable MP4 URL.
tiktok_transcriptVideo transcript: What's said in a video, from TikTok's captions: WEBVTT with timestamps plus plain text.
tiktok_profile_videosProfile videos: A creator's videos and photo posts, newest first, up to 15 per page.
tiktok_commentsVideo comments: A video's top-level comments, most relevant first, with like and reply counts.
tiktok_comment_repliesComment replies: The replies under one comment, oldest first.
tiktok_hashtag_videosHashtag videos: Videos posted with a hashtag, plus how big the hashtag is: total posts and views.
tiktok_songSong: A TikTok sound: title, artist, album, length, cover, audio URL and how many videos use it.
tiktok_song_videosSong videos: Videos that use a sound, 30 per page, with stats and creators.
tiktok_ad_library_searchSearch TikTok Ad Library: Ads shown in the EU, the UK, Switzerland and Turkey that match a keyword or an advertiser, 12 per page.
tiktok_ad_library_adTikTok Ad Library ad: One ad from TikTok's EU Ad Library: creative, landing page, advertiser, who paid, targeting and reach by country, age and gender.
tiktok_liveLive status: Whether a public creator is live, with the current room title, viewers and start time.
tiktok_storiesPublic stories: A creator's active public stories, with captions, media and expiration times.
tiktok_productTikTok Shop product: A US TikTok Shop product's price, images, seller, variants, sales and review totals.