myshopify Domain List Scraper - Store Handles & URLs
Pricing
from $4.75 / 1,000 stores
myshopify Domain List Scraper - Store Handles & URLs
Build a clean list of myshopify.com store handles mapped to the real primary domain each one resolves to, with the store's own permanent Shopify ID as a join key. One store reached two ways is one row, so lists from different sources merge without duplicates.
Pricing
from $4.75 / 1,000 stores
Rating
0.0
(0)
Developer
Blackcube Agency AB
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
| Shopify Store Intelligence Suite • 4 Actors, one codebase, one store billed once | ||
| Shopify Store Leads Scraper Emails, Apps & Store Size | myshopify Domain List Scraper ➤ You are here | Shopify Theme Detector Find Stores by Theme in Bulk |
| Shopify Competitor Analysis Size, Stack & Prices | ||
More from this account: YouTube Transcript Suite · Website Contact & Email Suite · Career Site & ATS Jobs Suite · Google News Suite · Keyword Research Suite · eBay Data Suite · Amazon Reviews Suite · Reddit · Meta Ad Library · Vinted · Trustpilot Review Intelligence Suite · App Store & Google Play Reviews Suite
Build a clean list of myshopify.com store handles mapped to the real primary domain each one resolves to, with the store's own permanent Shopify ID as a join key. One store reached two ways is one row, so lists from different sources merge without duplicates.
You pay once per store delivered. Stores that fail your filters are free. Non-Shopify domains, dead domains, frozen stores and bot-walled sites are free. There is no run-start fee, and a run that finds nothing costs nothing.
Why this one
A store can be reached at brand.com and at brand.myshopify.com, and most lead lists sell you both as two rows. Every record here carries the store's own permanent Shopify ID, so the two addresses collapse into one row and one charge - and that ID is what lets you merge a Shopify list into a CRM or a warehouse without deduplicating by hand.
How to map myshopify handles to real store domains
Run it and every row gives you the .myshopify.com handle, the custom domain the store actually
trades on, and the permanent storeId that ties them together. Merge two lists on storeId and
duplicates disappear, even when one list used custom domains and the other used handles.
What comes back
Every run returns one row per store:
| Field | What it tells you |
|---|---|
storeId, myshopifyDomain, domain, storeUrl | The store's permanent ID and both of its addresses |
name, description | What the store calls itself |
productCount, collectionCount, sizeBand | How big the catalogue is, before you contact anyone |
country, province, city, currency, shipsToCountries | The market the store declares for itself |
This listing runs lean by default. Switch on Include catalogue, Include contact details, Include theme and apps and Include launch-era estimate to add the rest — same engine, same per-store price.
Nothing is invented to fill a column. A field the store does not publish returns null, because a
guessed value is worse than no value.
Default settings
Clicking Start with the defaults runs exactly this:
{"discoverStores": true,"maxStores": 100,"maxStoresScanned": 300,"includeCatalog": false,"includeContacts": false,"includeTechStack": false}
Change any of it. The full filter set — countries, minProducts, maxProducts,
activeWithinDays, launchedWithinDays, keywords, excludeKeywords — is available on every
run, and anything a filter rejects is free.
What you are charged for
One charge per store record delivered. Nothing else.
Always free: stores that fail your filters, domains that are not Shopify stores, dead and parked
domains, frozen and deleted stores, sites behind a bot wall, every error and diagnostics row,
the second sighting of a store already charged in the run, and a run that returns nothing. There is
no run-start fee.
maxStores caps what you pay for, maxCostUsd stops the run before a hard ceiling, and
maxStoresScanned bounds how far a narrow filter searches.
Setup
Apify Proxy is required — it is selected by default. Datacenter proxy is enough; residential is not needed. Runs without a proxy return almost nothing.
Related tools
Same engine, pointed at a different job:
- Shopify Theme Detector - Find Stores by Theme in Bulk
- Shopify Competitor Analysis - Size, Stack & Prices
- Shopify Store Finder - Discover Ecommerce Stores
- New Shopify Stores Scraper - Recently Launched Brands
- Ecommerce Leads by Country - Shopify Stores Scraper
- Shopify Store Leads Scraper — the full version, every mode in one
Unofficial
This is an unofficial tool. It is not affiliated with, endorsed by, or sponsored by Shopify Inc. "Shopify" is a trademark of Shopify Inc. and is used here only to describe what the tool works with. It reads only what a store publishes publicly on its own storefront — nothing private, nothing behind a login.
Run it without configuring anything — Build a list of myshopify.com domains, a ready-made example you can start as-is or copy.
Use cases
- Build a qualified lead list. Every store arrives with its contact email, country, catalogue size and price band, so the list is already filtered before you write a line.
- Sell to a tech stack. Find the stores running a given theme or app category — or the ones missing it entirely, which is the better pitch.
- Size a niche before entering it. Catalogue depth, price band, vendors and whether a store still ships new products tell you if a market is alive.
- Catch new stores early. Recently launched brands are still choosing the tools they will pay for.
Run it on a schedule
A one-off pull answers a question; a schedule answers it every day without you. Open Schedules in the Apify Console, point a cron at this Actor, and the dataset keeps filling on its own — no server, no cron box, no babysitting. Everything here is built to be re-run: you are billed per store delivered, so a scheduled run that finds nothing new costs nothing.
FAQ
Where do the stores come from?
Live storefronts, read at the moment you run it — either the URLs you supply or discovery across the public web. Nothing here is a resold static list.
Is the email the store owner's?
It is the contact address the store publishes. Where a store exposes several, the most owner-facing one is preferred and the rest are kept.
Do I pay for stores that fail my filters?
No. A store that does not match your country, size or keyword filter is a free row, so you can filter aggressively without paying for it.
Can I check which apps and theme a store runs?
Yes — theme family, Theme Store ID where it has one, and the installed app categories, on the same row as the contact details.
Something wrong, or a field you need that is missing? Open an issue on the Issues tab — it is read and it gets fixed. If this saved you time, a rating on the Store page helps the next person find it.