{"uid":"cap_CQBnPMaAJ27bVZiWbln01","slug":"tiktok-hashtag-scraper-clockworks-tiktok-hashtag-scraper-via-15a765c3","name":"TikTok Hashtag Scraper (clockworks/tiktok-hashtag-scraper) via StableApify","description":"Start the \"TikTok Hashtag Scraper\" Apify actor (clockworks/tiktok-hashtag-scraper). Scrape TikTok hashtag data. Just add one or more hashtags and extract TikTok videos with that hashtag: URLs, likes, country of creation, video and music metada…","url":"https://stableapify.dev/api/actors/clockworks/tiktok-hashtag-scraper/call","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["hashtags","resultsPerPage","shouldDownloadVideos","shouldDownloadCovers","downloadSubtitlesOptions","shouldDownloadSlideshowImages"],"properties":{"hashtags":{"type":"array","items":{"type":"string"},"description":"Just add TikTok hashtags and the scraper will collect information about users, followers, likes, and more."},"resultsPerPage":{"type":"integer","default":100,"maximum":9007199254740991,"minimum":1,"description":"Maximum number of posts that will be scraped from every hashtag."},"shouldDownloadCovers":{"type":"boolean","default":false,"description":"Tick to download TikTok video cover images (thumbnails). Note that this will increase time and costs needed to extract the data."},"shouldDownloadVideos":{"type":"boolean","default":false,"description":"Tick to download TikTok videos. Note that this will increase time and costs needed to extract the data."},"videoKvStoreIdOrName":{"type":"string","pattern":"^[a-zA-Z0-9-]+$","description":"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."},"downloadSubtitlesOptions":{"enum":["NEVER_DOWNLOAD_SUBTITLES","DOWNLOAD_SUBTITLES","DOWNLOAD_AND_TRANSCRIBE_VIDEOS_WITHOUT_SUBTITLES","TRANSCRIBE_ALL_VIDEOS"],"type":"string","default":"NEVER_DOWNLOAD_SUBTITLES","description":"Choose how to handle subtitles and audio transcription for input videos. Subtitles are provided by TikTok for some videos, and transcription means that this Actor will use speech-to-text AI to generate video transcript. Transcripts are charged as an extra event according to your plan."},"shouldDownloadSlideshowImages":{"type":"boolean","default":false,"description":"Tick to download TikTok slideshow images. Note that this will increase costs and time required for scraping."}},"description":"Normalized actor input. See field descriptions for the simplified shape; native Apify input also accepted (passed through).","additionalProperties":{}},"options":{"type":"object","properties":{"build":{"type":"string","maxLength":100,"minLength":1},"memory":{"type":"integer","maximum":32768,"minimum":128},"maxItems":{"type":"integer","maximum":100000,"minimum":1}},"description":"Optional Apify run options.","additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_D-rA4abaxg1n_jl0vRejL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes TikTok videos matching one or more hashtags, returning video URLs, like counts, country of creation, and video/music metadata","exampleAgentPrompt":"Can you scrape all TikTok videos posted under the hashtags #fitness and #workout and give me their video URLs, like counts, countries of creation, and music metadata?","exampleUseCases":[{"title":"Competitor hashtag campaign research","prompt":"I'm running a TikTok marketing campaign — can you scrape all videos under the hashtag #veganrecipes and pull back their URLs, like counts, and music info so I can see what content is performing best?"},{"title":"Trend monitoring for a brand","prompt":"Can you extract TikTok videos from the hashtags #streetwear and #fashion and give me the video URLs, likes, and country of origin? I want to track where the trend is strongest."},{"title":"Influencer discovery by niche hashtag","prompt":"I want to find TikTok creators posting under #handmadejewelry — please scrape videos from that hashtag and return the video URLs, like counts, and video metadata so I can identify top performers."}],"resultDescription":"A structured list of TikTok video records matching the given hashtag(s), each containing the video URL, like count, country of creation, video metadata (e.g. description, duration, views), and music metadata (e.g. track name, author). Results are returned as the actor run output from Apify.","failureModes":["Invalid or non-existent hashtag returns empty results","TikTok rate limiting or anti-scraping measures may cause incomplete data","Actor run timeout for very large or trending hashtags with millions of videos","Payment failure via x402 protocol prevents actor from starting","Hashtag with no videos returns empty array"],"whenToPreferThis":"Choose this endpoint when you need structured TikTok video data organized by hashtag — especially for trend research, campaign analysis, or influencer discovery. It is purpose-built for hashtag-based extraction rather than profile or comment scraping. Prefer this over generic web scrapers when you need TikTok-specific fields like music metadata and country of creation, and when you want pay-per-call pricing without managing your own Apify account.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:35:05.176Z","isFirstParty":false}