← API Catalog
Apify·Async
Tiktok Creative Center Scraper
What it does
Scrape TikTok Creative Center Top Ads and trends in one Actor. Search ads by brand or product keyword, extract ad analytics, keyframes, percentile benchmarks, and recommendations, or collect trending hashtags, hashtag analytics, and trending videos for creative and competitor research.
Returns: Scrape TikTok Creative Center Top Ads and trends in one Actor. Search ads by brand or product keyword, extract ad analytics, keyframes, percentile benchmarks, and recommendations, or collect trending hashtags, hashtag analytics, and trending videos for creative and competitor research.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
target | select | No | Select one of the currently supported data sources. Deprecated Creative Center targets are documented in the README but are no longer selectable. |
cookies | text | No | Your cookies. Way to obtain:  |
videos_page | number | No | Page number. The Actor fetches only this page. |
videos_limit | number | No | Page size. TikTok currently accepts up to 100. |
hashtags_page | number | No | Page number. |
videos_period | select | No | Time period shown on the current Trending Videos page. |
dashboard_page | number | No | Page number. |
hashtags_limit | number | No | Page size. |
spotlight_page | number | No | Page number. |
videos_country | select | No | Country shown on the current Trending Videos page. |
videos_sort_by | select | No | Metric used to rank Trending Videos. |
dashboard_likes | select | No | Filter ads by the percentile range of likes received. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_likes.json) |
dashboard_limit | number | No | Page size. |
hashtags_period | select | No | Time period shown in the Hashtag trends filter. |
spotlight_limit | number | No | Page size. |
dashboard_period | select | No | Filter ads by their publication period. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_period.json) |
dashboard_region | select | No | Filter results by one or more regions currently shown in the Top Ads Dashboard. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/top_ads_dashboard_region.json) |
dashboard_search | text | No | Search by brand or product keywords. |
hashtags_country | select | No | Country shown in the Hashtag trends page header. |
dashboard_sort_by | select | No | Select the metric for sorting the ad results. |
hashtags_industry | select | No | Industry filter shown on the Hashtag trends page. Choose All Industries to omit the industry filter. |
ad_keyframe_metric | select | No | Select specific keyframe metric to retrieve. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/ad_keyframe_metric.json). |
dashboard_industry | select | No | Filter ads by one or more industries. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_industry.json) |
spotlight_industry | select | No | Filter ads by one or more industries for Spotlight. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/spotlight_industry.json) |
dashboard_ad_format | select | No | Filter by ad format. 'Spark ads' use organic posts; 'Non-Spark ads' are traditional. |
dashboard_objective | select | No | Filter ads by their campaign marketing objective. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_objective.json) |
videos_content_tags | select | No | Filter by one or more current website content tags. |
ad_percentile_metric | select | No | Select specific percentile metric to retrieve. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/ad_percentile_metric.json). |
ad_percentile_period | select | No | Define the time frame for the percentile data. |
ad_recommend_country | select | No | Country for recommend ads. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_region.json) |
ad_recommend_industry | select | No | Industry for recommend ads. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_industry.json) |
dashboard_ad_language | select | No | Filter ads by the language used in the creative. [Options](https://raw.githubusercontent.com/lofe-w/tiktok-creative-center-scraper-public/refs/heads/main/options/dashboard_ad_language.json) |
ad_keyframe_material_id | text | No | Material id. Obtain from the result of Top Ads Dashboard or Top Ads Spotlight |
ad_analytics_material_id | text | No | Material id. Obtain from the result of Top Ads Dashboard or Top Ads Spotlight |
ad_recommend_material_id | text | No | Material id. Obtain from the result of Top Ads Dashboard or Top Ads Spotlight |
hashtag_analytics_period | select | No | Time period shown in the Hashtag analytics filter. |
ad_percentile_material_id | text | No | Material id. Obtain from the result of Top Ads Dashboard or Top Ads Spotlight |
hashtag_analytics_country | select | No | Country shown in the Hashtag analytics page header. |
hashtag_analytics_hashtag_id | text | No | Hashtag ID from a Trending Hashtags result or from the official hashtag analytics page URL. |
Endpoints
GET
/v1/agents/resources/inspect/apify.doliz.tiktok-creative-center-scraperPublicPOST
/v1/agents/resources/estimate/apify.doliz.tiktok-creative-center-scraperPublicPOST
/v1/agents/resources/run/apify.doliz.tiktok-creative-center-scraperAgent keyGET
/v1/agents/resources/runs/{run_id}Agent keyQuick start
Run it with one Agent One Key over the OpenAI-compatible resource rail.
curl -X POST https://api.deva.me/v1/agents/resources/run/apify.doliz.tiktok-creative-center-scraper \
-H "Authorization: Bearer deva_i1_your_key_here" \
-H "Content-Type: application/json" \
--data '{
"params": {}
}'Related in Social
Instagram Scraper
Extract Instagram posts, reels, profiles, places, hashtags, carousels, and comments. Get data from Instagram using one or more Instagram URLs or search queries: content, context, metrics, metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Tweet Scraper V2 - X / Twitter Scraper
Lightning-fast search, URL, list, and profile scraping, with customizable filters. At $0.40 per 1000 tweets, and 30-80 tweets per second, it is ideal for researchers, entrepreneurs, and businesses! Get comprehensive insights from Twitter (X) now!
TikTok Scraper
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.
Instagram Profile Scraper
Scrape all Instagram profile info. Just add Instagram usernames, IDs or URLs and extract name, join date, number of followers, location, bio, website, related profiles, video&post count, latest posts. Export scraped data, schedule scraper via API, and integrate with other tools or AI workflows.
Instagram Post Scraper
Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including caption, metrics, images, mentions, coauthors, recent comments, sponsored status, video duration, views. Export scraped data, schedule scraper via API, integrate with other tools or AI workflows.
Facebook Posts Scraper
Extract posts, videos, and engagement metrics from Facebook pages. Get text captions, reactions, video transcripts, images, external links, collaborators, and more from Facebook pages and profiles. Export ad data, schedule runs via API, and integrate with other tools or AI workflows.