TikTok Posts - Discover by keyword avatar
TikTok Posts - Discover by keyword
Under maintenance

Pricing

$3.00 / 1,000 results

Go to Store
TikTok Posts - Discover by keyword

TikTok Posts - Discover by keyword

Under maintenance

Developed by

AUTOScraping

AUTOScraping

Maintained by Community

Discover trending TikTok videos by keyword and extract structured data for insights. Includes likes, plays, hashtags, video URL and more. Ideal for marketing & research. Pricing: 3/1000 results.

0.0 (0)

Pricing

$3.00 / 1,000 results

0

7

7

Last modified

2 days ago

TikTok Keyword Posts Scraper

Overview

This Actor allows you to effortlessly scrape TikTok videos by keyword and retrieve metadata from trending public posts, including hashtags, play count, duration, music details, and much more. It's ideal for trend analysis, marketing intelligence, and content research.

Why choose this actor?

🚀 Whether you are a marketer, content creator, or analyst, this Actor delivers structured data on TikTok posts that matter most to your search. No authentication needed, fast response times, and extremely simple to use.

Use Cases

  • Discover viral content by niche keywords (e.g., “music”, “fitness”, “AI”)
  • Analyze post engagement (likes, comments, shares, etc.)
  • Monitor emerging trends for content ideation
  • Feed datasets into your own dashboard or analytics pipeline

Key Features

  • 🔎 Scrapes TikTok public videos based on keyword input
  • Retrieves metadata like likes, shares, comments, music, profiles and more
  • Includes preview images and video URLs
  • FREE USERS GET ONLY 10 RESULTS
  • ⚠️ max_results WILL ALWAYS ROUND UP TO THE NEAREST MULTIPLE OF 10
  • ✅ NO PROXIES NEEDED

How It Works

  1. Enter one or more keywords (e.g., ["music", "dance"])
  2. Optionally define max_results (e.g., 30, 100, 200)
  3. The Actor will search TikTok and collect structured metadata for matching posts.
  4. Download or process the data from the dataset.

Input Parameters

FieldTypeDescriptionRequiredExample
keywordsarrayKeywords to search for (e.g., ['music', 'dance'])✅ Yes["music"]
max_resultsintegerMax number of posts per keyword (rounded up to nearest multiple 10)❌ No35 → will return 40

Output (Full Example)

{
"url": "https://www.tiktok.com/@example/video/1234567890",
"post_id": "1234567890",
"description": "This is a sample TikTok description with #tags and 🎶 music.",
"create_time": "2025-03-14T02:55:57.000Z",
"digg_count": 12345,
"share_count": "500",
"collect_count": 1200,
"comment_count": 300,
"play_count": 1000000,
"video_duration": 30,
"hashtags": ["example", "sample", "tiktok"],
"original_sound": "Artist: Song Name",
"profile_id": "123456789",
"profile_username": "SampleUser",
"profile_url": "https://www.tiktok.com/@sampleuser",
"profile_avatar": "https://example.com/avatar.jpg",
"profile_biography": "Welcome to my profile!",
"preview_image": "https://example.com/preview.jpg",
"post_type": "video",
"discovery_input": {
"search_keyword": "music",
"num_of_posts": 10,
"country": ""
},
"original_item": false,
"shortcode": "1234567890",
"width": 576,
"ratio": "540p",
"video_url": "https://example.com/video.mp4",
"music": {
"authorname": "Artist",
"covermedium": "https://example.com/music-cover.jpg",
"id": "987654321",
"original": false,
"playurl": "https://example.com/music.mp3",
"title": "Song Title"
},
"region": "US",
"account_id": "sampleuser",
"profile_followers": 100000,
"timestamp": "2025-07-18T16:05:53.106Z",
"input": {
"url": "https://www.tiktok.com/@example/video/1234567890",
"discovery_input": {
"search_keyword": "music"
},
"country": ""
}
}

Pricing

PlanPrice per 1,000 results
Free user10 results total
Pay as you go$3 / 1,000 results

This Actor is provided “as is.” You are solely responsible for complying with TikTok’s terms of service and any applicable data laws. This Actor does not bypass CAPTCHA or login walls.

Update Policy

We continuously monitor TikTok changes and push updates to keep this Actor working reliably. Major updates will be communicated via the Apify changelog.

FAQ

Does this Actor scrape private content?
No, it only works with public posts.

Can I use this for commercial projects?
Yes, but ensure compliance with TikTok’s data usage policies.

Why do I get more results than I set in max_results?
BECAUSE max_results IS ALWAYS ROUNDED UP TO THE NEAREST MULTIPLE OF 10.

Do I need proxies?
NO. THIS ACTOR DOES NOT USE PROXIES.

How many results can I get for free?
ONLY 10 RESULTS IF YOU ARE A FREE USER.