Get Google ads
get_google_adsList Google ads a company runs by domain or advertiser name, returning ad format, dates, creative links, and a summary of ad activity.
Instructions
List the Google ads a company runs, read from Google's public Ads Transparency Center. Give a company domain (for example stripe.com) or an advertiser name, or lists of either. Returns one row per ad with the advertiser, ad ID, format (text, image, or video), first and last shown dates, a creative link, and the ad's Transparency Center page, plus one company summary row per input with Google's total ad count band, formats seen, and whether the company runs Google ads at all. Rows with no ads, blocked requests, or a changed Google page come back free with a row_status saying so. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN and consumes Apify credits per ad row returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Where the ads were shown: anywhere, or a two letter country code such as US, GB, DE, or FR. Default anywhere. | |
| domains | No | Several company domains. Each gets its own ad rows and summary row. Up to 500 inputs per run. | |
| formats | No | Limit to text, image, or video ads. Omit for all formats. | |
| max_ads | No | Ad rows per input, 1 to 1000. Each ad row is billed. Default 50. | |
| skipCache | No | true reads fresh results instead of the free 24 hour cache in your account. Default false. | |
| proxy_mode | No | auto connects directly and moves to the Apify proxy default pool if Google refuses a request; direct never uses a proxy; residential uses Apify residential proxy. Apify bills proxy traffic to your account. Default auto. | |
| since_days | No | Only ads last shown in this many days. 0 returns every ad Google lists. Default 90. | |
| company_domain | No | A company website domain, for example stripe.com. Returns the ads Google lists for that domain. Give this, advertiser_name, or one of the lists. | |
| max_charge_usd | No | Optional. The run stops before any row that would take its charges over this amount. | |
| advertiser_name | No | An advertiser name as Google verifies it, for example Stripe, Inc. Exact name matches are used, up to 5 advertisers; otherwise the closest suggestion, labeled closest. | |
| include_summary | No | One extra summary row per input, billed only when ads were found. Default true. | |
| advertiser_names | No | Several advertiser names. |