Google Ads Transparency Scraper avatar

Google Ads Transparency Scraper

Pricing

$1.00 / 1,000 ads

Go to Apify Store
Google Ads Transparency Scraper

Google Ads Transparency Scraper

Give advertiser domains or Google advertiser ids and get the ads each one runs, from the Google Ads Transparency Center: advertiser, verified status, format, first and last shown dates, ad link and preview image. Data from the DataForSEO SERP API.

Pricing

$1.00 / 1,000 ads

Rating

0.0

(0)

Developer

Brightgro LLC

Brightgro LLC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Give advertiser domains or Google advertiser ids and get the ads each one runs, as Google lists them in its Ads Transparency Center. Use it to watch competitors' ads, find who is advertising, or check how long an ad has run. The data comes from the DataForSEO SERP API.

Input

  • Advertiser domains or ids: up to 20, for example nike.com, a full link, or an advertiser id such as AR13752565271262920705.
  • Country: one of 18 countries (US by default), or ALL for every region.
  • Platform: all, Google Search, YouTube, Google Shopping, Google Maps or Google Play.
  • Ad format: all, text, image or video.
  • Ads per target: 10 to 200. The default is 40.

Output

One row per ad:

FieldWhat it holds
target, regionWhat you asked for
rankThe ad's place in the Transparency Center list
advertiser_name, advertiser_id, verifiedThe advertiser account and whether Google verified it
creative_id, formatGoogle's id for the ad, and text, image or video
first_shown, last_shownWhen the ad was first and last shown (UTC)
ad_urlThe ad's page in the Google Ads Transparency Center
preview_image_url, preview_urlThe ad's preview, where Google gives one

Sample row:

{"status": "ok", "target": "dataforseo.com", "region": "United States", "rank": 1, "advertiser_name": "Dataforseo OU", "advertiser_id": "AR13752565271262920705", "verified": true, "creative_id": "CR04854618748897722369", "format": "text", "first_shown": "2023-06-03 10:12:13 +00:00", "last_shown": "2024-11-18 15:21:39 +00:00", "ad_url": "https://adstransparency.google.com/advertiser/AR13752565271262920705/creative/CR04854618748897722369?region=US"}

A target that is not a domain or an advertiser id gets one invalid_input row. A target with no ads gets one no_ads row. A provider error gets one provider_error row. None of these is charged.

Price

One ad event for each ad row, at the price shown on this page. You pay only for ads that come back. The run asks for no more ads than its spending limit can pay for, and stops when the limit is reached.

Limits

  • Each target takes about 15 to 90 seconds, because Google Ads Transparency results are prepared as a task.
  • The list shows the ads Google has on record for that advertiser; text of the ad itself is in the preview image.