Shopify Website Scraper Email avatar

Shopify Website Scraper Email

Pricing

from $0.10 / 1,000 results

Go to Apify Store
Shopify Website Scraper Email

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

B2B Lead Generation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Shopify Website Scraper (Email)

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

ParameterTypeDescription
companySearchstring listOne or more keywords to search store names. Results match any keyword (OR logic). Partial, case-insensitive match.
countrystring listOne or more country names (e.g. United States, Canada). Results match any country entered.
zipCodestring listOne or more ZIP / postal codes. Results match any code entered.

Range Filters

ParameterTypeDescription
minEmployeesintegerMinimum employee count. Uses rounded size bands: 1, 10, 100, 1000, 10000, 100000.
maxEmployeesintegerMaximum employee count.
minRevenueUSDnumberMinimum annual sales revenue in USD.
maxRevenueUSDnumberMaximum annual sales revenue in USD.

Output Control

ParameterTypeDefaultDescription
maxItemsinteger100Maximum number of stores to return (up to 100,000).
sortByselectSort results by: Company, Country, Employees, Sales Revenue USD, or Zip.
sortOrderselectascSort 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

FieldDescription
DomainShopify store website domain
CompanyCompany / store name
VerticalIndustry or product category
EmployeesApproximate employee count (size bands: 1, 10, 100, 1000, 10000, 100000)
Sales Revenue USDAnnual revenue in USD
CityCity where the store is based
StateState or province
ZipZIP / postal code
CountryISO 2-letter country code (e.g. US, GB, CA)
EmailsContact email addresses extracted from the store website (semicolon-separated if multiple)
TelephonesPhone numbers found on the store website
TwitterTwitter / X profile URL
FacebookFacebook page URL
LinkedInLinkedIn company page URL
InstagramInstagram profile URL
PinterestPinterest profile URL
YoutubeYouTube channel URL
TikTokTikTok profile URL
SocialTotal social media follower count

Use these as reference when filtering by location.

United States

CityZIP Codes
New York City10001, 10003, 10010, 10011, 10013, 10014, 10016, 10017, 10018, 10019, 10022, 10023, 10036
Los Angeles90065, 90069
San Francisco94102, 94103, 94104, 94105, 94111
Chicago60654
Austin78704
Boston02109
Seattle98122
Washington DC20002, 20006, 20036
San Diego92101, 92123
Sacramento95814, 95833, 95834
Phoenix85008
Philadelphia19103
Atlanta30080
Orlando32835
Palo Alto94304
Mountain View94043
Menlo Park94025
Redwood City94065
Redmond98052
Sunnyvale94085
Newport Beach92660
Costa Mesa92626
Beverly Hills
Alexandria22314
Fairfax22030
Reston20190
Sarasota34236
Boca Raton
Albuquerque
Aliso Viejo92656

United Kingdom

CityZIP / Postcode
LondonEC1N, EC1V, EC2A, EC4A, SW1P, SW1Y, W1D, W1W, WC1N, WC2H
Greater LondonEC1V, SE1, SW8, W1W
ManchesterM1, M3
BirminghamB2
EdinburghEH3
GlasgowG2
LiverpoolL2
Bristol
Cardiff
Leeds
LancasterLA1
NewportNP20
WilmslowSK9

Canada

CityZIP / Postal Code
TorontoM5V
VancouverV6J
OttawaK1A
MontrealH4T
FrederictonE3A

Australia

CityZIP Code
Sydney2000, 2001, 2002, 2010
Melbourne3000, 3006, 3051, 3149, 3189
Brisbane4000, 4006
Perth6000
Canberra
CityCountry
LondonUK
BerlinGermany
AmsterdamNetherlands
ParisFrance
BarcelonaSpain
SydneyAustralia
TorontoCanada
TokyoJapan
SingaporeSingapore
DubaiUAE
MumbaiIndia
BangaloreIndia
São PauloBrazil
Mexico CityMexico
SeoulSouth Korea
Hong KongHong 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).

Shopify Website Scraper (Email)

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.