Shopify Website Scraper Email
Pricing
from $0.10 / 1,000 results
Shopify Website Scraper Email
Shopify website scraper that searches two store databases and returns email and company contact data, filtered by country, ZIP code, employee count, and revenue for Shopify merchant prospecting.
Pricing
from $0.10 / 1,000 results
Rating
0.0
(0)
Developer
B2B Lead Generation
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Shopify Website Scraper (Email)
Find and extract contact details from 1,000,000+ Shopify store websites — including emails, phone numbers, social media profiles, and company info. Filter by company name, country, ZIP code, employee count, and revenue. Results come back fast without manually visiting each site.
What you can do
- Find store emails by keyword — search for Shopify stores containing any word (e.g.
fashion,sport,organic) and get their contact emails - Filter by country — target specific markets (United States, Canada, United Kingdom, etc.)
- Filter by ZIP code — focus on stores in specific regions or cities
- Filter by company size — narrow by employee count (1, 10, 100, 1000, 10000, 100000)
- Filter by revenue — target stores within a specific revenue range (USD)
- Export results — download contact lists as JSON, CSV, or Excel from the Apify dataset
Use cases
- B2B sales outreach — find Shopify store owners matching your ideal customer profile and reach out directly
- Email marketing — build targeted contact lists of store owners in specific industries or regions
- Agency prospecting — identify Shopify shops to pitch your design, SEO, or marketing services to
- Market research — analyze store distribution across countries, verticals, and company sizes
- Supplier discovery — find potential wholesale or drop-ship partners in specific categories
- Competitor analysis — explore stores in your vertical with similar revenue ranges
Input
All filters are optional — combine any number of them. Leave all empty to return all available stores up to your maxItems limit.
Search & Filter
| Parameter | Type | Description |
|---|---|---|
companySearch | string list | One or more keywords to search store names. Results match any keyword (OR logic). Partial, case-insensitive match. |
country | string list | One or more country names (e.g. United States, Canada). Results match any country entered. |
zipCode | string list | One or more ZIP / postal codes. Results match any code entered. |
Range Filters
| Parameter | Type | Description |
|---|---|---|
minEmployees | integer | Minimum employee count. Uses rounded size bands: 1, 10, 100, 1000, 10000, 100000. |
maxEmployees | integer | Maximum employee count. |
minRevenueUSD | number | Minimum annual sales revenue in USD. |
maxRevenueUSD | number | Maximum annual sales revenue in USD. |
Output Control
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Maximum number of stores to return (up to 100,000). |
sortBy | select | — | Sort results by: Company, Country, Employees, Sales Revenue USD, or Zip. |
sortOrder | select | asc | Sort direction: ascending or descending. |
Example input
{"companySearch": ["fashion", "apparel"],"country": ["United States", "Canada"],"zipCode": [],"minEmployees": 10,"maxEmployees": 1000,"minRevenueUSD": 100000,"maxRevenueUSD": 5000000,"maxItems": 500,"sortBy": "Sales Revenue USD","sortOrder": "desc"}
Output
Each result represents one Shopify store website. Contact details are extracted directly from the store. Results can be exported as JSON, CSV, or Excel.
{"Domain": "examplestore.com","Company": "Example Store","Vertical": "Fashion And Apparel","Employees": "10","Sales Revenue USD": 450000,"City": "Los Angeles","State": "CA","Zip": "90065","Country": "US","Emails": "hello@examplestore.com","Telephones": "ph:+1-310-555-0100","Twitter": "twitter.com/examplestore","Facebook": "facebook.com/examplestore","LinkedIn": "linkedin.com/company/examplestore","Instagram": "instagram.com/examplestore","Pinterest": "pinterest.com/examplestore","Youtube": null,"TikTok": null,"Social": 12000}
Output fields
| Field | Description |
|---|---|
Domain | Shopify store website domain |
Company | Company / store name |
Vertical | Industry or product category |
Employees | Approximate employee count (size bands: 1, 10, 100, 1000, 10000, 100000) |
Sales Revenue USD | Annual revenue in USD |
City | City where the store is based |
State | State or province |
Zip | ZIP / postal code |
Country | ISO 2-letter country code (e.g. US, GB, CA) |
Emails | Contact email addresses extracted from the store website (semicolon-separated if multiple) |
Telephones | Phone numbers found on the store website |
Twitter | Twitter / X profile URL |
Facebook | Facebook page URL |
LinkedIn | LinkedIn company page URL |
Instagram | Instagram profile URL |
Pinterest | Pinterest profile URL |
Youtube | YouTube channel URL |
TikTok | TikTok profile URL |
Social | Total social media follower count |
Popular cities & ZIP codes
Use these as reference when filtering by location.
United States
| City | ZIP Codes |
|---|---|
| New York City | 10001, 10003, 10010, 10011, 10013, 10014, 10016, 10017, 10018, 10019, 10022, 10023, 10036 |
| Los Angeles | 90065, 90069 |
| San Francisco | 94102, 94103, 94104, 94105, 94111 |
| Chicago | 60654 |
| Austin | 78704 |
| Boston | 02109 |
| Seattle | 98122 |
| Washington DC | 20002, 20006, 20036 |
| San Diego | 92101, 92123 |
| Sacramento | 95814, 95833, 95834 |
| Phoenix | 85008 |
| Philadelphia | 19103 |
| Atlanta | 30080 |
| Orlando | 32835 |
| Palo Alto | 94304 |
| Mountain View | 94043 |
| Menlo Park | 94025 |
| Redwood City | 94065 |
| Redmond | 98052 |
| Sunnyvale | 94085 |
| Newport Beach | 92660 |
| Costa Mesa | 92626 |
| Beverly Hills | — |
| Alexandria | 22314 |
| Fairfax | 22030 |
| Reston | 20190 |
| Sarasota | 34236 |
| Boca Raton | — |
| Albuquerque | — |
| Aliso Viejo | 92656 |
United Kingdom
| City | ZIP / Postcode |
|---|---|
| London | EC1N, EC1V, EC2A, EC4A, SW1P, SW1Y, W1D, W1W, WC1N, WC2H |
| Greater London | EC1V, SE1, SW8, W1W |
| Manchester | M1, M3 |
| Birmingham | B2 |
| Edinburgh | EH3 |
| Glasgow | G2 |
| Liverpool | L2 |
| Bristol | — |
| Cardiff | — |
| Leeds | — |
| Lancaster | LA1 |
| Newport | NP20 |
| Wilmslow | SK9 |
Canada
| City | ZIP / Postal Code |
|---|---|
| Toronto | M5V |
| Vancouver | V6J |
| Ottawa | K1A |
| Montreal | H4T |
| Fredericton | E3A |
Australia
| City | ZIP Code |
|---|---|
| Sydney | 2000, 2001, 2002, 2010 |
| Melbourne | 3000, 3006, 3051, 3149, 3189 |
| Brisbane | 4000, 4006 |
| Perth | 6000 |
| Canberra | — |
Other popular cities worldwide
| City | Country |
|---|---|
| London | UK |
| Berlin | Germany |
| Amsterdam | Netherlands |
| Paris | France |
| Barcelona | Spain |
| Sydney | Australia |
| Toronto | Canada |
| Tokyo | Japan |
| Singapore | Singapore |
| Dubai | UAE |
| Mumbai | India |
| Bangalore | India |
| São Paulo | Brazil |
| Mexico City | Mexico |
| Seoul | South Korea |
| Hong Kong | Hong Kong |
Tip: ZIP codes vary by country format — US uses 5-digit codes (e.g.
10001), UK uses postcodes (e.g.EC1V), Canada uses alphanumeric codes (e.g.M5V). Enter the exact code or a partial prefix to match multiple ZIPs.
FAQ
Why did I get fewer results than my maxItems limit?
Results only include stores that match all your filters. If you set maxItems: 500 but only 63 stores match, you will get 63. Broaden your filters to get more results.
What are the employee count values?
Employee counts use rounded size bands: 1, 10, 100, 1000, 10000, 100000. Setting minEmployees: 5 and maxEmployees: 100 will return stores in the 10 and 100 bands.
How do I search multiple countries? Enter each country name on a separate line in the Country field. Country names are matched automatically.
Can I search without any filters?
Yes — leave all filters empty and set maxItems to the number of stores you want. Results will be returned in default order.
Are emails always available?
Email availability depends on what each store publishes on their website. Some stores list multiple contact emails; others may have none. The Emails field is empty when no address is found.
What countries are supported?
All countries with a standard ISO 3166-1 code are supported. Enter the full English country name (e.g. United States, United Kingdom, South Korea).
Integrations
Connect Shopify Website Scraper (Email) with other apps using Apify integrations, including Make, Zapier, Slack, Google Sheets, and more. Use webhooks to trigger actions when results are ready.