Google Ads Scraper — Iklan Search, YouTube & Shopping
Semua iklan yang dijalankan kompetitor di Google — Search, YouTube, Shopping, Maps, dan Play — ditemukan lewat domain, pengiklan, atau brand, lengkap dengan hari tayang tiap iklan, negara yang dijangkau, dan, untuk EU, rentang tayangan serta target audiensnya.
fitur utama
Semua iklan yang dijalankan pengiklan di Google Search, YouTube, Shopping, Maps, dan Play
Cari iklan lewat domain situs, ID pengiklan, nama brand, atau URL halaman yang disalin — bisa dicampur dalam satu run
Hari pertama dan terakhir tayang, serta sudah berapa hari tiap iklan berjalan
Nama badan hukum yang diverifikasi Google untuk pengiklan, dan lokasi asalnya
Rentang tayangan EU per negara dan platform, serta kriteria audiens yang dipakai — saat details aktif
Headline iklan teks, produk iklan Shopping, video YouTube iklan video, dan landing page — saat content aktif, dikenakan biaya hanya jika ditemukan
Filter berdasarkan negara, platform, format, dan tanggal; rentang seperti 30 days ikut bergeser di setiap run terjadwal
use case
- Memantau iklan Google kompetitor secara terjadwal, sehingga kampanye baru muncul di run berikutnya
- Riset creative di seluruh pasar: headline, produk, dan video yang terus dijalankan para pengiklan
- Perencanaan media dengan rentang tayangan EU per negara dan platform
- Pengecekan agensi dan brand-safety: badan hukum mana yang membayar iklan yang mengarah ke sebuah situs
- Lead generation: perusahaan mana yang beriklan di Google, dan sejak kapan
- Memberi agent AI data iklan kompetitor lewat MCP server milik Apify
parameter input
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
domains | array | opsional | Semua iklan yang mengarah ke situs ini, dari setiap pengiklan yang menjalankannya |
advertiserIds | array | opsional | Semua iklan dari pengiklan ini, lewat ID atau URL halaman pengiklan |
advertiserNames | array | opsional | Nama perusahaan atau brand; pengiklan pemegang nama itu dengan iklan terbanyak yang dicari |
startUrls | array | opsional | URL halaman pengiklan, satu iklan, atau pencarian domain; filter di dalam URL berlaku untuk URL tersebut |
region | string | opsional | Hanya iklan yang tayang di negara ini, atau di mana saja |
platform | string | opsional | Google Search, YouTube, Google Shopping, Google Maps, atau Google Play |
adFormat | string | opsional | Teks, gambar, atau video |
dateFrom | string | opsional | Tayang pada atau setelah tanggal tertentu, atau rentang mundur dari hari ini seperti 30 days |
dateTo | string | opsional | Tayang pada atau sebelum tanggal tertentu; kosong berarti hari ini |
maxItems | number | opsional | Jumlah maksimum iklan yang disimpan — plafon keras biaya run |
maxAdsPerSearch | number | opsional | Menghentikan tiap domain, pengiklan, nama, atau URL setelah sekian banyak iklan |
includeDetails | boolean | opsional | Negara, rentang tayangan EU, dan kriteria audiens, dikenakan biaya per iklan |
includeAdContent | boolean | opsional | Headline, produk, video YouTube, dan landing page, dikenakan biaya hanya jika ditemukan |
Contoh Keluaran
1{
2 "creativeId": "CR04380650295827365889",
3 "adUrl": "https://adstransparency.google.com/advertiser/AR18378488041124659201/creative/CR04380650295827365889?region=NL",
4 "advertiserId": "AR18378488041124659201",
5 "advertiserName": "Nike Retail BV",
6 "advertiserLegalName": "Nike Retail BV",
7 "advertiserCountry": "NL",
8 "advertiserVerified": true,
9 "format": "TEXT",
10 "firstShown": "2025-10-22T15:05:47.575Z",
11 "lastShown": "2026-09-28T13:07:21.342Z",
12 "daysShown": 342,
13 "region": "NL",
14 "queryType": "advertiserId",
15 "details": {
16 "euImpressions": { "min": 250000, "max": 300000 },
17 "audience": {
18 "demographicInfo": { "included": true, "excluded": false },
19 "geographicLocations": { "included": true, "excluded": false },
20 "contextualSignals": { "included": true, "excluded": false }
21 }
22 },
23 "content": {
24 "headline": "{KeyWord:Nike Vomero}",
25 "description": "Découvre {Keyword:chaussures Nike} sur Nike.com. Commande sur le site officiel Nike.",
26 "landingUrl": null
27 }
28}
Dipangkas agar ringkas: saat details aktif, details juga mencantumkan setiap negara tempat iklan tayang, lengkap dengan hari pertama dan terakhirnya serta, untuk EU, tayangan per platform; content juga membawa products, youtubeVideoId, dan youtubeUrl.
Tips
- Cari lewat domain, bukan nama brand, untuk cakupan penuh. Pencarian domain mengembalikan semua pengiklan yang iklannya mengarah ke situs itu — termasuk entitas regional dan reseller yang terlewat oleh nama brand.
maxItemsmembatasi biaya Anda. Ini adalah plafon keras jumlah iklan yang disimpan dan ditagih dalam satu run;maxAdsPerSearchmencegah satu pengiklan besar menghabiskannya sendirian.- Gunakan tanggal relatif untuk pemantauan. Set
dateFromke30 dayspada run terjadwal, dan setiap run akan mencakup bulan terbaru. - Placeholder keyword-insertion disimpan persis seperti yang disimpan Google. Headline seperti
{KeyWord:Nike Vomero}menampilkan teks fallback yang dipakai saat kata kunci pencarian tidak menggantikannya.
faq
Apakah saya perlu akun Google atau API key?
Mengapa nama brand hanya menemukan satu pengiklan?
Mengapa sebagian iklan teks tidak punya headline?
Dari mana angka tayangan dan audiens berasal?
terkait di ~/business
Anytime Mailbox Scraper — Kotak Surat Virtual & Registri CMRA
Lokasi kotak surat virtual sedunia, terverifikasi menjadi registri CMRA.
bukaIndeed Scraper — Lowongan, Perusahaan, Ulasan & Gaji
Lowongan dan perusahaan di baliknya — deskripsi, gaji, ulasan.
bukaShopify Store Leads — Ukuran Katalog, Aplikasi & Kontak
Prospek toko Shopify terkualifikasi — katalog, tech stack, dan kontak.
buka