TikTok Public Videos Scraper avatar

TikTok Public Videos Scraper

Under maintenance

Pricing

from $2.99 / 1,000 videos

Go to Apify Store
TikTok Public Videos Scraper

TikTok Public Videos Scraper

Under maintenance

Scrape source-backed public TikTok hashtag videos with detail-page enrichment.

Pricing

from $2.99 / 1,000 videos

Rating

0.0

(0)

Developer

w3crawler

w3crawler

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Scrapes source-backed public videos from TikTok hashtag pages, then visits every selected public video detail page for enrichment.

Provide hashtag with or without #. maxItems is a 1–200 unique-video cap. In Cloud, omitted proxy configuration defaults to US Residential Apify Proxy; local runs use no proxy by default.

Each row contains canonical videoUrl, authorUsername, full caption, engagement metrics, music metadata, hashtags, source/provenance, sequential rank, and scrape time when supplied by TikTok. A row is emitted only when TikTok visibly or hydration-source supplies at least three additional video fields. Missing values are omitted rather than invented. CAPTCHA, login walls, blocks, failed requests, and zero data fail the run.

TikTok's anonymous keyword-search interface is login-gated, so this actor intentionally exposes the reliable public hashtag workflow only.

Example input

{
"hashtag": "music",
"maxItems": 2
}

Example output

{
"videoUrl": "https://www.tiktok.com/@example/video/1234567890123456789",
"videoId": "1234567890123456789",
"authorUsername": "example",
"description": "Example public music video caption",
"likes": 12000,
"comments": 240,
"shares": 80,
"plays": 150000,
"musicTitle": "Example Sound",
"musicAuthor": "Example Artist",
"hashtags": ["music", "example"],
"thumbnailUrl": "https://p16-sign.tiktokcdn.com/example.jpeg",
"source": "tiktok-public-hashtag",
"sourcePageUrl": "https://www.tiktok.com/tag/music",
"searchQuery": "music",
"searchType": "hashtag",
"rank": 1,
"scrapedAt": "2026-08-18T12:00:00.000Z"
}