TikTok Videos Scraper – Cheap πŸŽ₯ avatar

TikTok Videos Scraper – Cheap πŸŽ₯

Pricing

from $0.00005 / actor start

Go to Apify Store
TikTok Videos Scraper – Cheap πŸŽ₯

TikTok Videos Scraper – Cheap πŸŽ₯

πŸ” Scrape TikTok Videos Instantly Enter a keyword or hashtag and instantly extract highly relevant TikTok videos, including caption, duration, author info & video URL πŸŽ₯ Perfect for trend research, content analysis, audience insights, viral tracking & enriching your Google Sheets or AI pipelines

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

ContactMinerLabs

ContactMinerLabs

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

0

Monthly active users

6 days ago

Last modified

Share

🎡 TikTok Videos Scraper – Find TikTok Videos by Keyword Fast 🎬

TikTok Videos Scraper collects public TikTok videos and photo posts matching the keywords you choose – in minutes. Add one or many keywords (bulk), pick the content type (Videos, Photos or All) and the period, and get a clean, deduplicated list with video URL, video ID, username, author, caption, hashtags, music, views, likes, comments and the exact publication date – up to your limit for each keyword.

Perfect for social media managers, influencer marketing agencies, brands, content creators, trend watchers, music marketers, researchers and media monitoring teams who want to track what is posted on TikTok around a topic.

✨ Why this TikTok Videos Scraper?

  • πŸ“ˆ Built for volume – every keyword is searched on 6 search engines (Google, Bing, DuckDuckGo, Brave, Yahoo, Mojeek) with many query variants (exact keyword, hashtag, variants, time windows)
  • πŸ” Bulk keywords – add as many keywords as you want with + Add: each one is scraped separately, up to Max Items per keyword
  • 🎬 Videos, photo carousels or both
  • πŸ“… Exact publication date – the date and time each video was posted (createTime), even when the search result does not show it
  • 🧾 Rich data – video ID, canonical video URL, username, profile URL, author, caption, hashtags, music, views, likes, comments, shares
  • 🎯 Unique videos only – every video appears once, even when found by several engines, keywords or URL formats
  • ⚑ Fast & light – no browser, no TikTok account, no cookies, no risk for your account
  • πŸ›‘ Stops exactly at your target – and stops automatically when no more videos are available, so you never waste time or money
  • πŸ“€ Export anywhere – JSON, CSV, Excel, XML, HTML, API, Zapier, Make, Google Sheets

πŸ” What does it extract?

FieldDescription
videoIdTikTok ID of the video
postUrlCanonical link (e.g. https://www.tiktok.com/@fitwithana/video/7312345678901234567)
postTypeVideo or Photo
keywordKeyword of your search that found the video
usernameCreator username
profileUrlLink to the creator profile
authorNameCreator display name when shown
captionVideo caption (cleaned)
hashtagsHashtags written in the caption
musicSound used in the video when shown
viewsNumber of views when shown
likesNumber of likes when shown
commentsNumber of comments when shown
sharesNumber of shares when shown
createTimeExact publication date and time (from the video ID)
dateDate as shown in the search result
titleTitle of the search result
snippetText of the search result
platformAlways TikTok
thumbnailImage when available
displayedUrlReadable version of the URL
scrapedAtDate and time of extraction

Fields that are not shown for a video are set to N/A.

πŸ›  How to scrape TikTok videos (4 steps)

  1. Add one or more keywords with + Add – e.g. workout, recipe, makeup tutorial, travel
  2. Choose the content type – Videos, Photos or All
  3. Choose the period – Any time gives the most results
  4. Set Max Items per keyword and click Start

Download your videos in JSON, CSV, Excel, XML or HTML, or send them to your tools through the Apify API and integrations.

πŸ’‘ Tips to get more TikTok videos

πŸ”Ή Popular topics: workout, fitness, recipe, cooking, makeup, skincare, fashion, outfit, travel, dance, comedy, pets, cars, gaming, music, booktok, study, finance, small business, real estate πŸ”Ή One-word keywords are also searched as hashtags (workout β†’ #workout) πŸ”Ή Add several related keywords: workout, home workout, gym, fitness motivation πŸ”Ή Keep "Any time" for the largest volume, and sort by createTime to get the latest videos

🎯 Use cases

πŸ“Š Trend monitoring – follow what is posted on TikTok around a topic, product or campaign 🀝 Influencer marketing – find creators posting in your niche, with their engagement 🎡 Music marketing – see which sounds are used with your keywords 🏷️ Brand tracking – collect videos mentioning your brand or hashtag ✍️ Content inspiration – see which videos work in your niche (views, likes) βš™οΈ Automation – schedule runs and send new videos to Google Sheets, a CRM or a webhook

πŸ“₯ Input

Input example:

{
"KEYWORDS": ["workout", "recipe"],
"POST_TYPE": "video",
"TIME_FILTER": "any",
"MAX_ITEMS": 50
}
FieldTypeDescription
KEYWORDSstring[]πŸ” Keywords to search (one per line, click + Add)
POST_TYPEstring🎬 video, photo or all
TIME_FILTERstringπŸ“… any, day, week, month or year
MAX_ITEMSintegerπŸ”’ Number of unique videos per keyword

🧾 Output example

{
"videoId": "7312345678901234567",
"postUrl": "https://www.tiktok.com/@fitwithana/video/7312345678901234567",
"postType": "Video",
"keyword": "workout",
"username": "fitwithana",
"profileUrl": "https://www.tiktok.com/@fitwithana",
"authorName": "Ana Fit",
"caption": "Leg day πŸ”₯ #workout #gym",
"hashtags": ["#workout", "#gym"],
"music": "original sound - Ana Fit",
"views": "N/A",
"likes": "12.3K",
"comments": "245",
"shares": "N/A",
"createTime": "2023-12-14T07:15:51.000Z",
"date": "N/A",
"title": "Leg day πŸ”₯ #workout #gym | TikTok",
"snippet": "12.3K Likes, 245 Comments. TikTok video from Ana Fit (@fitwithana): \"Leg day πŸ”₯ #workout #gym\". original sound - Ana Fit.",
"platform": "TikTok",
"thumbnail": "N/A",
"displayedUrl": "tiktok.com β€Ί @fitwithana β€Ί video",
"scrapedAt": "2026-10-17T11:59:31.581Z"
}

❓ FAQ

Is it legal to scrape TikTok videos? This actor only collects public videos as they appear in public search engine results. It does not log in, and does not access private accounts, messages or follower lists. You are responsible for using the data in compliance with privacy laws (GDPR, CCPA…) and with TikTok's terms, especially if you store or republish content.

Why did I get fewer videos than requested? Some keywords have few public videos indexed by search engines, especially with a short period. The actor stops automatically when no more videos exist for your search. To get more, add more related keywords, choose "All" and keep "Any time".

Do I need a TikTok account or cookies? No. Just enter your keywords and run the actor – no account, no cookies, no risk for your TikTok profile.

Can I schedule it? Yes – use Apify Schedules to collect new videos daily or weekly and send them automatically to Google Sheets, a CRM or a webhook.

πŸ’° Pricing

Simple pay-per-result model: you only pay for the videos you collect.

Price: $9.99 per 1,000 videos πŸ’΅

⚠️ Disclaimer

This tool is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd.

πŸ“« Support

😊 Leave us a ⭐⭐⭐⭐⭐ review if you like the TikTok Videos Scraper! 🌍 Questions, custom needs or issues? Contact us through Apify or via ContactMinerLabs 🌩️.