TikTok Ad Library Ad Library Search
social_tiktok_ad_library_searchSearches TikTok's public Ads Library using either query for a general search or advertiser_name for advertiser-specific results. Advertiser-name searches resolve the name through TikTok's advertiser typeahead first, then search the selected advertiser entity and return adv_biz_ids on each ad. You can pass adv_biz_ids with advertiser_name to pin the exact advertiser shown in TikTok's See all ads link. TikTok requires the name with the ID and ignores an ID-only search, so provide exactly one of query or advertiser_name. If TikTok has no matching advertiser entity, the API falls back to TikTok's name search. Results are global, sorted by the latest shown date, support cursor pagination, and include a public TikTok Ads Library URL for each ad. Completed lookups cost at least 10 Nexscope credits. Actual cost depends on the operation and requested options. Repeated requests may purchase data again. TikTok Ad Library Ad Library Search API View Pricing Search TikTok's public Ads Library by general query or advertiser name. 1 credit per request Actual supplier units are reported per request. Examples are not guaranteed prices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | General ad search. Provide either query or advertiser_name, not both. | |
| cursor | No | Opaque cursor returned from the previous response. | |
| adv_biz_ids | No | TikTok advertiser business ID from a See all ads link. Use it with advertiser_name to pin the exact advertiser. Required companion: advertiser_name; ID-only searches return 400 because TikTok ignores the ID without the name. | |
| advertiser_name | No | Advertiser name to resolve through TikTok's typeahead and search by advertiser entity. Falls back to TikTok's name search when no entity matches. Provide either advertiser_name or query, not both. |