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
ScraperX
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 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.