ShoppingScraper User Guide
Everything you need to know about using ShoppingScraper. Browse each feature with screenshots, step-by-step instructions, and pro tips.
Getting Started
Your home base for managing everything in ShoppingScraper.
Dashboard
/Your central hub showing credit balance, active schedulers, today's runs, and quick access to all features. Use the Quick Product Lookup bar to instantly search for any product by EAN or ASIN.
How to use
- Check your credit balance and account health at the top
- Use Quick Product Lookup to search by EAN/GTIN across Google Shopping
- Click any feature card under "What would you like to do?" to get started
- Monitor active schedulers and today's run count in the stats bar
Price Data
Track competitor prices across Google Shopping in 30+ countries with automated schedulers.
Price Schedulers
/price-schedulersManage all your automated price monitoring tasks. Each scheduler tracks a list of products (by EAN or URL) on a configurable schedule and reports back prices from all merchants found.
How to use
- Click + New Scheduler to create a new price monitor
- Choose a scheduler type: Marketplace (Google Shopping, Bol.com, Amazon, Coolblue), Webshop (specific store domain), or URLs (direct product page URLs)
- Select a target site — Google Shopping covers 40+ countries (Netherlands, Germany, France, UK, US, and more), plus Bol.com, Amazon (NL/DE/FR/BE), and Coolblue (NL/BE/DE)
- Set your schedule frequency: Daily (08:00), 2x Daily (08:00 & 12:00 or 08:00 & 17:00), 4x Daily, Workdays (Mon–Fri), Weekly, Monthly, or Run Once
- Add your products using one of 3 EAN input methods (see below)
- Monitor match rates and status from the overview
Creating a New Scheduler
The scheduler creation form lets you configure every aspect of your price monitoring task: title, target marketplace, frequency, and product list.
3 Ways to Add Products
- Manual Entry — Paste up to 100,000 EAN/ASIN codes directly into the text area (one per line). Best for one-time setups or quick tests.
- Import from Feed URL — Provide a URL to a CSV file (e.g., Channable export). ShoppingScraper previews the file and lets you map the EAN column. This is a one-time import.
- Use Product Feed — Connect a live product feed (set up in Product Feeds). The scheduler permanently syncs with the feed and automatically picks up new products or removes discontinued ones on each run.
Feed Import Mode
When you click "Import from Feed URL", you can paste a link to a CSV file. Click "Preview Feed" to see the first rows and select which column contains the EAN codes. The EANs are then imported into the scheduler as a one-time operation.
Scheduler Detail — Info Tab
/schedule/<id>/detailsDeep-dive into a specific scheduler. See configuration, run history, match rates, and per-product results. The detail page has multiple tabs for different views of your data.
Available tabs
- Info — Scheduler settings, run history, and overview statistics
- Pricing Dashboard — Price trend charts and analytics
- Merchants — Compare prices across all merchants found
- EAN Detail — Per-product deep-dive with full price history
Pricing Dashboard — Overview
The Pricing Dashboard is your central analytics hub for each scheduler. It gives you a complete picture of your competitive landscape at a glance.
Key sections
- Stats overview — Total unique EANs, matched products, match rate %, total data points, unique merchants, and days of data collected
- Most Competitive Products — Products with the most merchants selling them, showing the cheapest price for each
- Filters — Search by EAN or product name, toggle Market vs Webshop view, filter by Merchant or Brand, and sort by price, name, or merchant count
Top 5 Sellers & Price Leaders
Two ranked leaderboards help you understand the competitive landscape:
What you see
- Top 5 Sellers by Product Coverage — Merchants with the largest share of your tracked products, ranked by product count and coverage percentage. Shows which competitors have the broadest assortment.
- Price Leaders — Merchants who are the cheapest most often across all tracked products. Shows how many times each merchant had the lowest price.
Merchants Comparison
See all merchants selling your tracked products in a sortable table. Compare prices, check availability, and identify which competitors are cheapest or most expensive.
EAN Detail — Product Deep-Dive
/schedule/<id>/ean/<ean>The EAN detail page is your most powerful analysis tool. See the product photo, manufacturer info, cheapest price, average price, price change indicator, and a visual Price Position Matrix showing exactly where each merchant sits in the market.
How to use
- Click any product EAN in the Pricing Dashboard to open its detail page
- Review the product card: image, name, manufacturer, EAN, SKU
- Check the summary cards: cheapest price, price change, average price
- Study the Price Position Matrix to see all merchants positioned by price
- Toggle between Market and Webshop views to compare against your own store
EAN Detail — Price History Charts
Track how prices evolve over time with three chart views:
Chart tabs
- Lowest Price (ShoppingScraper) — Shows the cheapest price trend over time from your own scheduler data. Toggle between Total, Base, and Shipping prices.
- All Sellers (ShoppingScraper) — Plots every merchant's price on a single graph. Use merchant filter chips to isolate specific competitors. Toggle Total/Base/Shipping.
- Last 6 Months (External Data) — Long-term price history from external third-party data sources (not ShoppingScraper data). Shows Average Price, Lowest Price, and your Current Price as a reference line.
Last 6 Months — External Data
The "Last 6 months (External Data)" tab provides a longer-term view of price trends using data from external third-party sources. This is especially useful for understanding seasonal patterns and long-term price movements that go beyond your own scheduler's data collection period.
What you see
- Average Price (blue line) — The market average across all known sellers over 6 months
- Lowest Price (green line) — The cheapest available price at each point in time
- Current Price (dashed orange line) — Your product's current price as a reference baseline
EAN Detail — All Sellers Table
See every price point collected for a product, grouped by scrape date. Each row shows the merchant name with favicon, city, base price, shipping cost, total price, price change, stock availability, condition, and a direct link to the product page.
How to use
- Scroll down to All Price Points on the EAN detail page
- Filter by date range, sort by price or date, filter by condition (New/Refurbished)
- Toggle "Latest Only" to see just the most recent prices
- Use "Hide excluded merchants" to filter out irrelevant sellers
- Click any merchant name to open the Merchant Detail modal
- Click "View" to visit the product directly on the merchant's website
Alerts Management
Configure price alerts with a 3-step wizard to get notified when prices, competitors, or market conditions change. Each scheduler has its own Alerts tab.
3-Step Alert Wizard
- Step 1 — Choose Alert Type:
- Price Drop — Any price drops below your threshold
- Competitor Price Drop — A specific competitor drops below a threshold
- MAP Violation — A competitor sells below Minimum Advertised Price (requires product feed with MAP prices)
- I'm Not Cheapest — Any competitor is cheaper than you
- Competitor Beats My Price — Any competitor drops below your price
- Specific Competitor Beats Me — A named competitor is cheaper than you
- Step 2 — Configure: Choose scope (single product, brand, or all products), select the target EAN, set the threshold price, and pick the target merchant (for competitor-specific alerts)
- Step 3 — Notifications: Set an alert name, enable email notifications, configure cooldown hours (to avoid alert fatigue)
Alert Configuration
In Step 2, configure the alert details. Select scope (single product, brand, or all), pick a product from the searchable dropdown, and set the price threshold. The alert triggers automatically during each scheduled scrape when conditions are met.
Practical examples
- "Alert when LEGO 42151 drops below €120" — Use Price Drop, select the product, set threshold to 120
- "Alert when Amazon.nl undercuts me on any product" — Use Specific Competitor Beats Me, select Amazon.nl as the target merchant
- "Alert when I'm not the cheapest for any tracked product" — Use I'm Not Cheapest with "All Products" scope
Merchants Overview
Get a comprehensive view of all merchants selling products in your scheduler. See Top 5 Price Leaders, Top 5 Coverage Leaders, country distribution, price strategy breakdown, and industry classification — all at a glance.
How to use
- Open any scheduler and click the Merchants tab
- Review the summary stats: total merchants and tracked products
- Check Top 5 rankings for price leadership and coverage
- Filter the merchant table by brand using the dropdown
- Click any merchant row to see detailed company information
- Export the full merchant list as CSV for further analysis
Merchant Details
Click on any merchant name — in the EAN detail page or the Merchants Overview — to open a detailed merchant profile. See company information, physical address, domain, founding year, employee count, an AI-generated description, and customer reviews with TrustPilot scores.
How to use
- Click on any merchant name in the price table or merchants overview
- Review company info: name, domain, address, country
- Check founding year and employee count for company size
- Read the AI-generated company description
- Check the TrustPilot review score and summary
Scheduler API
Access your scheduler data programmatically. Each scheduler has an API tab with ready-to-use curl commands for retrieving scheduler info, triggering runs, listing reports, downloading data, and fetching real-time offers for individual EANs.
How to use
- Open any scheduler and click the API tab
- Copy your API Key and Scheduler UUID
- Use the provided curl commands: GET scheduler, POST run, GET reports, GET latest report
- Download reports in CSV or XLSX format
- Fetch real-time offers for single EANs across Google Shopping, Amazon, Bol.com
site=global and a country code to query Google Shopping in any supported country.
Product Feeds
/product-feedsConnect your product catalog feed (XML or CSV) so ShoppingScraper automatically syncs your product list. No more manual uploads — your scheduler always monitors your current catalog.
How to use
- Paste your product feed URL (Google Shopping XML, CSV, or custom format)
- ShoppingScraper automatically extracts EAN/GTIN codes from your feed
- Link the feed to a scheduler for automatic product syncing
- Products are refreshed on each scheduler run
Geo Pricing
/geopricingCompare product prices across multiple countries side by side. Understand international pricing differences and optimize your cross-border pricing strategy.
How to use
- Enter an EAN/GTIN code for the product to compare
- Select the countries you want to compare (up to 10)
- View a side-by-side comparison of prices per country and merchant
Dynamic Pricing
/dynamic-pricingAutomated price recommendations based on competitor data, margins, and velocity. Define rules, review recommendations, and output repriced product feeds for your webshop.
How it works
- Select a scheduler — Pick a price scheduler to use as data source
- Connect a product feed with purchase prices so the system can calculate margins
- Define pricing rules using the rule wizard (see categories below)
- Review recommendations — The dashboard shows price changes (up/down/unchanged), market position, average gap, and competitive score
- Approve or auto-apply — Use Simulation Mode to test safely, then enable auto-repricing
- Export via Feed URL — The system generates a feed URL with repriced data for your webshop to consume
Rule Categories (20 Rule Types)
The rule wizard organizes 20 different pricing rule types into 4 categories:
Available categories
- Competitor Rules (8 types) — Beat lowest by %, Beat lowest by EUR, Match lowest price, Match market average, Match specific merchant, Stay within % of market, Premium positioning, Competitor out-of-stock increase
- Safety Rules (5 types) — Minimum price floor, Maximum price ceiling, Minimum margin %, MAP compliance, Maximum daily price change %
- Stock / Velocity Rules (4 types) — Low stock raise price, High stock lower price, Out of stock deactivate, Overstock clearance
- Time-Based Rules (3 types) — Weekend pricing, Peak hours premium, Seasonal adjustment
Every rule type supports optional Product Scope filters — restrict the rule to specific brands and/or product type tags from your feed. Set these in Step 3 of the wizard.
Active Rules & Settings
The Settings & Rules tab shows your active pricing rules with toggle switches to enable/disable each rule individually. Each rule shows its type (safety, competitor), priority level, and a brief description of what it does.
Repricing Settings
Fine-tune when and how repricing runs:
Configuration options
- Feed Refresh Frequency — How often your product feed is refreshed (every hour to daily)
- Reprice after scraper run — Automatically recalculate prices when new competitor data comes in
- Reprice after feed refresh — Recalculate when your product feed updates (e.g., stock changes)
- Simulation Mode — Calculate recommendations without actually applying them — perfect for testing new rules
- Rule Resolution Strategy — Choose how the engine resolves multiple matching rules: Sequential (first match wins), Minimum price, Maximum price, or Closest to original price
- Margin Protection — A global safety net that automatically prevents the engine from recommending prices below your minimum margin percentage. When enabled, even without a dedicated min_margin_pct safety rule, the engine will raise prices to maintain your target margin. Requires purchase prices in your product feed.
- Never price above RRP — Automatically caps any recommended price at the product's RRP (verkoopadviesprijs/recommended retail price) from your feed. Enabled by default. Prevents overpricing above manufacturer guidelines.
- Per-rule Rounding — Competitor rules can optionally override the global charm pricing setting. When editing a competitor rule, set a specific rounding strategy (e.g., .99, .95, nearest .50) that applies only to products matching that rule. If not set, the global rounding setting is used.
- Email Alerts — Get notified when repricing detects critical issues like products below breakeven or large price swings
- Feed URL — A generated URL your webshop can consume to import repriced product data
Advanced Features
The dynamic pricing engine includes several advanced capabilities for deeper market insight and streamlined workflows:
Key capabilities
- Price Index — A real-time metric showing your price position relative to the market average (100 = market average). Values below 100 mean you're cheaper, above 100 means you're more expensive. Displayed as a column in the product table and aggregated in the Market Position card.
- Competitor Stock Rules — Use the "Competitor out-of-stock increase" rule to automatically raise your price when competitors are out of stock. The engine checks competitor availability from your scraped data and lets you capitalize on reduced competition.
- Multi-Rule Resolution — When multiple competitor rules match a product, choose how the engine picks the final price: Sequential (highest priority wins, the default), Minimum (cheapest price across all matching rules), Maximum (highest price), or Closest to Original (smallest change from current price). Configure this in Settings.
- Price History Charts — Each product detail view includes a 30-day price trend chart showing market average, lowest competitor price, and your current price as a reference line. Quickly spot pricing trends without leaving the dynamic pricing dashboard.
- Saved Filter Views — Save frequently used filter combinations (search term, rule type, brand, velocity, direction, price index range) as named views. Click a saved view chip to instantly restore its filters. Useful for monitoring specific product segments like "Premium brands only" or "Products priced below market".
- Product Scope (Brand & Tag Filters) — Narrow any pricing rule to specific products by brand and/or product type tags. In the rule wizard (Step 3), use the searchable Brand and Tag dropdowns — type to filter, click to select, and selected items appear as removable chips. A live counter shows how many products will be affected (e.g., "This rule applies to 342 of 1,921 products"). When both are set, a product must match at least one selected brand and at least one selected tag. Rules with scope filters show blue (brand) and yellow (tag) badges on the rules list.
- Sortable Recommendation Table — Click any column header (Product, Current Price, Recommended Price, Change %, Lowest Competitor, Margin, Index) to sort the recommendations table. Click again to toggle between ascending and descending order. A sort indicator arrow shows the current sort direction.
- Duplicate Rules — Quickly clone any pricing rule by clicking the "Duplicate" button on the rule card. This creates a copy with the same settings (type, value, conditions, constraints) but with "(copy)" appended to the name. Perfect for creating similar rules for different brand scopes.
- Time-Based Rules — Adjust prices automatically based on time: Weekend pricing (select active days, e.g., raise prices 3% on Sat/Sun), Peak hours premium (set start/end hours for price adjustments), and Seasonal adjustment (pick active months for seasonal discounts or increases).
- Data Freshness Indicator — The dashboard shows when prices were last scraped (e.g., "2 hours ago") so you always know how current your competitor data is.
Promotions
Define promotional prices and track compliance across retailers.
Promotions Overview
/promotionsManage all your promotional campaigns in one place. Each promotion card shows its name, date range, status (Active / Upcoming / Ended), number of products and tracked retailers with favicons. Quick-action buttons let you view inline reports, open the full report, export to Excel, edit, or delete.
How it works
- Create a promotion — Click "New Promotion" to open the 3-step wizard
- Define details — Set a name, description, start/end dates, and select which schedulers to use as data sources
- Select retailers — Pick which retailers to monitor from the aggregated list across all your schedulers
- Add products & promo prices — Select products, set promotional prices and RRP/MAP per product
- Track compliance — View inline or full-page reports showing which retailers have activated your promo, sell at a different price, or haven't listed the product
Step 1: Promotion Details
Name your promotion, add an optional description, and set the date range. Use the Duration dropdown for quick presets (7, 14, 30, 60, 90 days) or set a custom end date. Select which price schedulers to include as data sources — uncheck schedulers to exclude their retailers and products from the promotion.
Step 2: Select Retailers
Choose which retailers to monitor for promo compliance. Retailers are aggregated from all your selected schedulers, grouped by parent (e.g. bol.com, Amazon), and show product counts. Use Select All, Deselect All, Show Preferred, or Sort by Most Products to quickly find the right retailers. You can also paste additional merchant names or URLs to include retailers not yet in your data.
Step 3: Add Products & Promo Prices
Select products from the aggregated list across all your schedulers. Filter by EAN, product name, or brand. Set the Promo Price and RRP/MAP per product. The table shows the current lowest and highest market prices for reference. You can upload a CSV with promo prices or paste EANs to quickly add products not yet in the list.
Compliance Report
The full report page shows a matrix of products vs. retailers with color-coded status cells. The summary bar at the top shows totals: Products, Retailers, % Activated (green), % Different Price (yellow), % Out of Stock (amber), and % Not Listed (red). Export to Excel or print as PDF for sharing with your team or brand partners.
Status colors
- Green (Activated) — Retailer is selling at your promo price
- Yellow (Different Price) — Retailer has the product but at a different price
- Amber (Out of Stock) — Product is listed but out of stock
- Red (Not Listed) — Product is not listed at this retailer
- Blue (Listed) — Product is listed (no promo price set to compare against)
AI Content Tools
Generate professional product images and SEO-optimized content with AI.
AI Images Generator
/aiimagesGenerate stunning product images from an EAN code, ASIN, URL, or your own uploaded photos. Choose from 10 image styles including lifestyle shots, flat lays, infographics, studio photos, and more — perfect for your webshop, marketplace listings, or social media.
How to use
- Enter an EAN/GTIN, ASIN, or product URL — product info is fetched automatically. Or click Upload to use your own product photos.
- Choose a generation mode:
- Single Product — Generate images for one product at a time
- Batch Mode — Paste multiple EANs to generate images for all products at once
- Multiple Products — Combine 2–4 products into a single scene image
- Select a Prompt Approach: "Review First" lets you preview and edit AI-generated prompts before creating images; "Direct Generate" creates images immediately
- Pick one or more image types (10 styles available — see below) and set how many images per type (1–10)
- Optionally write a Custom Prompt or load one from the Prompt Library
- Click Generate Image — results appear in the inline gallery below
10 Image Types
- Amazon White BG — Pure white background, marketplace compliant (no text overlay)
- Studio Photo — Professional studio photography, clean background (no text)
- Lifestyle — Product in real-world use, natural environments
- Flat Lay — Overhead/bird’s-eye view composition
- Size Scale — Shows actual product size with reference objects
- Multi-Angle — Multiple perspectives in one image
- Infographic — Marketing image with text overlays and feature callouts
- Product Ad — Advertising-style promotional images
- Comparison — Before/after or side-by-side comparison
- Illustrated — Cartoon/illustration style rendering
Style Extraction
Extract a reusable visual design system from any website to ensure consistent branding across all generated images.
- Expand Brand, Style & Settings in the generation form
- Paste a website URL (e.g.
https://coolblue.nl) and click Extract Style (costs 25 credits, or 50 credits with preview) - Review the extracted style — colors, typography, mood, and background treatment are shown in a preview
- The style is saved automatically and appears in the "My Saved Styles" dropdown for reuse
- Select a saved style from the dropdown before generating — it takes highest priority for style matching
Inline Gallery & Actions
Generated images appear in "Your Generated Images" below the generator. Each card shows:
- Source images — Thumbnail previews of the original product photos used (max 4 shown; click "+N" to see all in an overlay)
- Composition — The AI-generated scene description explaining the visual approach
- Download — Save the image in original resolution
- Refine — Send feedback to regenerate a variation (e.g. "Make the background darker" or "Remove the text overlay")
- Delete — Remove the image from your gallery
AI Images Gallery
/aiimages → Gallery tabBrowse all your generated AI images with full metadata. The Gallery tab shows stats (total images, products, styles used), filter by style, and sort by date or product name.
What each card shows
- Product info — Name, EAN, image style badge, and generation date
- Source images — Thumbnails of the original product photos used as reference. Cards show up to 4; click the "+N" button to view all source images in a full overlay.
- Composition — The AI-generated prompt/scene description (click "show more" to read the full text)
- Actions — Download the image, Refine it with feedback, or Delete it
AI Images — References Tab
/aiimages → References tabBuild a personal reference image library to guide AI image generation. Upload your own product photos, brand assets, or style examples, then select them as visual references in the Generator tab to ensure consistent, on-brand results.
How to use
- Open the References tab in AI Images
- Click Upload Images or drag & drop files into the drop zone (JPG, PNG, WebP, GIF — up to 5 at a time)
- Uploaded images appear in a grid as your Reference Image Library
- Switch to the Generator tab and expand Brand, Style & Settings
- Your reference images appear under Style Reference Images — click to select up to 14 as visual guides for the next generation
AI Content Generator (TextBrew)
/aicontentGenerate complete, SEO-optimized product content from EAN codes, ASINs, or product URLs. The AI creates product titles, descriptions, USPs, specifications, expert reviews, meta descriptions, SEO keywords, pros & cons — all in one click. Supports 15 languages and batch mode for processing multiple products at once.
How to use
- Enter an EAN/GTIN, ASIN, or product URL — or switch to Batch Mode and paste multiple EANs
- Select the Content Language (15 languages: English, Dutch, German, French, Italian, Spanish, Portuguese, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Romanian, Hungarian)
- Expand Content Settings to customize tone, title length, USP count, description paragraphs, specs count, and more
- Click Fetch & Generate to create content
- View the full product page (PDP preview) with all generated fields
- Download individual items as JSON, or download batches as CSV or XLSX
Generated Content Fields
- Product Title — Optimized product title with configurable max length
- Short SEO Title — Compact SEO-friendly title for search results
- USPs — Unique selling points with configurable count and max length
- Description — Full product description with configurable paragraph count and length
- Short Description — Concise summary for product cards/listings
- Expert Review — AI-written product review from an expert perspective
- Specifications — Structured key-value specs
- Pros & Cons — Balanced product evaluation
- Meta Description — SEO meta tag text
- SEO Keywords — Relevant search keywords
- Product Category — Category hierarchy (e.g. Electronics > Audio > Headphones)
Content Gallery
All generated content is stored for 30 days in "Your Generated Content" below the generator:
- Search by product name or EAN
- Filter by language and sort by date or name
- Click any item to view the full PDP preview
- Batch items are grouped with CSV and XLSX download buttons
Tone of Voice Profiles
/aicontent → Tone of VoiceCreate and manage reusable tone of voice profiles to ensure consistent brand messaging across all AI-generated content. Each profile defines style, audience, formality, narrative approach, and specific keywords to include or avoid.
How to use
- Open AI Content Generator and click the Tone of Voice button in the settings area
- Click Create New Profile to define a new tone profile
- Fill in the profile fields:
- Name — A descriptive name (e.g. "Coolblue Friendly" or "Tech Expert Formal")
- Style Description — Describe the overall writing style
- Target Audience — Who the content is written for
- Formality — Casual, neutral, or formal tone
- Narrative Style — First person, second person, or third person
- CTA Strategy — How calls-to-action should be phrased
- Keywords to Include — Words and phrases that should appear in the content
- Words to Avoid — Words and phrases that should never be used
- Optionally paste sample text and click Analyze Tone — AI will extract tone characteristics automatically
- Save the profile and select it from the Tone of Voice dropdown before generating content
Image Downloader
/image-downloaderDownload high-quality product images from multiple sources. Enter an EAN code and select a country to fetch images from Merchant Images (ImageHD) and Google Shopping simultaneously. Perfect for populating your webshop with professional product photos.
How to use
- Enter an EAN code in the search field
- Select a country (Netherlands, Belgium, Germany, France, etc.) to target the right Google Shopping region
- Click Download — images are fetched from two sources:
- Merchant Images (ImageHD) — High-resolution product photos from manufacturer databases
- Google Shopping — Product images from Google Shopping listings in the selected country
- Browse results with image previews — click any image to download individually
- Your search history is saved in Recent Downloads below, with thumbnail previews for quick access to previous lookups
Lookup & Research Tools
Look up product data by EAN, GTIN, ASIN, or test API calls directly.
GTIN/EAN Lookup
/tools/gtin-lookupLook up detailed product information using an EAN/GTIN barcode. Get product name, brand, category, images, and specifications from global product databases.
How to use
- Enter a 13-digit EAN code (e.g., 5702017416663)
- Click Lookup to retrieve full product information
- View product details including name, brand, images, and category
ASIN Lookup
/tools/asin-lookupLook up Amazon product information using an ASIN (Amazon Standard Identification Number). Get product details, pricing, and convert between ASIN and EAN.
Price History Lookup
/price-historyTrack price trends over time for any product by EAN/GTIN. See weekly average and lowest prices, price volatility, and source breakdowns across 16 countries.
Key Features
- Price Chart — Interactive Chart.js visualization showing weekly average (blue) and weekly low (green dashed) price lines
- Stats Cards — Current average, lowest price, highest price, period average, and price change percentage at a glance
- Time Range — Toggle between 3-month, 6-month, and 12-month views
- Weekly Data Table — Full breakdown by week with period dates, average/low prices, and week-over-week change
- CSV Export — Download price history data as CSV for external analysis
- Deep Links — Jump to API Playground to search offers or view Product Variants for the same EAN
- Recent Searches — Quick-access chips for previously searched EANs
/price-history?ean=8710447461730&country=nl. The page also links to Product Variants and API Playground for cross-referencing.
Product Variants
/product-variantsDiscover all color, size, and style variants of a product via Google Shopping. Enter a GTIN/EAN to find the product, then view all its variant dimensions with images and SKU codes.
How It Works
- Step 1: Search — Enter an EAN/GTIN and select a country. The tool searches Google Shopping to find the product and its catalog ID (SKU)
- Step 2: Select — If multiple products match, pick the correct one from the results list
- Step 3: View Variants — See all variant dimensions (Color, Size, etc.) displayed as visual cards with thumbnails, labels, and catalog IDs
Key Features
- Variant Grid — Visual cards for each variant option showing thumbnail, label, title, and SKU code
- Current Variant — The currently selected variant is highlighted with a blue border and "Current" badge
- Search Offers — Click "Offers" on any variant to search for its prices in the API Playground
- Price History — Click "History" to view the price trend for the product
- Image Gallery — Browse all available product images from Google Shopping
- Summary Stats — Total variant count, dimension count, and image count at a glance
/product-variants?ean=8710447461730&country=nl
Merchant Lookup
/merchant-lookupLook up detailed information about any online merchant by domain name. See company details, website previews, social media presence, brands carried, and product categories — all from one page.
Key Features
- Company Information — Name, address, phone, email, industry, founding year, and CEO when available
- Website Preview — Live screenshot of the merchant's website with favicon and direct link
- Social Media Links — Direct links to Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, and Pinterest profiles
- Brands & Product Types — See which brands the merchant carries and what product categories they offer
- Company Description — Full business description when available from public data sources
- Recent Searches — Quick-access chips for previously searched domains
bol.com) without https:// or www. The same data powers the merchant details in your price schedulers. Deep-link: /merchant-lookup?domain=bol.com&country=nl
API Playground
/playgroundTest all ShoppingScraper API endpoints interactively with real-time results. The playground has 6 tabs for different API operations, each with its own input fields, site selectors, and country options.
Available API Tabs
- Offers (EAN) — Search for product offers by EAN/GTIN across Google Shopping, Bol.com, Amazon, Coolblue, or Global multi-source. Supports country selection and subscription filtering.
- Webshop (EAN) — Look up a specific EAN on a specific webshop domain (e.g., ah.nl, fonq.nl, mediamarkt.nl)
- Page Scraper — Extract structured product data from any product page URL
- Search (Keyword) — Search Google Shopping by keyword with country and page number controls
- Product Info — Get detailed product information for an EAN from Google Shopping or Amazon/Bol.com
- Match / DeepSearch — Find the matching Google Shopping product for an EAN, returning the SKU ID. Enable DeepSearch (4 credits) for AI-powered matching with optional product title and URL metadata. Regular match costs 1 credit.
Sitemap Extractor
/sitemap-extractorExtract product URLs from any website's sitemap. Enter a domain and automatically find all product pages — useful for building URL-based price schedulers or competitive analysis.
How to use
- Enter a website URL (e.g., competitor-store.com)
- The tool automatically finds and parses the sitemap.xml
- Filter and export product page URLs
- Use extracted URLs directly in a URL-based scheduler
Integrations & Developer Tools
Connect ShoppingScraper with AI assistants and embed price widgets on your site.
MCP Setup (Claude AI Integration)
/mcp/setupConnect ShoppingScraper to Claude AI via the Model Context Protocol (MCP). This allows Claude to search products, check prices, and analyze competitors on your behalf using natural language.
How to use
- Copy the MCP configuration JSON from the setup page
- Add it to your Claude Desktop config or Claude Code settings
- Restart Claude — ShoppingScraper tools are now available
- Ask Claude things like "Find the cheapest price for EAN 5702017416663"
Account Management
Monitor usage, manage settings, and stay updated on new features.
Usage Analytics
/usageTrack your credit consumption over time with visual charts. See which features use the most credits, daily/weekly/monthly trends, and remaining balance.
Settings
/settingsManage your account preferences. Set favorite merchants for quick filtering, configure excluded merchants to hide from results, and adjust other account settings.
Changelog
/changelogStay up to date with the latest features, improvements, and bug fixes. Each release is documented with descriptions and dates.
Status Page
/statusMonitor the real-time status and uptime history of all ShoppingScraper services. The status page shows 5 service monitors with color-coded uptime bars and allows you to subscribe to email alerts for downtime notifications.
Monitored services
- Amazon — Amazon product data scraping service
- Bol.com — Bol.com price and product data
- ShoppingScraper API — Core API availability
- Google Shopping — Google Shopping price data
- Google Shopping Match — EAN-to-product matching service
Email Alerts
Switch to the Email Alerts tab to subscribe to downtime notifications. Receive an email when a service goes down or comes back up.
Free Public Tools
These tools are available without login or API key — free for everyone to use.
Free GTIN Lookup
/gtin-lookupFree, public tool to look up product information by EAN/GTIN barcode. No login required — just enter a barcode and get instant results.
Free ASIN Lookup
/asin-lookupFree Amazon ASIN lookup tool. Enter an ASIN to retrieve product details from Amazon's catalog without needing an account.
Free EAN Database
/free-ean-gtin-databaseSearch through a large database of EAN/GTIN codes. Find products by name, brand, or barcode number. Useful for product research and verification.
Free EAN/ASIN Converter
/free-ean-to-asin-and-asin-to-ean-converterConvert between EAN/GTIN and Amazon ASIN codes. Enter an EAN to find its matching ASIN, or enter an ASIN to find the corresponding EAN barcode.
Frequently Asked Questions
Getting Started
?api_key= parameter). Keep your API key private — it provides full access to your account.
Price Schedulers
AI Tools
Lookup Tools
5702017416663 is a LEGO set). These barcodes are printed on product packaging and are the most reliable way to find and compare the same product across different merchants.
/free-ean-to-asin-and-asin-to-ean-converter. Enter either an ASIN or EAN code and the tool will find the corresponding match. You can also use the ASIN Lookup tool which shows related EAN codes in the results. Note: not all ASINs have matching EAN codes (especially Amazon-exclusive products).