TikTok Repost Scraper
Pricing
from $3.99 / 1,000 results
TikTok Repost Scraper
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapePilot
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
2
Monthly active users
11 days ago
Last modified
Categories
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
requestListSourcesobjects withurl(e.g.https://www.tiktok.com/@handleor@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-Scraperpip install -r requirements.txtplaywright install chromiumapify 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.