Google Shopping Germany Scraper avatar

Google Shopping Germany Scraper

Pricing

Pay per usage

Go to Apify Store
Google Shopping Germany Scraper

Google Shopping Germany Scraper

Scrape Google Shopping Germany (google.de) for product listings including prices, ratings, reviews, and merchant details โ€” no account, login, or cookies required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ScrapySpider

ScrapySpider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Google Shopping Germany Scraper

Scrape Google Shopping Germany (google.de) for product listings with prices, ratings, reviews, and merchant details โ€” no account or cookies needed. Built-in marketplace filtering surfaces D2C brands by excluding Amazon, eBay, Otto, and other aggregators.

Key Highlights

  • ๐Ÿ‡ฉ๐Ÿ‡ช Focused exclusively on the German market โ€” google.de with hl=de, gl=de, and EUR pricing
  • ๐Ÿšซ Built-in marketplace exclusion filters out Amazon, eBay, Otto, Zalando, and price comparison sites automatically
  • ๐Ÿ” Multi-query support โ€” run dozens of search keywords in a single execution
  • โญ Extracts review scores, review counts, and sponsored/organic classification for every product
  • ๐Ÿงน Automatic deduplication removes repeat merchant domains across queries
  • ๐Ÿ’ฐ Price range filtering lets you target specific market segments (min/max EUR)
  • ๐Ÿ“ฆ Export to JSON, CSV, or Excel with one click from the Apify dataset

What data does it extract?

Each product in the output dataset includes the following fields:

  • Product info: title, price, currency (EUR), imageUrl
  • Reviews: reviewsCount (number of reviews), reviewsScore (star rating out of 5.0)
  • Merchant info: source, merchantName
  • Search context: query (original search keyword), isSponsored (paid listing flag)

Results are stored in an Apify dataset and can be downloaded as JSON, CSV, or Excel.

Use Cases

D2C Brand Discovery: Identify independent, direct-to-consumer brands selling on Google Shopping Germany by filtering out major marketplaces and aggregators.

Price Monitoring: Track product prices across German merchants for specific keywords over time. Use price range filters to focus on your target segment.

Competitor Research: Analyze which merchants appear for your product keywords, whether they use sponsored placements, and how their ratings compare.

Market Analysis: Understand product availability, pricing distribution, and merchant landscape for any product category in the German e-commerce market.

Lead Generation: Build lists of D2C brand websites and merchant domains from Google Shopping results for sales outreach and partnership opportunities.

How to Use

  1. Open the Actor in Apify Console and click Start.
  2. Enter your search keywords in the Search Queries field (e.g., "feuchtigkeitscreme", "vitamin c serum").
  3. Optionally adjust Excluded Merchants and Exclusion Keywords to fine-tune filtering.
  4. Set Max Pages per Query (1โ€“10) depending on how many results you need (~10 products per page).
  5. Click Start and wait for the run to complete โ€” most runs finish in under 2 minutes.
  6. Download your results from the Dataset tab as JSON, CSV, or Excel.

Input Parameters

ParameterTypeRequiredDefaultDescription
queriesArray of stringsYesโ€”Search keywords for Google Shopping Germany. Each keyword runs a separate search.
exclusionKeywordsArray of stringsNo["refill", "sample", "trial", "probe", "tester", "used", "refurbished", "gebraucht"]Terms to exclude from product titles (case-insensitive).
excludedMerchantsArray of stringsNo["amazon", "ebay", "otto", "zalando", "idealo", "preisvergleich", "geizhals", "billiger", "check24"]Merchants to filter out by name or domain.
maxPagesInteger (1โ€“10)No3Pages to scrape per query. Each page returns ~10 products.
enableDeduplicationBooleanNotrueRemove duplicate products from the same merchant domain across queries.
includeSponsoredBooleanNotrueInclude paid/sponsored product listings in results.
includeOrganicBooleanNotrueInclude organic (non-sponsored) product listings in results.
minPriceNumberNo0Minimum product price in EUR. Set to 0 for no minimum.
maxPriceNumberNo0Maximum product price in EUR. Set to 0 for no maximum.

Output Sample

[
{
"title": "Neutrogena Hydro Boost Aqua Creme",
"price": 8.79,
"currency": "EUR",
"reviewsCount": 3428,
"reviewsScore": 4.7,
"source": "apodiscounter.de",
"merchantName": "apodiscounter.de",
"merchantUrl": null,
"productUrl": null,
"imageUrl": null,
"query": "feuchtigkeitscreme",
"isSponsored": true
},
{
"title": "Caudalie VinoHydra Intensive Feuchtigkeitscreme",
"price": 19.99,
"currency": "EUR",
"reviewsCount": 3125,
"reviewsScore": 4.7,
"source": "Douglas.de",
"merchantName": "Douglas.de",
"merchantUrl": null,
"productUrl": null,
"imageUrl": null,
"query": "feuchtigkeitscreme",
"isSponsored": false
}
]

Pricing

This is a free Actor โ€” you only pay for Apify platform usage (compute and proxy). A typical run scraping 3 queries ร— 3 pages costs approximately $0.01โ€“$0.05 in platform credits.

The Apify free tier includes $5 of monthly credits, which is enough for hundreds of scraping runs.

Technical Notes

  • No account, login, or cookies required
  • Uses the GOOGLE_SERP proxy group (German residential IPs)
  • Targets Google Shopping Germany specifically: google.de with hl=de and gl=de parameters
  • German market focus with EUR pricing and DE merchant results
  • Built on CheerioCrawler for fast, lightweight HTML parsing
  • Data is scraped live from Google Shopping on every run โ€” always up to date
  • Skipped items (excluded merchants, duplicates, price out of range) are logged to the SKIPPED_ITEMS_LOG key-value store for debugging

Integrations

  • Export formats: Download results as JSON, CSV, or Excel directly from the Apify dataset tab
  • REST API: Access results programmatically via the Apify API for automated workflows
  • Automation platforms: Connect to Make, Zapier, or n8n through Apify's built-in integrations

Support

Have questions or found a bug? Reach out: