Shopify Store Leads - Emails, Socials & Tech Stack avatar

Shopify Store Leads - Emails, Socials & Tech Stack

Pricing

$4.50 / 1,000 shopify store leads

Go to Apify Store
Shopify Store Leads - Emails, Socials & Tech Stack

Shopify Store Leads - Emails, Socials & Tech Stack

Turn a list of domains into sales-ready Shopify leads. Confirms each site really runs Shopify, then extracts public emails, phones, socials, currency, country, theme, technologies, product samples and contact/about URLs. $4.50 per 1,000 confirmed stores, with no run-start fee.

Pricing

$4.50 / 1,000 shopify store leads

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Shopify Store Leads

Shopify Store Leads finds public Shopify storefronts and returns one consolidated lead record per store. It uses direct HTTP requests by default, detects Shopify from public HTML and storefront endpoints, samples products, and enriches contact and social signals from a small set of same-site pages.

What it does

  • Accepts store domains, URLs, or Apify startUrls.
  • Confirms Shopify with multiple independent public signals.
  • Extracts store title, description, country, currency, theme hints, technologies, emails, phones, social profiles, contact/about URLs, and product samples.
  • Uses /products.json and /shop.json when those public endpoints are available.
  • Enforces SSRF checks before every initial request and redirect, including DNS resolution against private and reserved addresses.
  • Keeps concurrency, response size, redirects, pages, and product samples bounded.
  • Supports an optional Apify or custom proxy for stores that block direct cloud traffic.

Input

Provide stores as domains or URLs, or startUrls as request-list objects. maxPagesPerStore defaults to 4, maxProducts to 20, and maxConcurrency to 5. defaultCountry is used only for local phone normalization. Proxy use is opt-in.

Output

One row is emitted per requested store. Successful rows have ok: true and isShopify: true. A failed, blocked, invalid, unreachable, or non-Shopify input becomes an ok: false diagnostic row. Diagnostics include an errorCode and are never charged.

Empty input emits a clearly labeled _sample: true row for the Apify input preview. Sample rows are never charged.

Pricing

$4.50 per 1,000 confirmed stores ($0.0045 each), with no run-start fee. Flat on every Apify plan — no volume tiers, no plan gates — and you are charged only for stores actually confirmed.

Most Shopify store-lead actors are tiered instead, so a free-plan run costs several times more than their advertised headline rate, and the best number only arrives once you are committed to volume. This one is flat: the same price on your first run as on your millionth, on every plan including the free one, with no tier to unlock and no minimum spend.

Billing

The actor emits the pay-per-event event store only after a confirmed Shopify result has been written to the dataset. Non-Shopify sites and all diagnostic or sample rows do not call Actor.charge, so feeding it a mixed domain list costs you nothing for the misses. Direct HTTP is the default transport and no proxy is used unless you opt in, so there is no proxy line on your bill either.

Proxy and limitations

Some Shopify stores use bot protection, geoblocking, consent interstitials, or client-rendered content. A proxy can help with IP blocking but adds bandwidth cost and may still be blocked. This actor does not bypass authentication, CAPTCHAs, paywalls, checkout flows, or private APIs. It does not submit forms or contact stores.

The product endpoint is a public sample, not a guaranteed complete inventory. productCountType tells you whether the count is a storefront endpoint sample or unavailable.