TikTok reference
Profiles, videos, search, comments, live data, creator discovery, and music intelligence from public TikTok surfaces.
Each operation below runs through the tool endpoint shown, and is available through REST, MCP, and the Better Fetch workspace.
Profile
AvailableProfile from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"username":"openai"}}'Tool: tiktok_scraper
Profile region
AvailableProfile region from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"profile_region","username":"stoolpresidente"}}'Tool: tiktok_scraper
Audience demographics
AvailableAudience demographics from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"audience_demographics","username":"openai","sample_size":50}}'Tool: tiktok_scraper
Profile videos
AvailableProfile videos from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"profile_videos","username":"stoolpresidente","max_results":10}}'Tool: tiktok_scraper
Video details
AvailableVideo details from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"video","video_url":"https://www.tiktok.com/@scout2015/video/6718335390845095173"}}'Tool: tiktok_scraper
Video transcript
AvailableVideo transcript from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"video_transcript","video_url":"https://www.tiktok.com/@stoolpresidente/video/7499229683859426602","language":"en"}}'Tool: tiktok_scraper
User live status
AvailableUser live status from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"user_live","username":"thejustalex"}}'Tool: tiktok_scraper
Live details
AvailableLive details from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"live_details","username":"weathernewslive"}}'Tool: tiktok_scraper
Video comments
AvailableVideo comments from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"video_comments","video_url":"https://www.tiktok.com/@scout2015/video/6718335390845095173","max_results":20}}'Tool: tiktok_scraper
Following
AvailableFollowing from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"following","username":"openai","max_results":10}}'Tool: tiktok_scraper
Followers
AvailableFollowers from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"followers","username":"openai","max_results":10}}'Tool: tiktok_scraper
Search users
AvailableSearch users from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"search_users","query":"openai","max_results":10}}'Tool: tiktok_scraper
Search suggestions
AvailableSearch suggestions from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"search_suggestions","query":"openai","region":"US"}}'Tool: tiktok_scraper
Search by hashtag
AvailableSearch by hashtag from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"search_hashtag","hashtag":"funnydogs","max_results":10}}'Tool: tiktok_scraper
Search by keyword
AvailableSearch by keyword from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"search_keyword","query":"funny dogs","max_results":10}}'Tool: tiktok_scraper
Top search
AvailableTop search from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"search_top","query":"funny dogs","max_results":10}}'Tool: tiktok_scraper
Popular creators
AvailablePopular creators from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"popular_creators","max_results":10}}'Tool: tiktok_scraper
Song details
AvailableSong details from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"song","clip_id":"6689804660171082501"}}'Tool: tiktok_scraper
Videos using a song
AvailableVideos using a song from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"song_videos","clip_id":"6689804660171082501","max_results":10}}'Tool: tiktok_scraper
Trending feed
AvailableTrending feed from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input":{"mode":"trending_feed","max_results":10}}'Tool: tiktok_scraper
Comment replies
AvailableComment replies from public TikTok surfaces, returned as structured data for agents, research, and monitoring workflows.
curl -sS -X POST "https://betterfetch.co/api/tools/tiktok_scraper/run" \ -H "Authorization: Bearer bf_your_key_here" \ -H "Content-Type: application/json" \ -d '{"input":{"mode":"comment_replies","video_url":"https://www.tiktok.com/@scout2015/video/6718335390845095173","comment_id":"6718336105873702917","max_results":10}}'Tool: tiktok_scraper