Google Ads Transparency Scraper: Competitor Ads by Domain
Pricing
from $1.20 / 1,000 ad results
Google Ads Transparency Scraper: Competitor Ads by Domain
Scrape Google Ads Transparency Center records by company domain: ad creatives, formats, advertisers and first/last shown dates when available. Export JSON for competitor ad research, brand monitoring, n8n, Make and Apify MCP. Includes bulk domains and summary options.
Pricing
from $1.20 / 1,000 ad results
Rating
0.0
(0)
Developer
HirePulse
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Research competitor advertising from Google Ads Transparency Center records. Enter company domains and export available creatives, formats, advertiser details and observed dates.
What you get
- Look up advertiser and creative records by website domain.
- Return available image, video and text creative information and first/last shown dates.
- Use supported country/platform options, summary output and repeated-run monitoring.
Quick start
Edit the sample target in Apify Console, or pass an explicit target through the API:
{"domains": ["nike.com"],"max_ads_per_domain": 3,"country": "US","use_paid_upstream": false}
Results are written to the default dataset. Use the overview dataset view to inspect records and export available columns as JSON, CSV or Excel.
Captured output example
Selected fields from an earlier validation run; these values are not current measurements.
{"domain": "nike.com","advertiser_name": "Nike, Inc.","advertiser_id": "AR16735076323512287233","advertiser_verified": null,"ad_id": "CR11878195509829042177","format": "image","first_shown": "2026-05-05T16:29:23Z","last_shown": "2026-10-20T20:53:56Z","days_running": 168}
Sources and coverage
Transparency records do not establish current ad delivery, exact targeting, advertising budget or spend. Availability and filters depend on the public source; an empty response is not proof that a company never advertises.
The default uses public or platform-native sources with external paid data providers disabled. Apify Actor events and platform usage are separate from external API costs. Unsupported or unavailable fields are reported honestly; this is not a guarantee of complete source coverage.
Pricing
Published standard event rates (before plan discounts):
| Event | USD per event | Meaning |
|---|---|---|
apify-actor-start | $5e-05 | Actor Start |
domain-check | $0.005 | Domain checked |
ad-result | $0.0015 | Ad result |
Startup events, when configured, are separate from result events. Result-event charging follows the Actor's eligibility and useful-output rules; public fallback or diagnostic outputs may be uncharged. The live Pricing tab is authoritative. Set a maximum total charge before starting a run.
API, MCP and workflow integrations
Actor ID: hirepulse/google-ads-transparency-scraper. Run this Actor through Apify API or its official client libraries. Connect it to n8n or Make using the Apify integration, or expose it to AI agents through Apify's MCP server. This Actor does not host its own MCP server. API calls must supply the required target; Console prefill is an editable example, not a hidden API target.
Use cases and data coverage
| Dimension | Coverage |
|---|---|
| Use cases | Competitor ad research, creative analysis and brand monitoring |
| Target sources | Google Ads Transparency Center |
| Output | Structured JSON records in an Apify dataset |
Store categorization is assigned by Apify. No search position, AI recommendation, completeness or fixed runtime is guaranteed.
Related HirePulse tools
Domain attribution
The public source only returns creatives whose destination-domain evidence matches the requested website (including its subdomains). Matching an advertiser name alone is insufficient. matched_domain and domain_match_method describe this evidence on ad rows; they do not certify legal ownership of the advertiser account. Unattributable or malformed source results are diagnosed as unavailable, not reported as no ads and not charged as successful results. When unrelated rows were discarded, a broader source total is not trusted. Native coverage and platform/proxy costs remain unchanged.