Google Ads Transparency by Company avatar

Google Ads Transparency by Company

Pricing

from $1.50 / 1,000 ad returneds

Go to Apify Store
Google Ads Transparency by Company

Google Ads Transparency by Company

Give a list of company domains and get the Google ads that lead to each one, read live from Google's Ads Transparency Center: advertiser, ad id, format (text, image, video), first and last shown, days shown and links. Companies only. Pay per ad returned.

Pricing

from $1.50 / 1,000 ad returneds

Rating

0.0

(0)

Developer

PoliteBots

PoliteBots

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Is a company advertising on Google, since when, and with what kind of ads? Give this Actor a list of company domains and it returns the Google ads that lead to each one, read live from Google's Ads Transparency Center when you run it.

It is for sales and marketing teams that qualify accounts by ad spend signals, for agencies that watch competitors, and for lead-generation tools that enrich a list of company domains.

What you get

One row per ad whose landing page is on your domain, from every advertiser that is a company (the agency that runs a company's ads shows up too). Ads run by people, or by advertisers whose verified name has no company form such as Inc, LLC, Ltd or GmbH, are left out and not charged.

Each run with a valid input that reaches its proxy servers also writes a free SUMMARY record with one entry per domain: whether it was read, how many ads were returned and left out, and Google's count range of all ads that lead to the domain. Set maxAdsPerDomain: 1 to get that count range for many domains at the lowest cost.

Example input

{ "domains": ["stripe.com", "https://www.hubspot.com/pricing"], "maxAdsPerDomain": 40 }

Output example

{
"domain": "stripe.com",
"advertiserId": "AR16951989901585285121",
"advertiserName": "Stripe, Inc.",
"creativeId": "CR13925432327627866113",
"format": "text",
"firstShown": "2025-08-07T15:40:39Z",
"lastShown": "2026-10-26T16:21:32Z",
"daysShown": 446,
"landingDomain": "stripe.com",
"adUrl": "https://adstransparency.google.com/advertiser/AR16951989901585285121/creative/CR13925432327627866113?region=anywhere",
"advertiserUrl": "https://adstransparency.google.com/advertiser/AR16951989901585285121?region=anywhere",
"checkedAt": "2026-10-26T16:30:00Z"
}

Ads come newest first (by last shown). daysShown is Google's count of days the ad was shown.

Pricing

You pay per ad returned, plus Apify's small per-run start fee. Left-out ads, domains with no ads, and domains Google did not answer are free. Set a maximum charge per run and the Actor stops reading new domains when it is reached.

Limits

  1. Up to 1,000 domains and 1,000 ads per domain per run.
  2. Google sometimes refuses automated reads. The Actor then tries other connections and, when Google keeps refusing, marks the domain as not read in the SUMMARY record. A run where no domain could be read fails and charges no ads (Apify's start fee still applies).
  3. No ad images, videos or text: only facts about each ad and links to its page on Google's site.