TikTok Profile Scraper avatar
TikTok Profile Scraper

Pricing

from $2.50 / 1,000 results

Go to Store
TikTok Profile Scraper

TikTok Profile Scraper

Developed by

Clockworks

Clockworks

Maintained by Apify

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.7 (9)

Pricing

from $2.50 / 1,000 results

458

Total users

8k

Monthly users

944

Runs succeeded

>99%

Issues response

4.4 days

Last modified

3 days ago

Profile(s)

profilesarrayRequired

Add the name of user you want to scrape.

Profile sections to scrape

profileScrapeSectionsarrayOptional

If a profile has reposted videos, you can scrape them by selecting 'Reposts'

Default value of this property is ["videos"]

Profile video sorting

profileSortingEnumOptional

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

resultsPerPageintegerOptional

The number of posts that will be scraped from every profile.

Default value of this property is 100

Scrape profile videos published after [date]

oldestPostDateUnifiedstringOptional

Optional filter. Only videos uploaded after or on this date will be scraped. Alternatively, specify how old the scraped videos should be in days. Putting 1 will get you only today's posts, 2 - yesterday's and today's, and so on.

Scrape videos published before [date]

newestPostDatestringOptional

Optional filter. Only videos uploaded before or on this date will be scraped.

Scrape videos with number of hearts < [number]

mostDiggsintegerOptional

Scrapes only videos with less hearts than the number you add. Doesn't work with date filters

Scrape videos with number of hearts ≥ [number]

leastDiggsintegerOptional

Scrapes only videos with no less hearts than the number you add. Doesn't work with date filters

Exclude pinned posts

excludePinnedPostsbooleanOptional

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

shouldDownloadVideosbooleanOptional

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

shouldDownloadCoversbooleanOptional

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

shouldDownloadSubtitlesbooleanOptional

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

shouldDownloadSlideshowImagesbooleanOptional

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

shouldDownloadAvatarsbooleanOptional

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

videoKvStoreIdOrNamestringOptional

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.