Tiktok Scraper Ninja
Pricing
$0.05 / actor start
Tiktok Scraper Ninja
Scrape public TikTok data from usernames, hashtags, or video URLs. Extract videos, descriptions, stats, and metadata into clean, structured datasets. Built for automation, research, and AI workflows. Fast, reliable, and production-ready.
Pricing
$0.05 / actor start
Rating
0.0
(0)
Developer

Joca
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
A powerful and stealthy TikTok Scraper that extracts detailed video data, author statistics, music information, and more. It runs on the Apify platform or locally.
Features
- Rich Data: Extracts play counts, likes, shares, comments, video duration, music author, cover images, and direct download URLs.
- Search Support: Scrape videos by keywords, usernames (
@username), or hashtags (#hashtag). - Batch Processing: Scrape a list of direct video URLs.
- Stealth: Built with Playwright and stealth techniques to bypass common anti-bot measures (Residential Proxies recommended).
- Format: Outputs data in structured JSON format.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array | List of search terms to scrape videos for. |
usernames | array | List of usernames (e.g., tiktok) to scrape via search. |
hashtags | array | List of hashtags (e.g., funny) to scrape via search. |
videoUrls | array | List of direct video URLs to scrape. |
maxItems | number | Maximum number of videos to scrape per search/hashtag/username. |
proxyConfiguration | object | Proxy settings (Residential proxies are highly recommended). |
Example Input
{"searchQueries": ["Açaí bowls", "healthy recipes"],"usernames": ["khabylame"],"hashtags": ["dance"],"maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Output
The actor stores results in the default dataset. Example output:
{"id": "7338377130088140064","desc": "Best Açaí in town! #food #healthy","createTime": 1708534057,"url": "https://www.tiktok.com/@user/video/7338377130088140064","author": {"uniqueId": "acailover","nickname": "Açaí Lover","verified": false},"stats": {"diggCount": 15400,"shareCount": 300,"commentCount": 120,"playCount": 500000},"video": {"duration": 15,"downloadAddr": "https://..."},"music": {"title": "Original Sound","authorName": "Açaí Lover"}}
Proxy Configuration
IMPORTANT: TikTok has strict anti-scraping measures. Using Datacenter proxies often results in failures (0 videos found). Residential Proxies are strongly recommended for reliable results.
License
Apache-2.0