Amazon Canada Seller Scraper (Storefront & Business Data) avatar

Amazon Canada Seller Scraper (Storefront & Business Data)

Pricing

from $8.00 / 1,000 verified amazon canada seller records

Go to Apify Store
Amazon Canada Seller Scraper (Storefront & Business Data)

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

Automation Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🇨🇦 Amazon Canada Seller Scraper (Storefront & Business Data)

Apify Actor

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:

FieldTypeDescriptionExample
sellerIdStringAmazon Merchant ID"A3DWYIK6Y9EEQB"
sellerNameStringPublic storefront display name"AnkerDirect Canada"
businessNameStringLegal registered corporate entity"Fantasia Trading LLC"
businessAddressStringFull registered headquarters address"5350 Ontario Mills Pkwy, Suite 100, Ontario, CA 91764, United States"
customerServiceAddressStringPublic customer service address"5350 Ontario Mills Pkwy, Suite 100, Ontario, CA 91764, United States"
phoneStringCustomer service contact phone"+1-800-988-7973"
emailStringCustomer service email address"support@anker.com"
storefrontUrlStringDirect link to seller's Amazon storefront"https://www.amazon.ca/sp?seller=A3DWYIK6Y9EEQB"
marketplaceStringPlatform name"Amazon.ca"
marketplaceIdStringAmazon Canada Marketplace ID"A2EUQ1WTGCTBG2"
ratingScoreNumberStar rating score (1.0 to 5.0)4.9
ratingPercentageStringPositive feedback percentage"99% positive in the last 12 months"
totalFeedbackCountIntegerLifetime customer review count18450
businessTypeStringEntity type"Corporation", "LLC"
businessRegistrationNumberStringProvincial/federal business ID"DE-5291840"
countryStringHeadquarters registration country"Canada", "United States"

🔑 How to Get Your Free Apify API Token

To run this Actor programmatically or integrate into CRM workflows:

  1. Sign up or Log in to Apify.
  2. Click your profile avatar in the bottom-left corner and select Settings.
  3. Navigate to the Integrations tab.
  4. Under API Tokens, copy your Personal API Token (apify_api_...).
  5. Use this token in the headers or SDK calls shown below.

📥 Input Schema

Configure your search with simple, flexible parameters:

FieldTypeDescriptionDefaultRequired
searchTermStringProduct niche or keyword to discover sellers (e.g. 'wireless earbuds', 'coffee maker', 'yoga mat')"wireless earbuds"No
searchCategorySelectDepartment filter (Electronics, Home, Beauty, Sports, Toys, Automotive, Tools)"ALL"No
sellerIdsArrayList of specific Amazon Seller IDs to scrape directly[]No
maxSellersIntegerMaximum seller profiles to extract100No
proxyConfigObjectApify 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 ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"searchTerm": "wireless earbuds",
"searchCategory": "ELECTRONICS",
"maxSellers": 25,
"proxyConfig": {
"useApifyProxy": True,
"apifyProxyCountry": "CA"
}
}
# Run the actor and wait for completion
run = client.actor("automation_studio/amazon-ca-seller-scraper").call(run_input=run_input)
# Stream verified Canadian sellers
for 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.