Shopify Store Finder - URLs, emails & more avatar
Shopify Store Finder - URLs, emails & more

Pricing

$25.00/month + usage

Go to Apify Store
Shopify Store Finder - URLs, emails & more

Shopify Store Finder - URLs, emails & more

Developed by

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Shopify Store Finder locates Shopify stores by keyword and returns structured data: ID, title, description, URL, contact emails, earliest page date, and estimated product count range. Perfect for market research, lead generation, and competitor discovery.

0.0 (0)

Pricing

$25.00/month + usage

0

3

3

Last modified

2 days ago

Shopify Store Finder

🛍️ What does Shopify Store Finder do?

Shopify Store Finder searches the web for Shopify stores that match your query and returns a clean, structured dataset you can filter, enrich, and analyze. It's perfect for market research, lead generation, competitor discovery, and product sourcing.

This actor extracts key store signals such as:

  • ID – Shopify store slug / identifier
  • Title – site title / brand name
  • Description (info) – short summary from metadata/content
  • URL – canonical store URL
  • Emails – visible contact emails discovered on-site (best-effort)
  • Creation date (minPageDate) – earliest page timestamp seen
  • Product count rangeminProductCount / maxProductCount estimate
  • Icon & Image – favicon / hero or representative image
  • Locale / Country / Currency – detected store context
  • Theme (raw JSON) – theme name/id/schema (as-is from storefront)
  • Features (raw JSON) – Shopify storefront features and flags
  • Payment capabilities – supported networks, 3DS, subscriptions, etc.

🚀 How to use

  1. Configure input

    • Set your query (e.g., "clothes", "dog toys", "surf shop").
    • Choose maxItems to cap results.
    • Keep Residential proxies on for higher success.
  2. Run the Actor Click Run. The actor searches, discovers Shopify stores relevant to your query, and normalizes metadata.

  3. Get your data Open the Dataset tab to browse, download (JSON/CSV/Excel/Parquet), or pipe into your workflow.

🧰 Input parameters

ParameterTypeRequiredDescription
maxItemsIntegerYesMaximum number of Shopify stores to obtain. Minimum 1. Default 10.
queryStringYesThe search query to find relevant Shopify stores (e.g., "clothes", "vegan cosmetics").
proxyConfigurationObjectNoProxy settings. Defaults to Apify RESIDENTIAL proxies for reliability and fewer blocks.

Example input

{
"maxItems": 25,
"query": "clothes",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📊 Output

You’ll receive an array of store objects like:

[
{
"id": "fresh-produce-clothes",
"title": "Fresh Produce Clothes",
"info": "Your favorite women's resort wear brand for all your clothing needs. Fresh Produce provides feel good clothes for women who enjoy a vacation state of mind. Shop Fresh Produce Clothes in a variety of styles. Enjoy Free Shipping on all orders $99+.",
"url": "https://freshproduceclothes.com",
"icon": "",
"image": "http://freshproduceclothes.com/cdn/shop/files/Fresh-Produce-Clothes-1200x628-03_1200x1200.png?v=1667661697",
"locale": "en",
"country": "US",
"currency": "USD",
"theme": {
"name": "10/9 Update",
"id": 144971530393,
"schema_name": "Symmetry",
"schema_version": "5.1.0",
"theme_store_id": 568,
"role": "main"
},
"features": {
"accessToken": "10e1d7c3c4c5380a273f8f0ae6cd5f32",
"betas": ["rich-media-storefront-analytics"],
"domain": "freshproduceclothes.com",
"predictiveSearch": true,
"shopId": 56491016345,
"locale": "en"
},
"paymentCapabilities": {
"shopId": 56491016345,
"countryCode": "US",
"currencyCode": "USD",
"merchantCapabilities": ["supports3DS"],
"merchantId": "gid://shopify/Shop/56491016345",
"merchantName": "Fresh Produce Clothes",
"requiredBillingContactFields": ["postalAddress", "email", "phone"],
"requiredShippingContactFields": ["postalAddress", "email", "phone"],
"shippingType": "shipping",
"supportedNetworks": [
"visa",
"masterCard",
"amex",
"discover",
"elo",
"jcb"
],
"total": {
"type": "pending",
"label": "Fresh Produce Clothes",
"amount": "1.00"
},
"shopifyPaymentsEnabled": true,
"supportsSubscriptions": true
},
"emails": ["support@freshproduceclothes.com"],
"minPageDate": "2022-01-11 02:56:28",
"minProductCount": 100,
"maxProductCount": 500
}
]

Field definitions

  • id: Deterministic identifier (usually based on domain/title).
  • title: Store/brand title from the site.
  • info: Short description (meta/visible content).
  • url: Canonical Shopify store URL.
  • icon / image: Favicon and representative image (if detected).
  • locale / country / currency: Best-effort store context.
  • theme (object/raw): Theme metadata (name/id/schema/version/role).
  • features (object/raw): Storefront flags/features surfaced by Shopify scripts.
  • paymentCapabilities (object): Networks, 3DS support, subscriptions, required contact fields, etc.
  • emails: On-site emails (best-effort, de-duplicated).
  • minPageDate: Earliest detected page timestamp (proxy for site age).
  • minProductCount / maxProductCount: Estimated range of product count.

If you only need a single product count or creation date, use minProductCount and minPageDate respectively.

💡 Use cases

  • Lead generation: Find stores in your niche and pull contact emails.
  • Market mapping: Build a directory of brands for a category/keyword.
  • Competitor research: Track catalog sizes, payment networks, theme stack.
  • Sourcing & outreach: Identify boutiques or DTC brands to partner with.

🛠️ How it works (high level)

  • Performs targeted discovery for Shopify-backed domains relevant to your query.
  • Normalizes and enriches metadata from public pages (title, description, images).
  • Heuristically scans for contact emails on visible pages.
  • Extracts theme, features, and payment capabilities from public storefront scripts.
  • Estimates product count ranges and records earliest page date.

🌍 Proxy usage

By default, the actor uses Apify Residential proxies:

  • Better success rates and fewer blocks on e-commerce sites.
  • Geographic diversity when discovery benefits from location variance.
  • Stable performance for higher volumes.

⚙️ Tips & best practices

  • Start broad (e.g., "clothes", "home decor") and then niche down (e.g., "linen tablecloths", "y2k streetwear").
  • Increase maxItems gradually to map out larger segments.
  • Run multiple queries (styles, materials, trends) to expand coverage.
  • Pair with your enrichment pipeline to merge social links, tech stack, traffic, etc.
  • Scrape public information only and respect site robots/ToS where applicable.
  • Do not misuse email addresses; comply with GDPR/CCPA and applicable spam laws.
  • Use reasonable request rates and proxies responsibly.