Google Shopping Germany Scraper
Pricing
Pay per usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
- Open the Actor in Apify Console and click Start.
- Enter your search keywords in the Search Queries field (e.g., "feuchtigkeitscreme", "vitamin c serum").
- Optionally adjust Excluded Merchants and Exclusion Keywords to fine-tune filtering.
- Set Max Pages per Query (1โ10) depending on how many results you need (~10 products per page).
- Click Start and wait for the run to complete โ most runs finish in under 2 minutes.
- Download your results from the Dataset tab as JSON, CSV, or Excel.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
queries | Array of strings | Yes | โ | Search keywords for Google Shopping Germany. Each keyword runs a separate search. |
exclusionKeywords | Array of strings | No | ["refill", "sample", "trial", "probe", "tester", "used", "refurbished", "gebraucht"] | Terms to exclude from product titles (case-insensitive). |
excludedMerchants | Array of strings | No | ["amazon", "ebay", "otto", "zalando", "idealo", "preisvergleich", "geizhals", "billiger", "check24"] | Merchants to filter out by name or domain. |
maxPages | Integer (1โ10) | No | 3 | Pages to scrape per query. Each page returns ~10 products. |
enableDeduplication | Boolean | No | true | Remove duplicate products from the same merchant domain across queries. |
includeSponsored | Boolean | No | true | Include paid/sponsored product listings in results. |
includeOrganic | Boolean | No | true | Include organic (non-sponsored) product listings in results. |
minPrice | Number | No | 0 | Minimum product price in EUR. Set to 0 for no minimum. |
maxPrice | Number | No | 0 | Maximum 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_SERPproxy group (German residential IPs) - Targets Google Shopping Germany specifically:
google.dewithhl=deandgl=deparameters - German market focus with EUR pricing and DE merchant results
- Built on
CheerioCrawlerfor 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_LOGkey-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:
- Email: ScrapySpider@protonmail.com
- Website: ScrapySpider.com
- Apify: Open an issue on this Actor's page
- Response time: Within 24โ48 hours on weekdays