Argon. trabajo
← Índice
Icono de Ads Transparency

Google Ads Transparency Explorer: Ad Creatives & Dates

Anuncios políticos y de influencers

/google-ads-transparencyMARKETING, BUSINESS, AISin publicar

Vista del dataset

La tabla que verá el cliente en Apify, definida por Argon (12 columnas):

advertiserId · advertiserName · creativeId · format · firstShown · lastShown · regions · previewUrl · transparencyUrl · query · fetchedAt · source

Trabajo comercial de Argon

One-pagerAds TransparencyAbrir documentoSocialAds TransparencyAbrir documentoEmailsAds TransparencyAbrir documentoGuion de demoAds TransparencyAbrir documento

Ficha del Store

Apify Store Listing Copy — google-ads-transparency

1. Title (<= 60 characters)

Google Ads Transparency Explorer: Ad Creatives & Dates (54 characters)

2. Short Description (<= 1000 characters)

Extract public ad creative metadata, formats, active date ranges, regional breakdowns, and official preview links from the Google Ads Transparency Center by advertiser name, domain, or AR ID. Includes incremental firstShownAfter date filtering and Apify Proxy support. Data source: Google Ads Transparency Center (https://adstransparency.google.com). (355 characters)

3. Long Description

Google Ads Transparency Explorer: Ad Creatives & Dates extracts structured public ad transparency records from the Google Ads Transparency Center (https://adstransparency.google.com) by advertiser name, domain, or Google Advertiser ID (AR...). Built for competitive intelligence teams, performance marketers, compliance researchers, and AI agents, it communicates directly with Google's public JSON RPC endpoints (/anji/_/rpc/*) without headless browser overhead and without re-hosting third-party creative assets.

Key Capabilities

4. Categories & Keywords

5. Pricing Summary

6. Frequently Asked Questions (FAQ)

Q1: What does this Actor cost to run?

It costs $0.0025 USD per returned ad creative ($2.50 per 1,000 ads) under Apify's Pay-Per-Event model, with a $0.00 startup fee and $0.00 monthly rental. Platform compute (256 MB) and proxy usage are included in the per-item price.

Q2: Why does this Actor charge per item instead of charging a startup or monthly fee?

Per-item billing (apify-default-dataset-item) aligns cost strictly with delivered results. When you run a daily monitoring schedule (firstShownAfter: "1d"), ads scanned that do not match your date cutoff are not charged, failed queries cost $0.00, and a run with zero new ads costs $0.00.

Q3: What data fields does each output item return?

Every item includes advertiserId (AR...), advertiserName, creativeId (CR...), format (text, image, or video), firstShown and lastShown (UTC ISO-8601 timestamps), regions (country codes or per-country objects when includeDetails: true), previewUrl, transparencyUrl, query, fetchedAt, and source ("Google Ads Transparency Center").

Q4: Do I need a Google API key or logged-in Google account?

No. The Actor queries the unauthenticated public RPC endpoints of https://adstransparency.google.com and requires no API key, no cookies from personal Google accounts, and no login.

Q5: What are the rate limits, proxy options, and operational limits?

The Actor runs at a polite cadence (<= 1 request/second), supports "DATACENTER" and "RESIDENTIAL" Apify Proxy groups (proxyGroup), caps maxItemsPerQuery at 1,000 and maxItems at 5,000, and scans up to maxScanPerQuery (default 400) ads per query when firstShownAfter is active. Note that enabling includeDetails: true adds one extra RPC call per ad (~1.3s/ad).

Q6: What are common usage examples for this Actor?

  1. Daily Competitor Ad Monitoring: Schedule a daily run with queries: ["shopify.com", "booking.com"] and firstShownAfter: "1d" to capture newly launched creatives at zero fixed cost.
  2. Regional Campaign Audit: Query queries: ["Nike, Inc."], region: "DE", and format: "video" to inspect active video campaigns in Germany.
  3. AI Agent Due Diligence: Invoke via MCP with maxItemsPerQuery: 5 to let an AI agent summarize a company's active ad presence for $0.0125.

README

Google Ads Transparency Explorer: Ad Creatives & Dates

Extract public ad creative metadata, formats (text, image, video), active date ranges (firstShown, lastShown), regional breakdowns, and official preview links from Google Ads Transparency Center (adstransparency.google.com) by advertiser name, domain, or Google Advertiser ID (AR...).

Attribution Notice: All data extracted by this Actor comes from the public Google Ads Transparency Center. Each output item includes "source": "Google Ads Transparency Center" and the direct transparencyUrl link (https://adstransparency.google.com).

Key Features

  1. Flexible Advertiser Query Resolution (queries):
  1. Incremental Monitoring Filter (firstShownAfter):
  1. Region & Format Filtering:
  1. Optional Per-Creative Regional Breakdown (includeDetails):
  1. Apify Proxy Support, Session Rotation & Safety Stop:
  1. Zero Re-hosting of Ad Assets:

Input Parameters

FieldTypeDefaultDescription
queriesarray<string>(required)Advertiser names ("Nike, Inc."), domains ("shopify.com"), or Google Advertiser IDs ("AR16735076323512287233").
regionstring""Two-letter ISO country code ("US", "GB", "DE", "ES", etc.) or "" / "anywhere" for all regions.
formatstring"any"Filter by creative format: "any", "text", "image", or "video".
firstShownAfterstring""Optional. Date ("YYYY-MM-DD"), ISO-8601 UTC timestamp, or relative window ("1d", "7d", "24h"). Only returns ads first shown after that cutoff.
maxScanPerQueryinteger400Only with firstShownAfter. Maximum ads scanned per query to find ads launched after firstShownAfter (unmatched ads are not charged).
maxItemsPerQueryinteger25Maximum number of ads to return per entry in queries (1–1000).
maxItemsinteger100Maximum total number of ads to return across the entire run (1–5000).
includeDetailsbooleanfalseFetch per-creative regional details (LookupService/GetCreativeById).
proxyGroupstring"DATACENTER"Apify Proxy group: "DATACENTER" (default) or "RESIDENTIAL" (for strict rate-limit recovery).
proxyConfigurationobject{"useApifyProxy": true}Apify Proxy configuration (falls back to direct connection locally).

Example Input

{
  "queries": [
    "AR16735076323512287233",
    "shopify.com",
    "Duolingo",
    "booking.com",
    "amazon.com"
  ],
  "region": "US",
  "format": "any",
  "firstShownAfter": "",
  "maxItemsPerQuery": 5,
  "maxItems": 25,
  "includeDetails": false,
  "proxyGroup": "DATACENTER",
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}

Output Schema

Each dataset item represents one public ad creative:

{
  "advertiserId": "AR16735076323512287233",
  "advertiserName": "Nike, Inc.",
  "creativeId": "CR05039561071455633409",
  "format": "text",
  "firstShown": "2023-11-17T03:48:36Z",
  "lastShown": "2026-10-19T19:15:44Z",
  "regions": [
    "US"
  ],
  "previewUrl": "https://tpc.googlesyndication.com/archive/simgad/7270270668040141288",
  "transparencyUrl": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR05039561071455633409?region=US",
  "query": "AR16735076323512287233",
  "fetchedAt": "2026-10-19T19:40:10Z",
  "source": "Google Ads Transparency Center"
}

Pricing (Pay-Per-Event)

You pay only for successfully extracted ad creative items (apify-default-dataset-item). Startup (apify-actor-start), unmatched ads during firstShownAfter scans, and failed queries cost $0.00:

ScenarioAds (maxItems)Total User Cost ($0.0025/ad)
Single creative verification1$0.0025
Competitor spot check10$0.025
Multi-advertiser audit100$0.25
Full competitive dataset1,000$2.50

Technical Reference: Public RPC Endpoints Used

This Actor communicates with the unauthenticated JSON RPC endpoints of https://adstransparency.google.com using URL-encoded f.req payloads:

  1. POST /anji/_/rpc/SearchService/SearchSuggestions?authuser= — Resolves advertiser names to AR... IDs or domains.
  2. POST /anji/_/rpc/SearchService/SearchCreatives?authuser= — Lists up to 40 ad creatives per page matching an advertiser ID or domain.
  3. POST /anji/_/rpc/LookupService/GetCreativeById?authuser= (only when includeDetails: true) — Fetches per-country metadata for a specific creative.

Frequently Asked Questions (FAQ)

1. What does this Actor cost?

This Actor uses Apify's Pay-Per-Event (PPE) model at $0.0025 USD per returned ad creative ($2.50 per 1,000 ads), with a $0.00 startup fee and $0.00 monthly subscription. Platform compute and proxy traffic are included.

2. Why does this Actor charge per item instead of a monthly subscription or startup fee?

Per-item charging (apify-default-dataset-item) lets you run scheduled monitoring (firstShownAfter: "1d") or small AI agent lookups without paying a $10–$20/month fixed rental fee. If an advertiser launches zero new ads today, or if a query fails, your run costs $0.00.

3. What data fields does each output item return?

Each record returns advertiserId (AR...), advertiserName, creativeId (CR...), format (text, image, or video), firstShown and lastShown (UTC ISO-8601 timestamps), regions (country code list, or per-country objects when includeDetails: true), previewUrl, transparencyUrl, query, fetchedAt, and source ("Google Ads Transparency Center").

4. Do I need a Google API key or logged-in Google account?

No. All data comes from the public, unauthenticated Google Ads Transparency Center endpoints (adstransparency.google.com/anji/_/rpc/*). No API key or Google account is required.

5. What are the rate limits, proxy options, and operational limits?

The Actor paces requests at <= 1 request/second (min_interval_seconds = 1.1s), supports "DATACENTER" and "RESIDENTIAL" Apify Proxy groups via proxyGroup, caps maxItemsPerQuery at 1,000 and maxItems at 5,000, and scans up to maxScanPerQuery (default 400) ads when firstShownAfter is set. If 3 queries fail consecutively, a safety stop ends the run cleanly.

6. How can I use this Actor in daily workflows or AI agent pipelines?

Términos y condiciones (C1–C7)

Terms of Service, robots.txt & Rule 0 Compliance Verification — google-ads-transparency


1. Executive Rule 0 Checklist

Compliance CriterionVerified StatusOfficial Evidence
Do Google's Terms of Service permit automated access when compliant with robots.txt?YEShttps://policies.google.com/terms?hl=en-US prohibits automated access only when done "in violation of the machine-readable instructions on our web pages (for example, robots.txt files)".
**Does adstransparency.google.com/robots.txt disallow /anji/_/rpc/*?**NO (HTTP 404)https://adstransparency.google.com/robots.txt returns HTTP/2 404 Not Found. Under RFC 9309 Section 2.3.1.4, a 4xx response means no crawler restrictions apply (Allow: /).
Does the Actor avoid re-hosting copyrighted ad creative media?YESThe Actor never downloads, stores, or re-hosts advertiser images or videos. It outputs only metadata and Google's public previewUrl and transparencyUrl links.
Does the Actor collect only public non-personal data?YESExtracts only public advertiser disclosures published in the Google Ads Transparency Center (advertiserId, advertiserName, creativeId, format, firstShown, lastShown, regions).

2. Literal Quotes & Official Sources

A. Google Terms of Service (https://policies.google.com/terms?hl=en-US)

Under "Respect others / Don't abuse our services", Google states:

"Don't abuse, harm, interfere with, or disrupt the services — for example, by accessing or using them in fraudulent or deceptive ways, introducing malware, or spamming, hacking, or bypassing our systems or protective measures. Note that when you use the services, you shouldn't access them in an automated way in violation of the machine-readable instructions on our web pages (for example, robots.txt files that disallow crawling, training, or other activities)."

B. https://adstransparency.google.com/robots.txt Verification (2026-10-19)

"If the server returns a 4xx status code for robots.txt, the crawler MAY access any resources on the server."
  1. POST https://adstransparency.google.com/anji/_/rpc/SearchService/SearchSuggestions?authuser=
  2. POST https://adstransparency.google.com/anji/_/rpc/SearchService/SearchCreatives?authuser=
  3. POST https://adstransparency.google.com/anji/_/rpc/LookupService/GetCreativeById?authuser=

3. Technical Controls & Honest Residual Risk Assessment

  1. Zero Asset Re-hosting (Intellectual Property Protection):
  1. Anonymous Public Access Only: No Google accounts, cookies, or CAPTCHA solvers are used.
  2. Honest Residual Risk (Upstream Rate Limiting & RPC Field Changes):