TikTok Scraper avatar
TikTok Scraper
Try for free

4 days trial then $45.00/month - No credit card required now

View all Actors
TikTok Scraper

TikTok Scraper

clockworks/tiktok-scraper
Try for free

4 days trial then $45.00/month - No credit card required now

Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

#锔忊儯 Videos with this hashtag

hashtagsarrayOptional

Just add one or more TikTok hashtags and the scraper will collect data about videos containing this hashtag: likes, users, followers and more.
You can enter the hashtags one by one, or use the Bulk edit section to add a prepared list.

馃挴 Number of videos per hashtag, profile or search

resultsPerPageintegerOptional

Add the number of tiktoks you want to scrape per hashtag, profile, or search query. This field is applicable to #锔忊儯 Hashtags, 馃槑 Profiles, and 馃攳 Search.

Default value of this property is 1

Usernames

profilesarrayOptional

Add one or multiple TikTok usernames you want to scrape. You can enter the usernames one by one, or use the Bulk edit section to add a prepared list.

Scrape profile videos newer than [date]

oldestPostDatestringOptional

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

Scrape profile videos from the last [X] days

scrapeLastNDaysintegerOptional

Optional filter. 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. If the Scrape videos newer than field above was set, the most recent videos will be scraped.

Search queries

searchQueriesarrayOptional

Your keyword will apply to both videos and profiles. Use the Search sorting field below to specify whether you want your search to apply to top content, videos or users.
As for your query's format, you can use any query that works on TikTok.

Search sorting

searchSectionEnumOptional

By default, this scraper will sort the search results by whatever shows up in the Top section of TikTok search.
But you can narrow it down: if you want to apply your search query to just videos, use Video, just profiles - Profile.

Value options:

"/video": string"/user": string

Default value of this property is ""

Number of profiles per query

maxProfilesPerQueryintegerOptional

Only applies to profile searches. In this case ignore the 馃挴 Number of videos section and choose the number of profiles you want to scrape here.

Default value of this property is 10

Direct URLs for scraping specific tiktoks

postURLsarrayOptional

Add the URLs of tiktok videos you want to scrape. You can paste video URLs one by one, or use the Bulk edit section to add a prepared list.

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

鉁嶏笍 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.

Developer
Maintained by Apify
Actor metrics
  • 475 monthly users
  • 99.6% runs succeeded
  • 4.6 days response time
  • Created in Sep 2021
  • Modified 6 days ago