Shopify Product Scraper & Search: 290+ European Stores avatar

Shopify Product Scraper & Search: 290+ European Stores

Under maintenance

Pricing

from $1.50 / 1,000 product returneds

Go to Apify Store
Shopify Product Scraper & Search: 290+ European Stores

Shopify Product Scraper & Search: 290+ European Stores

Under maintenance

Search products across 290+ European brands' Shopify stores by keyword, country and category, or track any Shopify store. Prices, discounts, stock, new products and price drops in one clean schema.

Pricing

from $1.50 / 1,000 product returneds

Rating

0.0

(0)

Developer

Clearfeed Data

Clearfeed Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Security

Limited permissions

Share

What does Shopify Product Search: European Stores do?

It searches products across 290+ European brands' own Shopify stores (18 countries, 349,000 products) in one run, or reads any Shopify store you choose in full. You get prices, discounts, stock, brand, type, tags and images in one clean schema, with a built-in price and new-product monitor.

  • Search by keyword across Europe: "linen shirt" in every French and Italian fashion store, "protein bar" in every German food store.
  • Track competitors: paste their Shopify store URLs and get their whole catalog, then only new products, price drops and restocks on each scheduled run.
  • No login, no browser, no personal data: it reads the public storefront data every Shopify store publishes.

Why use it?

You want toDo this
Spot trending products and new launches in a nicheKeywords + country + category, newWithinDays: 14
Monitor competitors' prices and stockAdd their stores, turn on Only new or changed products, schedule daily
Find discounts across many shopsonSaleOnly: true or minDiscountPercent: 30
Build a product database or feed an AI agentFull catalog mode, export as JSON, CSV or Excel
Check which stores sell a brandKeyword = the brand name

How it works

  1. Pick stores. Use the built-in directory of European Shopify stores (filter by store country, category and countries they ship to), add your own store URLs, or both.
  2. Pick products. Keywords (whole-word, accents ignored), excluded words, price range, on sale, in stock, published recently.
  3. Run. Each store's public catalog is read and matched against your filters: the 1,000 newest products of each directory store, and the whole catalog of your own stores. A full scan of the directory takes about 2 to 3 minutes.

Monitoring: new products, price drops, back in stock

Turn on Only new or changed products. The Actor remembers each product's price and stock between runs (per Monitor name) and returns only:

  • new: products it has not seen before
  • price_drop: cheaper than last run (previousPrice shows the old price)
  • back_in_stock: was sold out, now available
  • price_increase, out_of_stock: optional

The first run returns everything, as a baseline. Then schedule the Actor (daily is typical) and connect it to email, Slack, Google Sheets or a webhook with Apify integrations.

Input example

{
"keywords": ["linen shirt"],
"countries": ["FR", "IT"],
"categories": ["fashion"],
"availableOnly": true
}

Competitor monitor:

{
"stores": ["https://www.polene-paris.com", "snocks.com"],
"onlyChanges": true,
"monitorName": "my-competitors"
}

Output example

{
"id": "snocks.com:6081549467845",
"storeDomain": "snocks.com",
"storeName": "SNOCKS",
"storeCountry": "DE",
"storeCategory": "fashion",
"productId": "6081549467845",
"title": "Business Socken | Schwarz",
"url": "https://snocks.com/products/business-socken-leichte-lange-socken",
"vendor": "Snocks",
"productType": "Socken",
"tags": ["socken", "unisex"],
"price": 29.99,
"priceMax": 29.99,
"compareAtPrice": null,
"discountPercent": null,
"onSale": false,
"currency": "EUR",
"available": true,
"imageUrl": "https://cdn.shopify.com/s/files/1/0048/8285/8054/products/Business-Titelbild.jpg",
"variantCount": 4,
"createdAt": "2021-01-12T09:10:00Z",
"publishedAt": "2021-01-12T09:10:00Z",
"updatedAt": "2026-10-24T11:06:35Z",
"changeType": "price_drop",
"previousPrice": 34.99,
"scrapedAt": "2026-10-24T12:00:00Z"
}

With Include variants you also get each size/color with its SKU, price, compare-at price and stock. With Include product description you get the description as plain text.

A run summary (stores scanned, stores blocked, changes detected) is saved as RUN_SUMMARY in the key-value store.

How much does it cost?

You pay per product returned: $1.50 per 1,000 products, plus a tiny start fee. Monitoring runs only charge for new or changed products, so a daily competitor check usually costs cents. Set Maximum products or a maximum cost per run to stay in control.

Tips and limits

  • Prices are in each store's own currency (currency field).
  • A few big stores block automated access to their public catalog. They are listed in the run summary; turning on the Apify proxy often helps.
  • The directory is refreshed regularly. Missing a store? Add it under Your own stores.
  • Need older products from a big directory store? Raise Maximum products per store, or add the store under Your own stores to read its whole catalog.

It reads only public product data that Shopify stores publish for every visitor (catalog, prices, stock). No personal data is collected. Check the terms of the sites you monitor for your use case.

Other Actors by Clearfeed Data