Tiktok Repost Scraper avatar

Tiktok Repost Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Tiktok Repost Scraper

Tiktok Repost Scraper

TikTok Repost Scraper extracts public reposted videos from TikTok profiles. Collect video URLs, captions, creators, hashtags, engagement metrics, timestamps, and more. Ideal for content analysis, trend tracking, influencer research, and social media monitoring.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeFlow

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

1

Monthly active users

20 hours ago

Last modified

Share

TikTok Repost Scraper (Apify Actor)

Collects public reposts from TikTok profiles by opening the profile, switching to the Reposts tab, scrolling, and capturing /api/repost/item_list responses (same strategy as the standalone Playwright script).

Input

  • urls — Array of profile URLs or requestListSources objects with url (e.g. https://www.tiktok.com/@handle or @handle).
  • maxItems — Max unique reposts per profile (default 100).
  • proxyConfiguration — Apify Proxy settings. The actor starts without a proxy, then falls back to datacenter, then residential (initial + 3 retries). After residential is used for a profile, later profiles use residential only.

Output

Default dataset: one item per repost, same shape as the original repost_output.json (id, desc, createTime, createTimeISO, webVideoUrl, author, video, music, stats, sourceApi, sourceType).

Run locally

cd Tiktok-Repost-Scraper
pip install -r requirements.txt
playwright install chromium
apify run

Put INPUT.json under the default key-value store (see Apify Python docs).

Build

Uses apify/actor-python-playwright:3.12-1.58.0 with playwright~=1.58.0 (matches bundled browsers). Pins pydantic<2.12 (Crawlee + Pydantic 2.12), browserforge==1.2.3 (1.2.4 broke DATA_FILES used by Crawlee; see crawlee-python #1718). The Dockerfile keeps the base image WORKDIR so xvfb-entrypoint.sh runs correctly on Apify.