Google Ads Transparency Scraper avatar

Google Ads Transparency Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Google Ads Transparency Scraper

Google Ads Transparency Scraper

Extract rich public Google Ads Transparency Center advertiser profiles and creative metadata with bounded rendered-page support and pure business rows.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Google API

Google API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Find public advertiser pages and ads in Google’s Ads Transparency Center. Search by advertiser or provide a public Center URL. The dataset connects each creative to its advertiser and can include visible ad text, format, public media, dates, and other disclosures.

How to use

  1. Search for an advertiser, or provide a public Ads Transparency Center URL in startUrls.
  2. Set a country or platform and add any advertiser, format, or verification filters.
  3. Choose the result and page limits. Enable includeCreativeDetails for additional public information about each ad.
  4. Run the Actor and view the advertiser and creative records in the dataset.

Example:

{
"advertiserName": "Example Advertiser",
"country": "US",
"platform": "SEARCH",
"adFormat": "IMAGE",
"verifiedOnly": true,
"maxItems": 25,
"includeCreativeDetails": true
}

Input

InputDescriptionDefault
advertiserNameAdvertiser name or website to search. searchQuery and q are aliases.Google
queriesSearch for several advertisers. searchKeywords is an alias.—
startUrlsPublic Center home, advertiser search, advertiser gallery, or creative detail URLs. sourceUrls, urls, url, and sourceUrl are aliases.—
country / regionCountry or region for generated searches and optional filtering, such as US, IN, GB, or DE.US
platformFilter by a public platform, such as SEARCH or YOUTUBE.—
adFormatFilter by a public format, such as TEXT, IMAGE, or VIDEO.—
filterAdvertiserNameKeep rows whose advertiser name contains this text.—
verifiedOnlyKeep only advertisers with a public verified marker.false
maxItemsMaximum creative records across the run (1–500). maxResults is an alias.50
page / maxPagesSearch-results page for query searches and maximum gallery scroll rounds.1 / 5
deduplicateRemove repeated creative IDs.true
sortByOrder results by source, advertiser name, creative ID, or format.source
includeMediaInclude public Google-hosted image and video URLs and dimensions.true
includeCreativeDetailsVisit creative pages for additional dates, format, media, and public disclosures.false
proxyConfigurationOptional Apify Proxy configuration for public Center pages.—

For custom URLs, the supplied pages take precedence over generated advertiser searches. Set page for search-result URLs; it applies to query searches and does not change a directly supplied advertiser or creative URL.

Output

Each dataset record represents a public advertiser and creative, with advertiserId, creativeId, and creativeUrl as its key identifiers. The visible page determines which additional fields are available:

  • Advertiser: public name, legal name, country, identity-verification status, and displayed ad-count text. Approximate counts are labeled as estimates.
  • Creative: format, platform, region, visible text, headline, description, and public destination information when shown.
  • Media: public image and video URLs, dimensions, labels, and media counts when available and enabled.
  • Dates and disclosures: first or last shown dates, run duration, spend or impression ranges, recipient counts, audience criteria, and variation details when displayed by the Center. These fields are most likely to appear when includeCreativeDetails is enabled.

Text is collected only when it is visible in the public ad preview; text is not inferred from an image. Counts and date precision follow the wording shown by the source, and unavailable values are left empty or unknown.

Example dataset item:

{
"advertiserId": "example-advertiser-id",
"advertiserName": "Example Advertiser",
"creativeId": "example-creative-id",
"creativeUrl": "https://adstransparency.google.com/advertiser/example/creative/example",
"adFormat": "IMAGE",
"platform": "SEARCH",
"region": "US",
"adText": "Example public ad text",
"creativeImageUrl": "https://example.com/public-ad-image.jpg",
"lastShownText": "Sep 1, 2026"
}

The Output tab shows the available result fields. Run information and the dataset are available in the Actor’s Output tab.

Limits and responsible use

Ads and disclosure fields vary by advertiser, country, platform, and what the Center displays. Results are bounded by the configured record and page limits. This Actor is not affiliated with Google. Use the public information responsibly and follow applicable laws and Google’s terms.