Skip to documentation
Browse documentation

Get Ads Report

Returns TikTok's aggregate ad publication report: country share and daily unique-ad counts, optionally filtered to one advertiser.

Capability ID tiktok-adlibrary.ads.report.get
Cost 10 credits per request
Maximum runtime 60 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

advertiser_name string optional

Exact advertiser name from advertiser.search; provide with business_id.

business_id string optional

Advertiser business id from advertiser.search; provide with advertiser_name.

country string optional

Current TikTok Commercial Content Library region, or ALL.

Example ALL
Available values ALLATBEBGCHCYCZDEDKEEESFIFRGBGRHRHUIEISITLILTLULVMTNLNOPLPTROSESISKTR
end_date string optional

Report end date, inclusive; defaults to today.

start_date string optional

Report start date; the range may span at most 31 days.

Response

Successful output is returned in results[0].data. Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The full redacted fixture is shown in the response panel.

Illustrative output fields

Derived from the sample above for orientation only. These observed fields are not a fixed response schema.

PathObserved typeExample
ad_activity object 2 fields
ad_activity.columns array 2 items
ad_activity.rows array 3 items
ad_published object 2 fields
ad_published.columns array 2 items
ad_published.rows array 3 items

Execution behavior

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until the job reaches completed or failed.