TikTok Ads Scraper
Pricing
$0.20 / 1,000 results
TikTok Ads Scraper
Extract TikTok Creative Center ad details, advertiser fields, creative text, media URLs, landing pages, metadata, and engagement metrics through Scrappa.
Pricing
$0.20 / 1,000 results
Rating
0.0
(0)
Developer
Scrappa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape TikTok Creative Center ad details from ad URLs with a lightweight Apify Actor powered by Scrappa.
This actor is built for TikTok ad research workflows: competitor creative monitoring, agency reporting, landing page checks, and collecting public ad metadata from TikTok Creative Center URLs.
What You Get
- Ad ID and request URL
- Advertiser, brand, and account fields when returned by TikTok
- Creative text, CTA, objective, industry, category, region, country, and language metadata
- Landing page or destination URL
- Video, cover, and other media URLs
- Like, comment, and share counts when available
- Cached metadata when Scrappa returns cache information
- Raw nested Scrappa fields preserved in each dataset item
Input
Paste one or more TikTok Creative Center ad URLs:
{"urls": ["https://ads.tiktok.com/business/creativecenter/topads/7213160569871581185/pc/en?countryCode=US&period=30"]}
API callers can also use the legacy single URL field:
{"url": "https://ads.tiktok.com/business/creativecenter/topads/7213160569871581185/pc/en?countryCode=US&period=30"}
The actor pushes one dataset item per input URL. It does not crawl TikTok Creative Center searches or discover new ads; provide the ad detail URLs you want to resolve.
Output
Example dataset item:
{"ad_id": "7213160569871581185","advertiser_name": "Example advertiser","brand_name": "Example brand","industry": "E-commerce","objective": "Conversions","creative_text": "Example ad text","landing_page": "https://example.com","video_url": "https://...","cover": "https://...","media_urls": ["https://..."],"like_count": 1200,"comment_count": 42,"share_count": 18,"cached": true,"request_url": "https://ads.tiktok.com/business/creativecenter/topads/7213160569871581185/pc/en","request_ad_id": "7213160569871581185","request_index": 1,"result_found": true}
If TikTok rejects, expires, or region-locks an ad URL, the actor still writes a dataset row for that input with result_found: false and an error_message.
Notes
This actor calls Scrappa's /api/tiktok/ads/details endpoint. The scraping work runs on Scrappa infrastructure; Apify is used for input validation, orchestration, and dataset output.
The Scrappa API docs also show the shorter Creative Center form https://ads.tiktok.com/business/creativecenter/topads/7221117041168252930/. TikTok currently serves many live ad detail pages with /pc/en appended, and this actor accepts both forms.