Costco Product Search Scraper (kr, jp, au, uk, is, mx, tw)

Costco Product Search Scraper (kr, jp, au, uk, is, mx, tw)

by ecomscrape

Automatically extract product data, pricing, and inventory from Costco's international sites in the UK, Japan, Australia, Korea, Mexico, and Taiwan for market research and competitive analysis.

95 runs
5 users
Try This Actor

Opens on Apify.com

About Costco Product Search Scraper (kr, jp, au, uk, is, mx, tw)

Need to track Costco's international pricing and inventory without manually checking six different websites? I built this scraper because I got tired of piecing together data from Costco's sites in Australia, the UK, Japan, Korea, Mexico, and Taiwan. It pulls everything you'd want: current prices, detailed specs, stock status, and full product descriptions. You run it, and it gives you a clean dataset, saving you hours of manual work each week. It's perfect for a few key jobs. If you're doing competitive analysis, you can finally see how Costco's pricing differs in the UK versus Australia for the same item. For market research, you can track which products are stocked in Mexico but not Japan. E-commerce managers use it to monitor inventory levels and identify regional product trends. I use the data to inform pricing strategies and keep an eye on my competitors' moves in these specific markets. The output is structured JSON or CSV, ready to drop into a spreadsheet or your own analysis tools.

What does this actor do?

Costco Product Search Scraper (kr, jp, au, uk, is, mx, tw) is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Costco Product Search Scraper

Overview

This actor automates data extraction from multiple international Costco e-commerce websites (UK, Mexico, South Korea, Taiwan, Australia, Japan). It's built to handle Costco's single-page application (SPA) architecture by directly accessing the underlying API endpoints, bypassing the limitations of traditional HTML scraping. It's designed for developers, analysts, and businesses needing structured product data for market research, price monitoring, and inventory analysis.

Key Features

  • Multi-Region Support: Scrapes product data from Costco domains for the UK (.co.uk), Mexico (.com.mx), South Korea (.co.kr), Taiwan, Australia (.com.au), and Japan (.co.jp).
  • Comprehensive Data: Extracts over 60 data points per product, including title, price, SKU, specifications, availability, ratings, and images.
  • Handles Dynamic Content: Uses advanced techniques to navigate and extract data from JavaScript-rendered category and product listing pages.
  • Configurable Scraping: Control the scope via URL lists, item limits, and retry logic.
  • Proxy Integration: Supports Apify Proxy with residential IPs to manage request rates and avoid blocks.

How to Use

Configure the actor's input via a JSON object. The primary method is to provide a list of Costco category or search result URLs.

Input Format

The actor accepts a JSON object with the following key parameters:

{
  "max_retries_per_url": 2,
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": ["RESIDENTIAL"],
    "apifyProxyCountry": "JP"
  },
  "max_items_per_url": 20,
  "urls": [
    "https://www.costco.co.uk/Computers/Laptops-MacBooks/c/cos_16.1",
    "https://www.costco.com.au/Electronics/TVs-Projectors/TVs/c/cos_21.1.2"
  ],
  "ignore_url_failures": true
}
  • urls: Required. An array of Costco product listing page URLs to scrape.
  • max_items_per_url: Optional limit for the number of products to extract per URL.
  • max_retries_per_url: Number of retry attempts for a failed URL.
  • ignore_url_failures: If true, the run continues even if some URLs fail.
  • proxy: Configure Apify Proxy. Set apifyProxyCountry to match your target website's region (e.g., "JP" for costco.co.jp).

Input/Output

Input: A JSON configuration object, primarily containing an array of target URLs.

Output: The actor outputs a dataset of product items, each containing detailed fields. The default storage is a dataset on the Apify platform, which can be downloaded in formats like JSON, CSV, or Excel. Each item in the dataset represents one product with its extracted attributes.

For issues or questions, contact the developer via My profile.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Costco Product Search Scraper (kr, jp, au, uk, is, mx, tw) now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
ecomscrape
Pricing
Paid
Total Runs
95
Active Users
5
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support