TikTok scraper API
Profiles, videos, comments, search and trending content — no login.
dataslayer publishes TikTok scraper APIs that return structured JSON from public TikTok data. Send a username, video URL or keyword and get typed rows back — profile details, videos, comments, search results and trending content. No TikTok login or cookies are required, and you pay per result.
- runs · last 30 days
- 198
- of those runs succeeded
- 94.4%
- TikTok scrapers
- 8
- per 1,000 results
- from $1.00
Live figures from Apify's public API.
What you can scrape from TikTok
Profiles
Public profile data: nickname, bio, follower and following counts, likes, verification and avatar.
Videos
A user's videos with description, play count, likes, comments, shares, duration, music and media URLs.
Comments
Public comments on a video, with author, text, likes and reply threads.
Search
Keyword video search and hashtag search, with ranked results and engagement.
Trending & discovery
Trending and content-discovery feeds across topics and sounds.
Video details
Single-video metadata by URL, including engagement counts and author details.
8 TikTok scrapers
All scrapersTikTok Profile Scraper
No Cookies
Extract TikTok user profile data by username without login. Get follower/following counts, total likes, video count, bio, profile images, verification status, commerce indicators, bio links, language, and region data. No cookies, no authentication. JSON/CSV/Excel export.
- runs/30d
- 36
- users/30d
- 3
TikTokfrom $1.50 / 1K resultsTikTok Followers Scraper
No Cookies
Extract follower lists from any public TikTok account without login. Get usernames, nicknames, bios, avatars, follower/following counts, video counts, heart counts, verification status, and privacy settings. No cookies, no authentication. JSON/CSV/Excel export.
- runs/30d
- 33
- users/30d
- 1
TikTokfrom $1.50 / 1K resultsTikTok Comments Scraper
No Cookies
Extract comments from any TikTok video without login. Get comment text, like counts, reply threads, timestamps, language detection, pinned status, and full commenter profiles (nickname, username, avatar). No cookies, no authentication. JSON/CSV/Excel export.
- runs/30d
- 29
- users/30d
- 1
TikTokfrom $1.00 / 1K resultsTikTok Popular Posts Scraper
No Cookies
Extract top-performing posts from any TikTok profile without login. Get video views, likes, comments, shares, hashtags, music info, author stats, video URLs, and thumbnails. Discover what content goes viral. No cookies, no authentication. JSON/CSV/Excel export.
- runs/30d
- 28
- users/30d
- 1
TikTokfrom $1.50 / 1K resultsTikTok Top Ads Research
Creative Center
Research curated, high-performing TikTok ads from Creative Center by country, 7/30/180-day window, ranking, industry, objective, and language. Export unique ad rows with optional detail enrichment. This Actor does not cover every running TikTok ad or the EU transparency archive.
- runs/30d
- 26
- users/30d
- 1
TikTokfrom $1.00 / 1K resultsTikTok Video Details Scraper
URL or ID
Turn public TikTok video URLs or numeric IDs into clean video, creator, engagement, music, hashtag, caption-language, and timestamp records. Built for one-off checks and bounded batches up to 100 inputs.
- runs/30d
- 18
- users/30d
- 2
TikTokfrom $1.00 / 1K resultsTikTok Content Discovery Scraper
Hashtags & Sounds
Discover public TikTok videos by exact hashtag/challenge or sound/music. Get one typed row per unique video with creator, engagement, music, hashtag, and timestamp fields, with bounded depth and clear empty or partial outcomes.
- runs/30d
- 16
- users/30d
- 1
TikTokfrom $1.00 / 1K resultsTikTok Video Search Scraper
No Cookies
Search TikTok videos by keyword and extract metadata without login. Get video descriptions, duration, resolution, cover images, play URLs, download links, codec info, and file sizes. No cookies, no authentication. JSON/CSV/Excel export.
- runs/30d
- 12
- users/30d
- 2
TikTokfrom $1.50 / 1K results
Example request
Every TikTok scraper follows the same shape: POST a JSON body to the actor's run endpoint and read typed records back. Here it is in cURL, Node.js and Python.
curl -X POST "https://api.apify.com/v2/acts/data-slayer~tiktok-profile-scraper/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"profiles": [
"https://www.tiktok.com/@tiktok"
],
"maxItems": 100
}'Pricing
TikTok scrapers are priced per result, from $1.00 per 1,000 results, billed through your Apify account. There is no subscription and no seat minimum, and failed runs are not billed as results.
Frequently asked questions
Do I need a TikTok login to use the API?+
No. dataslayer TikTok scrapers read public data only — no login, no session and no cookie of yours is used.
What TikTok data can I scrape?+
Public profiles, videos, comments, keyword and hashtag search, trending content and single-video details.
Can I track trending sounds and content?+
Yes. Trending and discovery scrapers surface popular content and sounds by topic.
How is it priced?+
Per result, at each scraper's published rate through your Apify account. No subscription and no seat minimum.
Start scraping TikTok data
One token, 8 TikTok scrapers, pay per result through your Apify account.