Amazon Canada Seller Scraper (Storefront & Business Data)
Pricing
from $8.00 / 1,000 verified amazon canada seller records
Amazon Canada Seller Scraper (Storefront & Business Data)
Scrape Amazon.ca seller profiles, legal corporate entities, business names, customer service addresses, and phone numbers with Cheerio/HTTP proxy rotation across CA/US pools.
Pricing
from $8.00 / 1,000 verified amazon canada seller records
Rating
0.0
(0)
Developer
Automation Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🇨🇦 Amazon Canada Seller Scraper (Storefront & Business Data)
Extract verified Amazon Canada (Amazon.ca) seller profiles, legal corporate entities, business names, customer service addresses, and contact phone numbers with automated proxy rotation and anti-bot bypass.
⚡ The 503 Robot Check Problem & Solution
Amazon's anti-bot system detects repetitive scraping patterns and flags datacenter IP pools with HTTP 503 Robot Check CAPTCHA interstitials after just 30–50 consecutive requests.
Our Fast HTTP Extraction Engine solves this by:
- Rotating Proxy Pools: Distributing requests across residential and Canadian/US IP ranges (
countryCode: "CA","US"). - Direct Storefront Targeting: Extracting directly from
/sp?seller={SELLER_ID}storefront profiles without heavy, slow headless browsers. - Cheerio/HTTP Parsing: Consumes <120 MB RAM and parses seller metadata in sub-second speeds.
🎯 Extracted Fields
For every Amazon.ca merchant, this Actor extracts 16 structured attributes:
| Field | Type | Description | Example |
|---|---|---|---|
sellerId | String | Amazon Merchant ID | "A3DWYIK6Y9EEQB" |
sellerName | String | Public storefront display name | "AnkerDirect Canada" |
businessName | String | Legal registered corporate entity | "Fantasia Trading LLC" |
businessAddress | String | Full registered headquarters address | "5350 Ontario Mills Pkwy, Suite 100, Ontario, CA 91764, United States" |
customerServiceAddress | String | Public customer service address | "5350 Ontario Mills Pkwy, Suite 100, Ontario, CA 91764, United States" |
phone | String | Customer service contact phone | "+1-800-988-7973" |
email | String | Customer service email address | "support@anker.com" |
storefrontUrl | String | Direct link to seller's Amazon storefront | "https://www.amazon.ca/sp?seller=A3DWYIK6Y9EEQB" |
marketplace | String | Platform name | "Amazon.ca" |
marketplaceId | String | Amazon Canada Marketplace ID | "A2EUQ1WTGCTBG2" |
ratingScore | Number | Star rating score (1.0 to 5.0) | 4.9 |
ratingPercentage | String | Positive feedback percentage | "99% positive in the last 12 months" |
totalFeedbackCount | Integer | Lifetime customer review count | 18450 |
businessType | String | Entity type | "Corporation", "LLC" |
businessRegistrationNumber | String | Provincial/federal business ID | "DE-5291840" |
country | String | Headquarters registration country | "Canada", "United States" |
🔑 How to Get Your Free Apify API Token
To run this Actor programmatically or integrate into CRM workflows:
- Sign up or Log in to Apify.
- Click your profile avatar in the bottom-left corner and select Settings.
- Navigate to the Integrations tab.
- Under API Tokens, copy your Personal API Token (
apify_api_...). - Use this token in the headers or SDK calls shown below.
📥 Input Schema
Configure your search with simple, flexible parameters:
| Field | Type | Description | Default | Required |
|---|---|---|---|---|
searchTerm | String | Product niche or keyword to discover sellers (e.g. 'wireless earbuds', 'coffee maker', 'yoga mat') | "wireless earbuds" | No |
searchCategory | Select | Department filter (Electronics, Home, Beauty, Sports, Toys, Automotive, Tools) | "ALL" | No |
sellerIds | Array | List of specific Amazon Seller IDs to scrape directly | [] | No |
maxSellers | Integer | Maximum seller profiles to extract | 100 | No |
proxyConfig | Object | Apify Proxy configuration with CA/US rotation | {"useApifyProxy": true, "apifyProxyCountry": "CA"} | No |
Example Input JSON:
{"searchTerm": "wireless earbuds","searchCategory": "ELECTRONICS","maxSellers": 50,"proxyConfig": {"useApifyProxy": true,"apifyProxyCountry": "CA"}}
📤 Output Schema
Example Item Output:
{"sellerId": "A1K21FY432HKDH","sellerName": "Northern Peak Outfitter CA","businessName": "Northern Peak Outdoor Gear Inc.","businessAddress": "1425 West Pender St, Suite 400, Vancouver, BC V6G 2S3, Canada","customerServiceAddress": "1425 West Pender St, Suite 400, Vancouver, BC V6G 2S3, Canada","phone": "+1-604-555-0182","email": "service@northernpeak.ca","storefrontUrl": "https://www.amazon.ca/sp?seller=A1K21FY432HKDH","marketplace": "Amazon.ca","marketplaceId": "A2EUQ1WTGCTBG2","ratingScore": 4.8,"ratingPercentage": "98% positive in the last 12 months","totalFeedbackCount": 3420,"businessType": "Corporation","businessRegistrationNumber": "BC-0928174","country": "Canada"}
🐍 Python SDK Quickstart
Install the official Apify client:
$pip install apify-client
Stream seller leads:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"searchTerm": "wireless earbuds","searchCategory": "ELECTRONICS","maxSellers": 25,"proxyConfig": {"useApifyProxy": True,"apifyProxyCountry": "CA"}}# Run the actor and wait for completionrun = client.actor("automation_studio/amazon-ca-seller-scraper").call(run_input=run_input)# Stream verified Canadian sellersfor item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['sellerId']}] {item['sellerName']}")print(f" Entity: {item['businessName']}")print(f" Phone: {item['phone']} | Email: {item['email']}")print(f" Address: {item['businessAddress']}")print(f" Rating: {item['ratingScore']} ★ ({item['ratingPercentage']})\n")
📡 cURL API Quickstart
curl --request POST \--url "https://api.apify.com/v2/acts/automation_studio~amazon-ca-seller-scraper/runs?token=YOUR_APIFY_TOKEN" \--header "Content-Type: application/json" \--data '{"searchTerm": "home kitchen","maxSellers": 20}'
❓ Frequently Asked Questions
Q: Can I look up specific Amazon Seller IDs?
A: Yes! Use the sellerIds input parameter and supply an array of Merchant IDs (e.g., ["A3DWYIK6Y9EEQB", "A1K21FY432HKDH"]) to scrape their legal entity records directly.
Q: Does this scraper capture Chinese or US sellers operating on Amazon.ca?
A: Yes. Many international sellers sell on the Canadian marketplace. The country and businessAddress fields accurately reflect where the seller's corporate entity is legally registered.
Q: Can I integrate this directly into HubSpot, Salesforce, or Airtable?
A: Yes. Use Apify Webhooks or Make/Zapier connections to push new seller leads directly into your sales pipelines.