
TikTok Profile Scraper
Pricing
$4.00 / 1,000 videos

TikTok Profile Scraper
Extract data from TikTok profiles and videos they post. Get TikTok profile data, URLs, numbers of shares, followers, comments, hearts, video and music metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
4.6 (8)
Pricing
$4.00 / 1,000 videos
429
Monthly users
817
Runs succeeded
>99%
Response time
2.2 days
Last modified
15 hours ago
Profile sections to scrape
profileScrapeSections
arrayOptional
If a profile has reposted videos, you can scrape them by selecting 'Reposts'
Default value of this property is ["videos"]
Profile video sorting
profileSorting
EnumOptional
Select Latest to scrape the most recent videos first, Oldest - the oldest videos first, Popular - the most popular videos first. Date filters only work with Latest and Oldest. Only supported for Videos section
Value options:
"latest": string"popular": string"oldest": string
Default value of this property is "latest"
Max posts per profile
resultsPerPage
integerOptional
The number of posts that will be scraped from every profile.
Default value of this property is 100
Scrape videos published after [date]
oldestPostDate
stringOptional
Works only from profiles, not hashtags. Only posts uploaded after or on this date will be scraped.
Scrape videos published before [date]
newestPostDate
stringOptional
Optional filter. Only videos uploaded before or on this date will be scraped.
Posts from last [X] days
scrapeLastNDays
integerOptional
Specify how old scraped posts can be - in days. Putting 1
will get you only today's posts, 2
- tomorrow's and today's, and so on. If the Post newer than
field was set, the most recent post will be chosen.
Exclude pinned posts
excludePinnedPosts
booleanOptional
Tick to exclude pinned posts from profiles. Pinned posts are usually the first videos on a profile's page.
Default value of this property is false
Include videos
shouldDownloadVideos
booleanOptional
Tick to download TikTok videos. Note that this will increase time and costs needed to extract the data.
Default value of this property is false
Include thumbnails
shouldDownloadCovers
booleanOptional
Tick to download TikTok video cover images (thumbnails). Note that this will increase time and costs needed to extract the data.
Default value of this property is false
Include subtitles
shouldDownloadSubtitles
booleanOptional
Tick to download TikTok video subtitles (only when present on the video). Note that this will increase time and costs needed to extract the data.
Default value of this property is false
Download slideshow images
shouldDownloadSlideshowImages
booleanOptional
Tick to download TikTok slideshow images. Note that this will increase costs and time required for scraping.
Default value of this property is false
Include profile avatars
shouldDownloadAvatars
booleanOptional
Tick to download authors' profile pictures. Note that this will increase time and costs needed to extract the data.
Default value of this property is false
✍️ Name your storage for videos
videoKvStoreIdOrName
stringOptional
Name (or ID) of the Key Value Store where the videos and other media like thumbnails will be stored. Omit to store in the default one. Using this option will provide a named Key-Value store can help bypass data retention and store the content forever until the store is manually deleted.
The Key-Value store's name can consist of a versatile combination of uppercase letters, lowercase letters, digits, or hyphens, all without any spaces.
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$4.00