Google Shopping Ads Scraper: Live Paid Ads, Prices & Merchants avatar

Google Shopping Ads Scraper: Live Paid Ads, Prices & Merchants

Pricing

from $2.99 / 1,000 product scrapeds

Go to Apify Store
Google Shopping Ads Scraper: Live Paid Ads, Prices & Merchants

Google Shopping Ads Scraper: Live Paid Ads, Prices & Merchants

Extract live Google Shopping paid ads by search query: product title, price, discount percent, merchant name, and ad position. Built for price-comparison tools, competitor ad monitoring, PPC research dashboards, and merchant-visibility tracking. No login or API key needed.

Pricing

from $2.99 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

7

Monthly active users

18 days ago

Last modified

Share

🛍️ Google Shopping Ads Scraper: Live Paid Ads, Prices & Merchants

Track every paid merchant ad on Google Shopping, not just the organic noise
Pull listings straight from Google's dedicated Shopping tab, where every placement is a paid ad. Get price, discount, merchant, rating, and ad position for any keyword in minutes.
💰 Full price breakdown
Current price, original price, and discount percent, already converted to clean decimals.
🏪 Merchant intelligence
See exactly which seller and domain is behind every paid placement.
📍 Ad position tracking
Know exactly where each merchant lands in the Shopping grid, run after run.
⭐ Trust signals included
Star ratings, review counts, delivery promises, and promo badges ride along with every row.

No login, no browser, and no API key required. Enter your search terms, pick a market, and get structured rows back.


💡 What can you do with it?

  • Track competitor ad spend. See exactly which merchants are paying to appear for your target keywords today.
  • Monitor discount campaigns. Catch every "44% OFF" or "LOW PRICE" badge the moment Google surfaces it.
  • Research PPC and SEM placements. Compare who is bidding on which keywords across seven markets, without opening Google by hand.
  • Protect your brand's visibility. Spot unauthorized resellers or mismatched pricing the moment they appear as a paid ad.
  • Skip the organic noise. Every row comes straight from Google's dedicated Shopping tab, where placements are paid ads, so you are not stuck filtering organic listings out of your data.

🚀 How to use it

STEP 1
Enter your queries
Add one or more product keywords, like "wireless headphones" or "running shoes".
STEP 2
Pick your market
Choose a country and language, or narrow to a specific city or postal area.
STEP 3
Get structured rows
Download every paid placement as JSON, CSV, or Excel, ready to use.
  1. Create a free Apify account.
  2. Open the Google Shopping Ads Scraper in the Apify Store.
  3. Enter your product keywords (e.g., wireless headphones, running shoes).
  4. Pick the country market and search language.
  5. Click Start and download the dataset as JSON, CSV, or Excel.

⚙️ Input

FieldTypeRequiredDescription
queriesarray of stringsYesOne or more product keywords to search.
countryCodeenumNoTarget country market (US, GB, JP, DE, FR, CA, AU).
languageCodeenumNoGoogle interface language (en, ja, de, fr).
locationstringNoOptional city, state, or postal area for hyper-local results.
maxAdsPerQueryintegerNoMaximum number of product cards to extract per query.
proxyConfigurationobjectNoProxy settings. Defaults to Apify's dedicated Google proxy group for reliable, unblocked results.

📦 Output

Each row is a single paid product listing from the Google Shopping tab.

{
"searchQuery": "wireless headphones",
"position": 4,
"productTitle": "Beats Studio Pro Wireless Headphones",
"productId": "1700529733379415144",
"priceText": "$169.99",
"priceValue": 169.99,
"currency": "USD",
"originalPriceText": "$200",
"originalPriceValue": 200,
"discountPercent": 15,
"pricePerUnitText": null,
"merchant": "Best Buy",
"merchantDomain": "bestbuy",
"rating": 4.6,
"reviewCount": 19000,
"reviewCountText": "19K",
"deliveryText": null,
"badgeText": "LOW PRICE",
"productImageUrl": null,
"productDetailUrl": "https://www.google.com/search?tbm=shop&q=wireless+headphones&udm=28#fid=1700529733379415144",
"categoryPath": "http://www.google.com/search?q=wireless+headphones&tbm=shop&gl=us&hl=en&safe=images",
"scrapedAt": "2026-06-08T08:53:05.567Z"
}

Field reference

FieldTypeDescription
searchQuerystringThe keyword that produced this listing.
positionnumberThe card's left-to-right position in the Shopping tab grid.
productTitlestringFull product name as displayed.
productIdstringGoogle's internal product identifier.
priceTextstringRaw localized price string (e.g. $169.99, ¥8,500).
priceValuenumberNumeric decimal extracted from priceText.
currencystringISO 4217 currency code (USD, EUR, JPY, etc.).
originalPriceTextstringStrikethrough or "was"-style original price if the item is on sale.
originalPriceValuenumberNumeric decimal extracted from originalPriceText.
discountPercentnumberComputed discount % between originalPriceValue and priceValue, or the % shown on a "X% OFF" badge.
pricePerUnitTextstringPer-unit or per-pack pricing if shown (e.g. $0.10/oz).
merchantstringSeller name (e.g. Walmart, Best Buy, Walmart - AnkerDirect).
merchantDomainstringNormalized root domain of the merchant.
ratingnumberStar rating out of 5.0.
reviewCountnumberNumeric review count (e.g. 19000 from "19K").
reviewCountTextstringOriginal formatted string (e.g. 19K, 736).
deliveryTextstringDelivery promise (e.g. Free delivery on $35+, Free delivery by Wed).
badgeTextstringPromotional tag (e.g. LOW PRICE, 44% OFF, Refurbished).
productImageUrlstringProduct image URL when available.
productDetailUrlstringGoogle Shopping tab anchor URL for the product.
categoryPathstringFull search URL the row was sourced from.
scrapedAtstringISO timestamp of when the row was saved.

💰 Pricing

Pricing is pay per result saved to the dataset. Empty runs cost nothing. There are no subscriptions or fixed fees.


⭐ Enjoying Google Shopping Ads Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Track paid Shopping placements and discount badges across any market without opening a single browser tab.
A 5-star rating takes 10 seconds and helps other ad-monitoring and price research teams find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

✨ Tips

  • Run multiple queries in one go. Add all your competitor terms to the queries array. Each query gets its own pass.
  • Start broad, then narrow. If you only need certain products, run a single broad query first, then re-run with a more specific keyword based on the merchant names you found.
  • Schedule it. Use Apify Schedules to run daily or weekly and watch for new merchants entering the buy box.

🛡️ Disclaimers & Support

  • Disclaimer: This Actor retrieves publicly available product listings from Google Shopping. Make sure your usage complies with Google's terms of service and applicable laws.
  • Support: Open an issue from the Actor page in the Apify Console for bug reports or feature requests.

🔗 Other actors