TikTok Post Scraper avatar

TikTok Post Scraper

Under maintenance

Pricing

from $2.50 / 1,000 tiktok starters

Go to Apify Store
TikTok Post Scraper

TikTok Post Scraper

Under maintenance

Scrapes TikTok posts by hashtag and keyword search. Extracts video metadata, engagement metrics (likes, comments, shares, bookmarks, views), creator info, and top comments.

Pricing

from $2.50 / 1,000 tiktok starters

Rating

0.0

(0)

Developer

yourlocalhost

yourlocalhost

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Scrapes TikTok posts by hashtag and keyword search. Extracts video metadata, engagement metrics (likes, comments, shares, bookmarks, views), creator info, and top comments.

What it does

This Actor visits TikTok hashtag pages and search results using Playwright, extracting video metadata from each listing. When "Fetch Full Post Details" is enabled, it opens each individual video page to capture rich engagement data — likes, comments, shares, bookmarks, view count, and top comments. Supports both hashtag browsing and keyword search, with configurable delays and proxy support for production-scale scraping.

Use cases

  • Viral product discovery — find trending products via #tiktokmademebuyit, #amazonfinds, etc.
  • Hashtag monitoring — track engagement metrics and content volume for specific hashtags
  • Influencer research — identify top creators and high-performing content in your niche
  • Content strategy — analyse what types of TikTok content drive the most engagement
  • Trend detection — feed TikTok engagement signals into product discovery pipelines

Input

FieldTypeRequiredDefaultDescription
hashtagsarrayNo["#ukshop", "#uktiktok", "#amazonfinds", "#tiktokmademebuyit", "#ukfinds"]TikTok hashtags (with or without # prefix)
searchKeywordsarrayNo[]Search keywords/queries for TikTok search
maxVideosPerSourceintegerNo20Max videos per hashtag or keyword (1–200)
fetchPostDetailbooleanNotrueOpen each video page for rich engagement data. Slower but much richer output
minDelayintegerNo3000Min delay between requests in ms (1000–30000)
maxDelayintegerNo12000Max delay between requests in ms (2000–60000)
proxyConfigurationobjectNoNo proxyProxy settings for anti-bot protection

Tip: Set fetchPostDetail: true for full engagement metrics. Set it to false for faster runs with basic video metadata only.

Example input

{
"hashtags": ["#ukshop", "#amazonfinds", "#tiktokmademebuyit"],
"searchKeywords": ["trending gadgets 2025"],
"maxVideosPerSource": 20,
"fetchPostDetail": true
}

Output

Each video is pushed as a separate record to the Apify dataset.

FieldTypeDescription
video_idstringUnique TikTok video ID
creator_usernamestringCreator's TikTok handle
captionstringVideo caption/description
likes_countnumberNumber of likes
comments_countnumberNumber of comments
shares_countnumberNumber of shares
bookmarks_countnumberNumber of saves/bookmarks
viewsnumberView count
video_urlstringDirect URL to the TikTok video
cover_urlstringVideo thumbnail/cover image URL
source_typestring"hashtag" or "search"
hashtagsstringHashtags in the caption
search_querystring | nullSearch keyword (if source is search)
extracted_atstringISO 8601 date-time of extraction

Example output

{
"video_id": "7345678901234567890",
"creator_username": "@gadget_guru_uk",
"caption": "This kitchen gadget is INSANE 🤯 #tiktokmademebuyit #amazonfinds #ukshop",
"likes_count": 245000,
"comments_count": 3200,
"shares_count": 18400,
"bookmarks_count": 52000,
"views": 2100000,
"video_url": "https://www.tiktok.com/@gadget_guru_uk/video/7345678901234567890",
"cover_url": "https://p16-sign.tiktokcdn.com/cover/example.jpg",
"source_type": "hashtag",
"hashtags": "#tiktokmademebuyit #amazonfinds #ukshop",
"search_query": null,
"extracted_at": "2026-03-06T14:30:00.000Z"
}

How to run

On Apify Platform

  1. Go to the Actor's page on Apify Console
  2. Enter hashtags and/or search keywords, configure detail fetching
  3. Click Start and wait for the run to finish
  4. Download results from the Dataset tab in JSON, CSV, or Excel format

Locally

$apify run

Deploy to Apify

apify login
apify push

Built with

  • Apify SDK — actor framework and dataset management
  • Playwright — browser automation for TikTok pages