Ecommerce Store Discovery
Last updated October 24, 2026
Find Shopify, WooCommerce, or BigCommerce stores that sell a product. Every store is confirmed on its own homepage, with platform evidence, payment methods, subscription apps, Shopify product count, Tranco rank, and public email and social links. No API key.
Install
npx @mambalabsdev/mcp-ecommerce-store-discoveryEvery tool here also runs hosted, with no install at all, through Apify's MCP endpoint.
Features
- Find Shopify, WooCommerce, or BigCommerce stores that sell a product.
- Every store is confirmed on its own homepage, with platform evidence, payment methods, subscription apps, Shopify product count, Tranco rank, and public email and social links.
- No API key.
- Pay per event: Store found at $0.0055.
- Pay per event: Search page at $0.019.
Input
keywordsarrayrequiredProduct keywords. What the stores sell, one per line, for example coffee beans or yoga mats. Up to 50.
platformstringoptionalPlatform. Which store platform to find. any returns stores on any platform the homepage reveals.
max_storesintegeroptionalMax stores. Stop after this many confirmed stores. Up to 500.
countrystringoptionalCountry. Two letter country code for the Google market searched, for example US, GB, CA, AU. Results lean to that market; stores elsewhere can still appear.
location_termstringoptionalLocation word. Optional word added to every search, such as a country, state, or city name (Texas, Australia).
languagestringoptionalLanguage. Google interface language, for example en, de, fr.
include_product_countbooleanoptionalCount Shopify products. Read the store's public products feed (Shopify only) for a product count, exact below 250.
include_traffic_rankbooleanoptionalAdd Tranco rank. Look up the store in the Tranco top sites list (free). A rank orders sites by popularity; it is not a visit count.
include_unconfirmedbooleanoptionalInclude unconfirmed sites. Also return, free, the sites whose homepage did not show the platform.
exclude_domainsarrayoptionalExclude domains. Domains to skip, for example stores already in your CRM.
max_search_pagesintegeroptionalMax Google pages. Cap on Google result pages read. Each page read is one search page event. Empty or 0: set from Max stores.
max_charge_usdstringoptionalMax charge per run (USD). The run stops before a store row would take the total charge past this amount.
Output schema
{
"input_key": "string",
"keyword": "string",
"platform_requested": "string",
"country": "string",
"domain": "string",
"store_url": "string",
"store_name": "string",
"platform": "string",
"platform_confidence": "string",
"platform_evidence": "string",
"other_platforms": "array",
"myshopify_domain": "string",
"payment_methods": "array",
"subscription_apps": "array",
"currencies": "array",
"product_count": "integer",
"product_count_is_exact": "boolean",
"tranco_rank": "null",
"tranco_rank_band": "null",
"tranco_trend": "null",
"contact_emails": "array",
"phone": "null",
"instagram_url": "string",
"facebook_url": "string",
"tiktok_url": "null",
"discovery_query": "string",
"search_position": "integer",
"search_title": "string",
"search_snippet": "string",
"row_status": "string",
"error_reason": "null",
"billable_events_json": "string",
"checked_at": "string"
}Pricing
Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.
Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.