Skip to content
ShortVid API
Ad Intelligence Tutorial8 min read·Updated 2026-10-29

TikTok Ads Library & Creative Center API: Scrape Winning Ads, CTR & Keywords

Query TikTok Creative Center's commercial ad database by keyword, country, and time window (7/30/180 days) to extract winning e-commerce ad videos, advertiser landing pages, and high-converting ad copy.

$0.20 / 1K Videos · $0.10 / 1K Comments & Followers · No OAuth Needed

Instant Quickstart · Copy & Run in 30 Seconds

Search Top TikTok Commercial Ads & Extract Landing Pages

Execute in Live Playground →
import requests

API_KEY = "tk_your_api_key_here"

def search_tiktok_ads(keyword: str, country: str = "US", period: int = 7, page: int = 1):
    resp = requests.get(
        "https://api.shortvidapi.com/v1/ads/search",
        params={
            "keyword": keyword,
            "country_code": country,
            "period": period,      # 7, 30, or 180 days
            "sort_by": "impression",
            "page": page,
            "limit": 20,
        },
        headers={"x-api-key": API_KEY},
        timeout=30,
    )
    resp.raise_for_status()
    payload = resp.json()
    if payload.get("code") != 0:
        raise RuntimeError(f"API error: {payload.get('msg')}")
    return payload["data"]

data = search_tiktok_ads("bracelet", country="US", period=7)
for ad in data.get("materials", data.get("ads", []))[:5]:
    print(ad.get("id"), ad.get("brand_name"), ad.get("ctr"), ad.get("landing_page"))

Key Engineering Takeaways (TL;DR)

  • ✓Unlike TikAPI and most unofficial scrapers that only cover organic posts, ShortVid API includes full access to the TikTok Creative Center Commercial Ads Library (/v1/ads/search and /v1/ads/detail).
  • ✓Search commercial ads by product keyword (e.g., 'bracelet', 'serum', 'ai app'), target country (US, GB, DE, JP, BR, etc.), time window (7, 30, or 180 days), and sort by impression, like, or ctr.
  • ✓Every ad record includes the clean MP4 creative URL, advertiser brand name, CTA button text, external landing page URL, and performance metrics.
  • ✓Combine /v1/ads/search with /v1/ads/detail to inspect full advertiser profiles, multi-resolution video streams, and regional targeting across 60+ countries.

1. TikTok Commercial Ads & Creative Center Endpoints

ShortVid API exposes two specialized endpoints for ad intelligence, dropshipping product research, and creative spy workflows:

TikTok Creative Center Commercial Ads API endpoints on ShortVid API
EndpointCompatible AliasKey ParametersPrimary Use Case
GET /v1/ads/searchGET /v1/ads/top/adskeyword, country_code (US), period (7|30|180), sort_by (impression|like), page, limitFind top-performing video ads for any niche, product, or brand keyword
GET /v1/ads/detailGET /v1/ads/top/ads/detailad_id (or ads_id)Inspect full creative telemetry, landing page link, and engagement curve for a specific ad

2. Search Winning E-Commerce & App Ads by Keyword

Pass any product keyword (such as 'bracelet', 'portable blender', or 'fitness app'), country code, and lookback period to retrieve active commercial video ads:

Search Top TikTok Commercial Ads & Extract Landing Pages

Queries US commercial ads over the past 7 days sorted by impression volume and extracts the ad MP4 + destination store URL.

curl -sS "https://api.shortvidapi.com/v1/ads/search?keyword=bracelet&country_code=US&period=7&sort_by=impression&page=1&limit=20" \
  -H "x-api-key: tk_your_api_key_here"

3. Inspect Ad Detail & Multi-Region Creative Performance

Once you identify a high-performing ad ID from /v1/ads/search, call GET /v1/ads/detail?ad_id={id} for full creative metadata, or combine with GET /v1/videos/search to correlate paid ad trends with organic keyword velocity:

  • Deep Creative Inspection (GET /v1/ads/detail): Pass ad_id=7693646147554885640 to retrieve the full advertiser profile, objective type (Traffic, Conversions, App Install), video resolution streams, and regional targeting list.
  • Organic + Paid Keyword Correlation (GET /v1/videos/search): Pair commercial ad discovery with organic video search by region and publish_time to spot breakout e-commerce products before ad CPAs spike.

