mcpField
G
Google Ads Transparency Center Scraper (orbots) - Apify Actor

Google Ads Transparency Center Scraper (orbots) - Apify Actor

Remote
apify.comBusiness & Marketing0Updated 7w ago

About Google Ads Transparency Center Scraper (orbots) - Apify Actor

Google Ads Transparency Center Scraper (orbots) is an Apify Actor that collects ad creatives and activity data from the public Google Ads Transparency Center. Search by brand, domain, or advertiser ID, with region filters and an advertiser-check mode.

Key features

  1. 01Search by brand, domain, or advertiser ID
  2. 02Collect ad formats, previews, and dates
  3. 03Filter ads by country
  4. 04Retrieve regional activity and creative variants
  5. 05Check whether advertisers run ads
  6. 06Return only previously unseen creatives

Use cases

  1. 01Research competitors’ Google ads
  2. 02Filter ads shown in selected countries
  3. 03Fetch new creatives on a schedule
  4. 04Check whether a list of advertisers runs ads

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.apify.com/?tools=orbots/google-ads-transparency-scraper
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://mcp.apify.com/?tools=orbots/google-ads-transparency-scraperAuth required

Tools

Details

From the project README

Google Ads Transparency Center Scraper - Competitor Ads

Every ad an advertiser runs on Google (Search, YouTube, Display, Shopping and Maps), read from the public Ads Transparency Center and delivered on the Apify platform, billed pay-per-event in USD. Built and maintained by orbots.

Not affiliated with, endorsed by, or sponsored by Google LLC. "Google", "Google Ads" and "Ads Transparency Center" are trademarks of Google LLC. This is an independent tool that reads publicly available Ads Transparency Center data; it is not an official Google product.

Run it on Apify: https://apify.com/orbots/google-ads-transparency-scraper


What it does

  • Three ways to target an advertiser: a brand name (Nike), a domain (nike.com) or a Google advertiser ID (AR18378488041124659201). A Transparency Center URL works too.
  • One row per ad: format (image, text or video), preview asset, first and last shown date, days active, and a direct link to the ad in the Transparency Center.
  • Region filter (ISO country codes such as US, GB, BR): only ads shown there come back, so you are not charged for creatives you would filter out anyway.
  • Per-country activity on demand (includeDetails): the countries each creative ran in, with first and last dates per country, plus every preview variation.
  • Advertiser check mode: one row per query saying whether the advertiser runs Google ads at all, with Google's own estimated range of active ads.
  • Built for schedules: with onlyNew: true each run returns only creatives you have not received before, per query and region set.
  • No login, no browser, no cookies. Pure HTTP against the Center's own endpoints.
  • A run that delivers nothing is not charged at all, not even the start fee.

Output (shape)

fieldmeaning
typecreative (default mode) or advertiser (advertiser check mode)
querythe brand, domain or advertiser ID you asked about
advertiser_id / advertiser_name / domainthe advertiser the ad belongs to
creative_idGoogle's ID for the ad
formatimage, text or video
preview_url / image_url / video_url / youtube_idpreview asset of the ad
first_shown / last_shown / days_shownlifetime of the ad as reported by the Center
transparency_urldirect link to the ad in the Ads Transparency Center
regions / variantsper-country dates and preview variations (only with includeDetails)

Quick start

Run from the Actor page, or call it via the Apify API and get the rows back in one request:

curl -X POST "https://api.apify.com/v2/acts/orbots~google-ads-transparency-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "queries": ["nike.com"], "regions": ["US"], "maxAdsPerQuery": 100 }'

Add "onlyNew": true for schedules, "includeDetails": true for per-country dates, or "outputMode": "advertisers" to screen a list of domains. Full input options, examples and pricing are on the Actor page.

Pricing (pay-per-event)

A small start fee per run (charged only when at least one row is delivered) plus a per-ad fee that scales down with volume, and a separate per-ad fee for includeDetails. Exact figures are on the Actor page. Zero rows, zero cost.

Support

Issues and feature requests: open an issue in this repository, or use the Issues tab on the Apify Actor page.

More from orbots

  • Google Trends Scraper: trending searches with estimated volume, active trends vs ended, trend duration.

orbots builds small, reliable data Actors on Apify. Data is read from publicly available sources; see each Actor's page for details and terms.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.