Search Ad Creatives
Ads Transparency
Search Ad Creatives
Search Google Ads Transparency Center creatives by advertiser id or verified domain, with format and date-window filtering.
GET
Search Ad Creatives
Search creatives by advertiser or domain. One of
advertiser_id or query is
required.
Credits: 10
Authorization
string
required
Your ScrapeBadger API key.
Query Parameters
string
Advertiser ID as shown in the Transparency Center URL, e.g.
AR01614014350098432001. Required unless query is given.string
Free text — a verified advertiser domain such as
tesla.com. Required unless
advertiser_id is given.string
default:"US"
ISO 3166-1 alpha-2 region the ad was served in, or
anywhere for no region
filter.string
Surface the ad ran on:
SEARCH, MAPS, PLAY, SHOPPING or YOUTUBE.
Validated but not applied — see filters_applied.platform.string
Creative format:
TEXT, IMAGE or VIDEO. Applied over the returned page.string
YYYY-MM-DD. Keeps creatives still running on or after this date.string
YYYY-MM-DD. Keeps creatives first shown on or before this date.boolean
default:"false"
Restrict to political ads. Validated but not applied — see
filters_applied.political.integer
default:"40"
Results per page,
1–100.string
next_page_token from a previous response.Response
string
The region requested.
integer
Google’s reported total for the advertiser or domain, when it sends one.
integer
Creatives in this response after the format and date filters — can be
smaller than
num while next_page_token is still set.string
Pass as
cursor for the next page. null on the last page.AppliedFilters
Which filters were honoured:
region, advertiser_id, query, format,
date_range, platform, political. platform and political are always
false.AdCreative[]
Example
Response
The date window matches on overlap, not on start: a creative shown
2026-01-01 to 2026-06-01 matches a March query, because callers ask “what was
running then”, not “what started then”.