Interactive Engineering Workbench · GET /v1/ads/top/ads

Verify real-time latency, pagination math & JSON schema

5,000 videos/day
10,000 comments/day
20,000 followers/day
Our HTTP Calls/Day
452
Large page sizes
Legacy Provider Calls
1,334
30-item small pages
Official Research API
Within 1K Cap
1,000 req/day limit
Estimated Monthly Pipeline Cost (30 Days)
$72.73/ mo with Business bonus ($120.00 base rate)
Daily consumption: 40,000 Credits ($4.00/day)
ShortVid API (with volume bonus):$72.73 / mo
Legacy Scrapers ($1.50 / 1K calls):$60.03 / mo
Failed / 404 request fee:$0.00 (0 Credits)

Frequently Asked Questions

Does the Official TikTok Commercial Content API require special approval?
Yes. ByteDance's official Commercial Content API is restricted to approved researchers and EU Digital Services Act (DSA) compliance partners. ShortVid API provides instant key-based access to global Creative Center ad intelligence with zero approval wait time.
How many credits does TikTok Ads search cost?
Commercial Ads endpoints (/v1/ads/search and /v1/ads/detail) cost 10 Credits ($0.001) per item or detail lookup, and 0 Credits on any empty or failed response.
Which countries are supported in country_code?
Over 60 two-letter ISO country codes are supported, including US, GB, CA, AU, DE, FR, ES, IT, BR, MX, JP, KR, SG, ID, TH, VN, MY, PH, AE, and SA.

More engineering guides

View all guides →

Architecture Guide · 2026

Unofficial TikTok API vs Official TikTok API: Complete 2026 Developer Guide

8 min read →

Video Parser Guide · 1080p HD

How to Get TikTok Video Metadata & 1080p No-Watermark MP4 via API

6 min read →

Search & Discovery Guide

TikTok Search API Guide: Search Videos, Creators & Commercial Ads by Keyword

7 min read →

Pricing & Cost Analysis · 2026

TikAPI Pricing Breakdown (2026): Real Cost per 1,000 Videos & Pay-As-You-Go Comparison

6 min read →

Troubleshooting · HTTP Error 403 & WAF Fix

Fix TikTok HTTP Error 403 ("Access to www.tiktok.com Was Denied") — Working Python & API Bypass

8 min read →

Social Listening Tutorial

TikTok Comments & Replies Scraper API: Extract Threads at $0.10/1K

7 min read →

Creator & Follower Graph Guide

TikTok Profile & Followers Scraper API: Fetch User Data, Videos & 200-Item Follower Lists

8 min read →

Analytics & Python SDK · 2026

TikTok Analytics API & Python Guide: Creator Engagement, Video Velocity & Studio Metrics

8 min read →

Creator Discovery · 2026

TikTok Influencer Search API: Find Creators by Niche & Follower Tier

8 min read →

Lead Generation · 2026

How to Extract Creator Emails & Bio Leads from TikTok via API (Python & Node.js)

7 min read →

Trend Intelligence · 2026

TikTok Hashtag, Sound & Viral Trends API: Track Breakout Topics in Real Time

8 min read →

No-Code & AI Workflows · 2026

n8n & Make.com TikTok API Integration: Automate Video & Creator Workflows

7 min read →

E-Commerce & Affiliates · 2026

TikTok Shop Affiliate & E-Commerce Product Intelligence via API

8 min read →

Official API Architecture · 2026

TikTok Research API: Academic Eligibility, 1,000/Day Quota & Commercial REST Endpoints

8 min read →

OAuth & Scopes Reference · 2026

TikTok Display API: OAuth 2.0 Scopes, Limitations & How to Fetch Public Profiles

6 min read →

Python SDK & Asyncio Hub · 2026

Python TikTok API Tutorial (2026): requests, asyncio & Why Playwright Libraries Break

9 min read →

Scraper Architecture · $0.20/1K Videos

TikTok Scraper API: Extract Public Videos, Profiles, Comments & Ads at Scale

8 min read →