RECORDSDATA

[SOCIAL MEDIA · MARKETING]

TikTok Scraper - Videos, Profiles & Engagement Analytics

Scrape TikTok videos and profiles at scale: captions, hashtags, engagement rates, virality scores and download links. Export to CSV, JSON, Excel, or XML.

Input: 10 fields, none required. No Actor fee; you pay Apify platform usage only. Results export as JSON, CSV or Excel. Last updated 2026-10-02.

STATUS
PRODUCTION
INPUT FIELDS
10
REQUIRED
0
PRICING
FREE
UPDATED
2026-10-02
OUTPUT
JSON, CSV, Excel

01 / INPUT

What you can configure.

FIELDTYPEDESCRIPTION
TikTok profilesprofilesarrayUsernames (with or without @) or full profile URLs. The Actor pulls each profile's most recent videos. Example: tiktok, @nike, or https://www.tiktok.com/@nike.
Direct video URLspostURLsarrayFull TikTok video links to scrape individually, e.g. https://www.tiktok.com/@user/video/1234567890123456789. Matched against the author's most recent uploads, a very old video may not be found; for deep history use TikTok profiles with a higher Videos per profile instead.
Videos per profileresultsPerPageintegerHow many recent videos to pull from each profile listed above.
Max results (total)maxItemsintegerHard cap across every profile and video combined, so a run never runs longer or costs more than you expect. Free plan: capped at 10 regardless of this value. Paid: up to 1,000,000.
Exclude pinned postsexcludePinnedPostsbooleanSkip videos pinned to the top of a profile, so they don't push out fresher content when you only want the latest. default: false
Oldest post dateoldestPostDatestringOnly keep videos posted on or after this date. Format: YYYY-MM-DD.
Newest post datenewestPostDatestringOnly keep videos posted on or before this date. Format: YYYY-MM-DD.
Scrape full author statsscrapeAdditionalAuthorMetabooleanAdd each video's author's follower count, following count, total hearts and video count. Costs one extra request per unique author, worth it for influencer vetting or engagement-ratio analysis. default: true
Detect sponsored contentdetectSponsoredContentbooleanFlag videos as likely sponsored/ads based on caption signals (#ad, #sponsored, "paid partnership", etc.), handy for compliance and disclosure audits. default: true
Proxy configurationproxyConfigurationobjectTikTok blocks datacenter IPs at scale, Residential is required for reliable results and is already selected below. default: {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}

02 / PRICING

Pay for what you collect.

This Actor is free to run. You only pay Apify platform usage.

03 / FAQ

About the TikTok Scraper.

How much does the TikTok Scraper cost?

The Actor itself is free to run. You only pay for the Apify platform usage of each run.

What input does the TikTok Scraper need?

No field is required. The Actor has 10 input fields and every one has a default.

Which formats can I export the TikTok Scraper results in?

Results are saved to an Apify dataset. Download them as JSON, CSV or Excel, or fetch them through the Apify API.

04 / RELATED

More from the same family.

[01]

Pinterest Scraper: Pins, Boards, Profiles & Search

Scrape Pinterest pins, boards, profiles and search results: images, descriptions, engagement stats and product prices. Export to CSV, JSON, Excel, or XML.

PRODUCTIONSOCIAL MEDIA
VIEW ACTOR
[02]

Discord Channel Message Scraper

Export Discord channel messages with author, attachments, embeds, reactions and timestamps for archiving and analytics. Export to CSV, JSON, Excel, or XML.

PRODUCTIONSOCIAL MEDIA
VIEW ACTOR

NEXT SOURCE

What should we collect next?

Have a source that needs structured data?

Build an Actor