TikTok Ads Scraper - Top Ads, Landing Pages & History
Pricing
from $2.40 / 1,000 ad observations
TikTok Ads Scraper - Top Ads, Landing Pages & History
Find TikTok Top Ads in the UK, US, Germany and Brazil. Export ad creatives, video links and cached landing pages. Filter by destination domain, search stored ad history and download JSON or CSV. No TikTok login required.
Pricing
from $2.40 / 1,000 ad observations
Rating
0.0
(0)
Developer
Trending TikTok Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Features
Share
Find TikTok ad creatives and the landing pages behind them in the UK, US, Germany and Brazil. Export ad copy, video links, destination domains, reported likes and relative CTR rankings as JSON or CSV. Filter by domain to collect ads pointing to a particular website. No TikTok login or proxy setup is required.
TikTok ads with landing pages
{ "country": "GB", "includeLandingPages": true, "maxRows": 10 }
Each result contains the ad creative and its cached destination URL, domain and detail collection time. landing_page_status distinguishes available, no_landing_page and not_collected. Ads without a destination remain in an unfiltered export with null landing-page fields.
Details are collected once per ad and reused across customer runs. Running this Actor reads the archive; it does not trigger a TikTok request. Landing-page details carry their own details_collected_at timestamp, including when attached to an older ad observation.
Filter TikTok ads by landing-page domain
{ "country": "GB", "domains": ["clipstudio.net"], "maxRows": 20 }
Enter up to twenty domain names, such as example.com. Matching includes that domain and its subdomains. Multiple domains use OR matching. Domain filters automatically include landing-page details and return only ads with matching cached destinations. Use history mode to search the stored daily samples:
{ "country": "US", "mode": "history", "days": 7, "domains": ["example.com"], "maxRows": 140 }
Domain filters search the maintained archive, not every ad on TikTok. A destination domain identifies where an ad links; brand names are exported separately when supplied by TikTok.
Markets and creative data
The Actor archives up to twenty Creative Center Top Ads per market each day. Choose GB for the UK seven-day selection, or US, DE and BR for thirty-day selections. TikTok's impressions criterion determines the source order.
Rows contain exact string material_id, ad title, source ad link, optional brand name, industry and objective keys, reported likes, video metadata and available cover/playable links. video_id is the source's opaque video identifier. Media files are not downloaded; signed media links expire.
Use the output for creative inspiration, offer research, domain-specific monitoring and recurring market reports. The Landing pages dataset view places destination URLs beside the ad creative.
Stored ad history
{ "country": "US", "mode": "history", "days": 7, "maxRows": 140 }
History returns actual archived samples ordered by UTC collection date and position. Use fromDate and toDate for a fixed range of up to thirty calendar days. OUTPUT lists missing dates. An ad appearing on three collection dates produces three billable observations. Existing inputs without landing-page options retain their original fields.
collection_date and collected_at record our collection. source_reporting_date stays null because TikTok supplies no reporting date for this feed. Each source selection covers the requested seven- or thirty-day window.
CTR rankings and spend categories
ctr_top_percent is TikTok's relative Top-% ranking. A value of 22 means Top 22%, not a 22% click-through rate. ctr_rank_fraction retains the underlying source value. spend_category is the source's 0/1/2 category. Raw impressions, click counts, currency spend, conversions and revenue are not part of the export.
Pricing and spending limits
$3 per 1,000 delivered ad observations, plus $0.00005 per run start, with Store discounts on eligible plans. Landing-page details are included in the observation price. Ten results cost $0.03005 at the base rate. Apify platform usage is included.
Set maxRows and the maximum run cost to control spending. OUTPUT reports delivered rows and spending-limit truncation. Empty matches deliver no observation events and incur only the start event. Export JSON, CSV, Excel or another Apify format.
API and scheduled exports
Call the Actor through Apify's API, save a task or schedule recurring exports in Apify Console. API access uses your Apify token; no TikTok credentials are needed.
Report issues with the run ID, market and collection dates. Keep tokens and personal credentials out of reports.