For a few Shopify stores in one niche, start with public search and verify each result. For a repeated technology-filtered account list, use a store database, then check current platform, workflow, and recipient details.
Our own October 10, 2026 coverage query shows why verification matters. StoreInspect held 1,754,781 stored domains, but only 829,823 (47.3%) had a last_scraped timestamp on or after September 10. That is a timestamp-coverage measure, not proof that the latest attempt succeeded or the storefront remains live.
What our index can and cannot establish
We ran this read-only aggregate at 14:36 Oslo on October 10, 2026. It included all stored records, without a current-liveness or successful-revisit filter.
| Coverage field | Stored domains | Share of the full index |
|---|---|---|
| All records | 1,754,781 | 100.0% |
| Non-empty country field | 1,688,810 | 96.2% |
| At least one contact record | 1,276,456 | 72.7% |
| Last-scraped timestamp since September 10 | 829,823 | 47.3% |
| Older last-scraped timestamp | 924,958 | 52.7% |
A country field does not prove legal headquarters or a local shop. Any contact can be a record without an email. No snapshot-age, successful-revisit, or current-employment guarantee follows from those totals. A domain can represent a regional storefront rather than a distinct company.
The original guide used an August 22 not-confirmed-dead index count of 986,167, with 729,844 contact-bearing records, 978,221 linked to a known myshopify domain, and 778,987 with country data. That older liveness-qualified denominator differs from today's all-record query. The difference is not a measured increase in live merchants or Shopify's total market.
Nine ways to discover candidate stores
| Method | Practical use | What needs checking |
|---|---|---|
| Google operators | A short niche shortlist | Results are indexed pages, can repeat, and miss custom domains or removed Shopify clues. |
| BuiltWith technology lists | Domains matching a public technology footprint | Coverage dates, false positives, export limits, and contact fields. |
| Shopify store databases | Repeatable country/category/app/pixel filtering | Exact filter definitions, current observations, and recipient quality. |
| Meta Ad Library | A dated advertiser observation in the selected market | Ad destination, current status, platform, and service fit. It does not reveal commercial-ad spend or profitability. |
| Social-profile discovery | Product or brand candidates from posts and linked sites | Current profile ownership/activity and the linked site's ecommerce platform. |
| Shopify merchant stories | Publisher-selected examples | Publication date and current platform. A case study is not proof of current financial success. |
| Industry directories and roundups | Niche or design examples | Original merchant domain, date, platform, and selection method. |
| Detection extensions | Inspect one known website while browsing | Corroborating platform clues; public signals can be absent or stale. |
| Traffic/SEO competitor tools | Expand from a known store's competitor or keyword graph | Platform verification and modeled-traffic limitations. Related sites need not use Shopify. |
These are workflow options, not a measured speed, price, or accuracy ranking. We did not run comparative trials of all nine methods.
BuiltWith’s primary lead-generation documentation, checked October 10, describes company and people contacts, with regional restrictions. It is inaccurate to assume a technology database has no contacts. Compare actual address verification, employment dates, and role coverage rather than a vendor label.
For a structured starting point, use our Shopify stores list. For technology targeting, follow stores by app; for geographic discovery, use stores by city.
Use search footprints as clues
Try more than one public query:
| Query | Candidate surface |
|---|---|
site:myshopify.com "protein powder" | Indexed Shopify-subdomain pages with the phrase |
"powered by Shopify" "running shoes" -site:shopify.com | Pages retaining Shopify footer text |
"cdn.shopify.com" "coffee" | Indexed pages containing the asset-domain string |
"handmade jewelry" "Shopify" | Brand pages, stories, and other text mentioning both terms |
A query's result can be an article, copied content, a discontinued site, or a non-Shopify page that reused an asset. Visit the merchant's actual domain and record what you verified. Search operators are a discovery technique, not a complete Shopify export.
Verify the platform with independent signals
Inspect public source for Shopify.shop, a Shopify runtime/theme object, platform-specific storefront behavior, and domain relationships. cdn.shopify.com images or shopify-section classes are supporting clues; images can be reused and class names copied. Headless Shopify storefronts can omit the familiar theme markers.
A redirect from /admin to an official Shopify login can corroborate other signals. Record the destination and do not enter merchant credentials. A known myshopify.com domain is useful context, but the relationship to the site you are researching still needs verification.
Our Store Inspector extension identifies publicly detectable technology while you browse. A detector result should retain its observation date and scope; it does not expose every backend app or confirm that an installed feature functions.
For a detailed platform check, use How to Tell If a Website Uses Shopify.
Different discovery goals require different checks
A recently recorded store is not necessarily recently launched. Store creation fields are estimates, while first-seen and ingestion dates describe our collection process. Verify launch language before calling an account new. Our new-store study documents the distinction.
An advertising pixel is not evidence of current advertising. In the same October index query, 7,542 records had a positive stored Meta ad count, but only 1,007 of those had an ad-observation timestamp since September 10. Even the recent count requires a current Ad Library check before calling a campaign active.
A missing app signature is not proof of an unmet workflow. Native Shopify functions, custom theme code, private apps, server-side systems, and unrecognized vendors can cover it. A free theme, few social links, or a small catalog does not establish a bad prospect or lack of budget.
From a store shortlist to a contact shortlist
The 1,276,456 contact-bearing domains in our index are research candidates, not verified buyers. Before using a record for outreach:
- Confirm current storefront operation and the platform your offer supports.
- Verify one current observation that relates to a specific workflow, then ask whether the merchant has an unmet requirement.
- Check the person's current employer, role, and ownership of that workflow.
- Reverify the email and retain its date. Separate shared inboxes from named recipients.
- Apply customer/unsubscribe/prior-contact suppression and deduplicate accounts and addresses.
For example, a proposed research recipe could combine Fashion, a 50K–200K estimated-traffic tier, a Mailchimp marker, no Klaviyo marker, and a founder-role contact candidate. Verify current messaging and the person's role before treating it as a migration opportunity. We did not run that campaign or measure its reply rate.
Use owner-email research and the contact-enrichment workflow after account discovery. The useful result is a documented shortlist with dated evidence, rather than a claim that every stored domain is a live, reachable buyer.
Find Shopify Clients Worth Your Time
Search by niche, traffic, and tech stack. Export with verified founder contacts.Search stores by niche, traffic, and tech stack. Export with verified founder contacts so you can skip the research.
![Best Shopify Dropshipping Apps 2026 [1.36M]](/_next/image?url=%2Fimages%2Fblog%2Fbest-shopify-dropshipping-apps.webp&w=3840&q=75&dpl=dpl_9KffSginn7EqXsAdZSUWeihUCuqz)

