Shopify Store Contact Scraper | Emails & Tech Stack avatar

Shopify Store Contact Scraper | Emails & Tech Stack

Pricing

from $4.00 / 1,000 store auditeds

Go to Apify Store
Shopify Store Contact Scraper | Emails & Tech Stack

Shopify Store Contact Scraper | Emails & Tech Stack

Extract publicly listed emails, phones, social links and website technology signals from ecommerce stores. Build merchant research datasets with source evidence. Email discovery does not verify mailbox deliverability or contact ownership.

Pricing

from $4.00 / 1,000 store auditeds

Rating

0.0

(0)

Developer

Scopras Data Labs

Scopras Data Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Actor status

Shopify & E-Commerce Lead & Intelligence Extractor

Extract publicly listed contact emails, customer support phone numbers, WhatsApp chat lines, social media profiles, installed Shopify & marketing app stack, official legal company entities (A.Ş., Ltd., Inc.), and catalog AOV price statistics from any e-commerce storefront.

Turn store URLs or domains into fully enriched B2B merchant profiles for cold outreach, lead generation, and competitive intelligence.

What this actor extracts

  • 📧 Direct & Support Emails: Found on the homepage, footer, contact pages and legal policies. They are read from public pages and are not verified for deliverability.
  • 📱 Phone & WhatsApp: Mobile/landline numbers and direct WhatsApp (wa.me) customer support links.
  • 🏢 Legal Entity & Tax IDs: Official registered company names (A.Ş., Ltd. Şti., LLC, Inc.), Tax Numbers, and MERSİS registration.
  • 🧩 Shopify App & Tech Stack: Automatic detection of 20+ key apps:
    • Email & Marketing: Klaviyo, Omnisend, Mailchimp, Sendlane, Attentive.
    • Reviews & UGC: Loox, Judge.me, Yotpo, Okendo, Stamped.io.
    • Customer Support: Gorgias, Zendesk, Tidio, Intercom, Crisp.
    • Ad Pixels & Analytics: Meta Pixel, TikTok Pixel, Google Analytics 4, GTM, Hotjar, Clarity, Pinterest Tag.
    • Subscriptions & Payments: Recharge, Bold, Smartrr, Stripe, Klarna, iyzico, PayTR.
  • 🏷️ E-Commerce Stack: Detection of Shopify (from storefront markup and headers; Shopify Plus is a best-effort hint), WooCommerce, Ticimax, ikas, Ideasoft, Magento, BigCommerce.
  • 💰 Catalog Overview: For Shopify stores, min / max / average variant price over the first 30 products in /products.json (a sample, not the full catalog; not a true AOV). Currency is only set when detected on the page.
  • 🔍 SEO signals: Presence of JSON-LD, OpenGraph, Microdata, meta description and favicon.

Input Example

{
"startUrls": [
{ "url": "https://cottonbox.com.tr" },
{ "url": "https://dagi.com.tr" },
{ "url": "https://shopigo.com" }
],
"crawlContactPages": true,
"crawlLegalPages": true,
"detectApps": true,
"fetchCatalogStats": true,
"maxStores": 50
}

Output Record

{
"ok": true,
"domain": "shopigo.com",
"storeName": "shopi go",
"legalTitle": "Shopigo Mağazacılık ve Tic. A.Ş.",
"emails": ["info@shopigo.com", "hr@shopigo.com", "press@shopigo.com"],
"phones": ["+90 212 444 86 84", "0542 250 86 84"],
"whatsapp": ["+905422508684"],
"socials": {
"instagram": "https://www.instagram.com/shopi_go",
"tiktok": "https://www.tiktok.com/@shopi_go"
},
"isShopify": true,
"isShopifyPlus": true,
"platform": "Shopify",
"appsDetected": [
"Klaviyo",
"Meta Pixel",
"Google Tag Manager",
"TikTok Pixel",
"Hotjar"
],
"catalog": {
"sampleCount": 30,
"avgPrice": 4250.00,
"minPrice": 350.00,
"maxPrice": 28900.00,
"currency": "TRY"
},
"scoprasAudit": {
"hasJsonLd": true,
"hasOpenGraph": true,
"hasMicrodata": false,
"missingDescription": false,
"missingFavicon": false
},
"currency": "TRY",
"language": "tr",
"pagesScanned": [
"https://shopigo.com",
"https://shopigo.com/pages/hakkimizda",
"https://shopigo.com/pages/iletisim",
"https://shopigo.com/policies/privacy-policy"
]
}

What a "lead" is

A lead is one store whose public pages contained at least one email, phone number, WhatsApp number or social profile (contactFound: true). These are business contact details as published by the store. They are not verified, not enriched with named decision makers, and a store may list a personal address. You are responsible for using them lawfully (GDPR / KVKK / CAN-SPAM rules for outreach).

Pricing

Billed on a pay-per-event model (store-audited), one event per store row that has contactFound: true:

  • Stores that could not be fetched, that answer with bot protection / a captcha / a JavaScript-only page, or that show no contact data at all are never billed (they still appear in the dataset with ok: false or contactFound: false so you can see why).
  • Some storefronts block automated requests. Those come back as ok: false with the reason in error.
  • Only public pages are read; only URLs on the store's own domain are followed (homepage plus up to two contact and two legal pages, and /products.json).

🚀 Explore Our Other B2B & Lead Generation Bots

FAQ

How do I find contact emails for Shopify stores? Paste store URLs or domains. The Actor reads the homepage, contact and policy pages and returns publicly listed emails, phones, WhatsApp links, social profiles and the detected app stack.

Are the emails verified? No. They are read from public pages and are not checked for deliverability. Verify before sending.

Does it work on non-Shopify stores? Yes, it reads any public store. Each row has an isShopify flag, and Shopify-only fields such as catalog statistics are filled in for Shopify stores only.

How much does it cost? $4 per 1,000 stores audited plus $0.01 per run. The Pricing tab is authoritative.

Is it legal? It reads publicly available pages only, with no login. You are responsible for respecting each site's terms and the privacy rules that apply to your use of the data.

Can I run it through the API or on a schedule? Yes. Save your input as a task, schedule it in Apify Console, or call it from the Apify API. Results export as JSON, CSV or Excel and connect to Google Sheets, Slack, Make, Zapier or a webhook.