VOOZH about

URL: https://apify.com/scrapeforge/tiktok-posts

โ‡ฑ TikTok Posts Scraper โ€” Profiles, Hashtags & Search ยท Apify


Pricing

from $0.30 / 1,000 results

Go to Apify Store

TikTok Posts Scraper

Scrape TikTok posts, video metadata, and engagement data from profiles, hashtags, or keyword searches. Fast bulk extraction with sorting, date filters, and region targeting. Export to JSON, CSV, or Excel.

Pricing

from $0.30 / 1,000 results

Rating

5.0

(3)

Developer

๐Ÿ‘ ScrapeForge

ScrapeForge

Maintained by Community

Actor stats

8

Bookmarked

1.1K

Total users

187

Monthly active users

7.6 days

Issues response

a month ago

Last modified

Share

TikTok Posts Scraper

A fast and reliable TikTok scraper that extracts posts, video metadata, and engagement data from profiles, hashtags, and keyword searches. Collect thousands of TikTok posts with full details โ€” including video stats, author info, captions, hashtags, and music data. Export to JSON, CSV, or Excel with no coding required.

Use cases

  • Social media monitoring โ€” Track brand mentions, competitor content, and trending topics across TikTok
  • Influencer research โ€” Evaluate creator performance by analyzing post frequency, engagement rates, and content themes
  • Trend analysis โ€” Discover emerging hashtags, sounds, and content formats before they peak
  • Market research โ€” Understand audience interests and content preferences in any niche or region
  • Academic research โ€” Collect structured TikTok datasets for social media studies and NLP projects
  • Content strategy โ€” Identify top-performing post formats, optimal posting patterns, and high-engagement topics
  • Competitor benchmarking โ€” Compare engagement metrics, posting cadence, and content mix across competing accounts

Features

  • Multiple scraping modes โ€” Scrape by profile, hashtag, keyword search, or paste any TikTok URL directly
  • Smart URL detection โ€” Paste video, profile, hashtag, search, or music URLs and the Actor auto-detects the type
  • Flexible sorting โ€” Sort results by latest, most popular, relevance, most liked, or date posted
  • Date filters โ€” Filter keyword searches by time range (yesterday, this week, this month, up to all time)
  • Region targeting โ€” Specify a country code to get region-specific content results
  • Rich output data โ€” Every post includes video metadata, engagement metrics, author profile, hashtags, music info, and more
  • Scalable โ€” Scrape from 1 to 10,000 posts per run with configurable limits per profile or search
  • Fast extraction โ€” Bulk data retrieval with efficient pagination, no browser emulation needed

Input

