Skroutz Seller Contact Scraper — Email, Phone, GEMI
Pricing
from $4.00 / 1,000 seller scrapeds
Skroutz Seller Contact Scraper — Email, Phone, GEMI
Turn a Skroutz.gr keyword, product or shop URL into a lead list of the shops selling those products — legal name, seat address, GEMI number, AFM when published, phone and email from the shop card. Every competing offer, not just the cheapest. Greece. Pure HTTP. JSON or CSV.
Pricing
from $4.00 / 1,000 seller scrapeds
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Turn a Skroutz.gr keyword, product page or shop URL into a list of the shops selling those products — legal name, seat address, GEMI number, phone and email from the published shop card.
One unique shop per row. Every competing offer, not just the cheapest. Pure HTTP. JSON or CSV.
Why Use This Scraper?
- Shops, not products. Price scrapers return offers. This one returns the business behind the offer: the name, address and contact Skroutz publishes on the shop card.
- Every offer. A product sold by 40 shops produces up to 40 shop rows, not only the buy-box.
- One row per shop. The same shop on several products stays a single row.
- Lead fields you can dial. Email is restored from Skroutz's
[AT]obfuscation. Phone, legal name, address and GEMI come from the same card.
Overview
Skroutz is Greece's price-comparison marketplace. This actor walks search results or a product page, collects every shop on the offer list, then opens each shop card.
A row is a shop. vatNumber (ΑΦΜ) is filled only when the card publishes it. On a live nivea sample the cards had legal name, address, GEMI, email and phone, and no AFM.
Supported Inputs
- Search:
searchQueriessuch asnivea, or a URLhttps://www.skroutz.gr/search?keyphrase=nivea - Product:
https://www.skroutz.gr/s/41193379/Nivea-Protect-Bronze.html - Shop:
https://www.skroutz.gr/shop/16006/Good-Timeor.../info
Other hosts are skipped. skroutz.cy, .ro, .bg and .de are not covered.
Use Cases
| Who | What they get |
|---|---|
| Brand managers | Shops listing a product, with a phone and email |
| Agencies | A Greece marketplace lead list from a keyword |
| Distributors | Legal name, address and GEMI for shops already selling the brand |
How It Works
- A keyword search or a product URL is fetched.
- Each product's offer list is read (
/s/{id}/shops_list). - Each new shop card is opened (
/shop/{id}/{name}/info). - One dataset row is saved per shop. A second sighting of the same shop id is skipped.
- The run stops when the per-source shop cap is full.
Input Configuration
| Field | What it does |
|---|---|
searchQueries | Keywords. Prefill: nivea. |
startUrls | Search, product or shop URLs on www.skroutz.gr. |
maxItems | Unique shops per search or URL. Prefill: 50. Two queries at 50 can return 100. |
includeEmail | Keep the published email and charge $0.015 when one is present. Default true. |
includePhone | Keep the published phone and charge $0.015 when one is present. Default true. |
Keyword, 5 shops:
{ "searchQueries": ["nivea"], "maxItems": 5 }
One product:
{ "startUrls": [{ "url": "https://www.skroutz.gr/s/41193379/Nivea-Protect-Bronze.html" }], "maxItems": 20 }
Output Overview
Each row is one shop. email and phoneNumber are the published contact. businessName is Επωνυμία. registrationNumber is the Γ.Ε.ΜΗ. number. businessAddress is the registered seat. sourceProductIds is the Skroutz product that led to the shop.
Output Samples
From a nivea search on 22 Sep 2026. The first product's offer list had 40 shops; the run stopped at 5.
{"sellerId": "16006","marketplace": "skroutz.gr","sellerName": "Good Time","businessName": "TFM ΙΔΙΩΤΙΚΗ ΚΕΦΑΛΑΙΟΥΧΙΚΗ ΕΤΑΙΡΕΙΑ","email": "info@goodtime.gr","phoneNumber": "2107102220","phoneNumbers": ["2107102220"],"registrationNumber": "160310303000","vatNumber": null,"businessAddress": "Παπανδρέου Γεώργιου 4, Τ.Κ. 12462, Χαϊδάρι, Αττικής","addressCountryCode": "GR","sellerUrl": "https://www.skroutz.gr/shop/16006/Good-Time/info","storefrontUrl": "https://www.skroutz.gr/shop/16006/Good-Time/products.html","sourceProductIds": ["20320762"]}
The other four rows in that run (Pharmacyfirst, Pharm16, AR Pharmacy, CareSpot) also had an email, a phone, a legal name, an address and a GEMI number.
Pricing
| Event | When it is charged | Price |
|---|---|---|
| Shop row | Every shop saved | $0.004 |
| Published email | includeEmail is on and the card has an email | $0.015 |
| Published phone | includePhone is on and the card has a phone | $0.015 |
| Actor start | Once per run, per GB of memory | $0.005 |
A shop with both contact fields is $0.034 plus the start fee. A shop with neither contact field is $0.004. Turning a switch off drops that field and skips its charge. A second phone on the same card is not a second charge.
Key Output Fields
- Identity:
sellerId,sellerName,marketplace,sellerUrl,storefrontUrl - Legal:
businessName,businessAddress,addressCountryCode,registrationNumber,vatNumber - Contact:
email,phoneNumber,phoneNumbers - Provenance:
sourceProductIds,sourceUrl,scrapedAt
FAQ
Does every shop have an email?
The five-shop nivea sample did. A shop that publishes none is still saved, and the email event is not charged.
Where is the AFM?
Only when the shop card prints ΑΦΜ. The sample cards published GEMI and not AFM, so vatNumber was null.
Is this one row per product? No. One row per shop. Offers are how shops are discovered.
Which URLs are skipped?
Anything that is not www.skroutz.gr, and paths that are not a search, a /s/{id}/ product, or a /shop/{id}/ shop.
Support
Open an issue on the actor's Issues tab.
Additional Services
Need the same shop-row shape for another marketplace, or a scheduled pull on a brand? Open an issue or use the memo23 store profile.
Explore More Scrapers
- Kaufland Seller Contact Scraper — the same one-row-per-seller pipeline for Kaufland (de, at, cz, sk, pl, fr, it)
- Amazon Seller Contact Scraper — seller email, phone, VAT and ratings
- More actors on the memo23 store profile
🤖 For AI Agents & LLM Apps
Compact reference for agents calling this actor (memo23/skroutz-sellers-scraper).
Purpose: Turns a Skroutz.gr keyword, product URL or shop URL into one row per shop with the published card (legal name, address, GEMI, phone, email).
Minimal input:
{ "searchQueries": ["nivea"], "maxItems": 25 }
Product mode: { "startUrls": [{ "url": "https://www.skroutz.gr/s/41193379/Nivea-Protect-Bronze.html" }], "maxItems": 25 }.
Output fields: sellerId, marketplace, sellerUrl, sellerName, storefrontUrl, businessName, registrationNumber, vatNumber, phoneNumber, phoneNumbers, email, businessAddress, addressCountryCode, sourceProductIds, sourceUrl, scrapedAt.
Behaviors:
maxItemsis per search or URL. Run total is that number times the number of sources.- Duplicate shop ids collapse to one row.
vatNumberstays null when the card has no AFM. GEMI isregistrationNumber.includeEmailandincludePhonedefault to true. Set either to false to drop that field and skip its charge.- Billing: $0.004 per shop row, $0.015 when a kept email is present, $0.015 when a kept phone is present.
- Host: www.skroutz.gr only.
⚠️ Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Skroutz S.A. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
The scraper accesses only publicly available Skroutz shop cards, search pages and offer lists — no authenticated endpoints, merchant-panel data, or content behind a login wall. Users are responsible for ensuring their use complies with Skroutz's Terms of Service, applicable data-protection law (GDPR, ePrivacy, CCPA), and any marketing / anti-spam rules that apply to how they contact the businesses they find. You are responsible for how you use the scraped data.
SEO Keywords
skroutz scraper, skroutz.gr scraper, skroutz seller scraper, skroutz shop email, skroutz shop phone, skroutz GEMI, skroutz AFM, skroutz marketplace sellers, skroutz contact scraper, greek marketplace leads, skroutz supplier scraper, skroutz third-party shops, greece seller email scraper, B2B shop contact scraper, ecommerce seller intelligence greece, skroutz lead generation, skroutz JSON export, skroutz CSV export, skroutz shop address, skroutz merchant contact