FieldDescriptionDefault
Start URLsPaste TikTok URLs directly (video, profile, hashtag, search, music). Overrides Scrape Mode when provided.โ€”
Scrape ModeChoose profiles, hashtag, or keywordprofiles
TikTok ProfilesList of usernames to scrape (without @)โ€”
HashtagHashtag to search (without #)โ€”
Search KeywordKeyword or phrase to searchโ€”
Max ResultsMaximum posts to return (hashtag/keyword modes)50
Max Results Per ProfileMaximum posts per profile30
Sort BySort order: latest, popular, relevance, most-liked, date-postedโ€”
Date Posted FilterTime range filter for keyword searchesโ€”
Region2-letter country code (e.g., US, GB, FR) for region-specific resultsโ€”

Input examples

Scrape posts from specific profiles:

{
"scrapeMode":"profiles",
"profiles":["charlidamelio","khaby.lame"],
"maxResultsPerProfile":50,
"sortBy":"popular"
}

Search by hashtag:

{
"scrapeMode":"hashtag",
"hashtag":"fyp",
"maxResults":100
}

Keyword search with filters:

{
"scrapeMode":"keyword",
"keyword":"cooking recipes",
"maxResults":200,
"sortBy":"most-liked",
"datePosted":"this-month",
"region":"US"
}

Paste URLs directly:

{
"startUrls":[
"https://www.tiktok.com/@charlidamelio",
"https://www.tiktok.com/tag/fyp",
"https://www.tiktok.com/search?q=cooking"
]
}

Output

Each post in the output dataset includes:

  • Video details โ€” ID, description/caption, creation timestamp, duration, dimensions, cover images, download URLs
  • Engagement metrics โ€” plays, likes, comments, shares, saves, and reposts count
  • Author info โ€” username, display name, avatar, verified status, follower/following counts, bio
  • Hashtags โ€” All hashtags used in the post
  • Music/sound โ€” Title, author, album, duration, and cover image of the audio used
  • Additional metadata โ€” Region, language, content warnings, and original sound flags

Output example

{
"id":"7345678901234567890",
"text":"This is a sample TikTok caption #fyp #viral",
"createTime":1709251200,
"createTimeISO":"2024-03-01T00:00:00.000Z",
"authorMeta":{
"id":"123456789",
"name":"username",
"nickName":"Display Name",
"verified":true,
"fans":150000000,
"heart":2000000000
},
"videoMeta":{
"duration":15,
"width":1080,
"height":1920
},
"diggCount":5000000,
"shareCount":100000,
"playCount":50000000,
"commentCount":75000,
"hashtags":[
{"name":"fyp"},
{"name":"viral"}
],
"musicMeta":{
"musicName":"Original Sound",
"musicAuthor":"username"
}
}

FAQ

How many posts can I scrape per run? You can scrape up to 10,000 posts per run for hashtag and keyword searches, and up to 5,000 posts per profile. Adjust the Max Results settings to control volume and cost.

Can I scrape multiple profiles in a single run? Yes. Add as many usernames as you need to the Profiles list. Each profile is scraped independently with its own results limit.

What URL formats are supported? The Actor accepts standard TikTok URLs for videos, profiles, hashtags, search queries, and music/sound pages. Short URLs (vm.tiktok.com) are also supported.

How does region targeting work? Set a 2-letter country code (ISO 3166-1) in the Region field. This influences which content TikTok returns, similar to browsing from that country.

Is the output compatible with other TikTok scrapers? Yes. The output schema is designed to be compatible with popular TikTok scraper formats, making it easy to switch or combine data sources without changing your pipeline.

Can I schedule recurring scrapes? Yes. Use Apify's built-in scheduler to run the Actor on a daily, weekly, or custom schedule. Combined with Apify integrations, you can automatically push results to Google Sheets, Slack, webhooks, or any API.

Disclaimer

This Actor is an unofficial tool and is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd. All product names, trademarks, and registered trademarks are the property of their respective owners. Use this Actor responsibly and in compliance with TikTok's Terms of Service.

You might also like

TikTok Scraper

clockworks/tiktok-scraper

Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

200K

4.8

Multiple TikTok Hashtags Scraper (no-limit)

novi/multiple-tiktok-hashtag-scraper

Multiple Hashtag TikTok Scraper. Just add one or more hashtags and extract posts, images, URLs, comments, likes, users, locations, timestamps, and more. No proxy cost, low usage expense.

Ultimate TikTok Scraper (no-limit)

novi/tiktok-scraper-ultimate

Scrape TikTok profiles, videos, and hashtags to extract key data. Use search queries or direct URLs to gather post details, shares, hearts, followers, music data, and user info.

TikTok Keyword Search Scraper

sociavault/tiktok-keyword-search-scraper

Search TikTok videos by keyword with advanced filtering options, including date posted, sort order, region targeting, and automatic pagination support. Perfect for content research, trend analysis, and competitive intelligence.

488

3.1

TikTok Media and Metadata Retriever

gratenes/tiktok-media-and-metadata-retriever

An api for gathering media and metadata from any TikTok media url, supports vm.tiktok.com, vt.tiktok.com and other TikTok short links.

Fast TikTok API (free-watermark videos)

novi/fast-tiktok-api

Fastest TikTok API for Trend, Hashtag, Search, Music, User, Comment. Real-time, authentic data. No pre-built databases. Provides no-watermark video download links.

TikTok Search Scraper

automation-lab/tiktok-search-scraper

Search TikTok by keyword. Extract videos, engagement metrics, author info, and music metadata from search results.

๐Ÿ‘ User avatar

Stas Persiianenko

173

TikTok Scraper โ€” All-in-One Data Extractor

dltik/tiktok-scraper

Extract TikTok data 5x cheaper than alternatives. Scrape profiles, videos, hashtags, search results and comments in one actor. Get followers, likes, views, captions, music metadata and engagement stats. $1 per 1000 results. No proxy needed for most queries. All-in-one no need for separate scrapers.

TikTok Metadata Scraper

badrnaseem/my-actor

This actor lets you extract detailed metadata from TikTok videos using one or multiple TikTok video URLs. It is designed for fast, reliable collection of public TikTok video data, making it ideal for analytics, research, and automation workflows.

๐Ÿ‘ User avatar

Badruddeen Naseem

30

Tiktok Search Scraper

eunit/tiktok-search-scraper

Fast, stealthy TikTok Search Scraper for real-time video data extraction. Get captions, views, music, and author details for any query. Features advanced anti-block technology. Perfectly optimized for marketing research, trend tracking, and influencer analytics on the Apify platform.

๐Ÿ‘ User avatar

Emmanuel Uchenna

37

5.0