Costco Scraper avatar

Costco Scraper

Pricing

Pay per event

Go to Apify Store
Costco Scraper

Costco Scraper

Extract product data from Costco.com product pages: prices, member prices, descriptions, ratings, reviews, specs, and availability. Provide product detail (/p/...) URLs. Handles bot protection automatically.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract product data from Costco.com — prices, member prices, descriptions, ratings, images, and availability. Paste in product detail page URLs.

What it does

Point it at Costco.com product pages and it returns structured product records: item number, title, regular price, member price, description, rating, review count, availability, images, and category breadcrumb.

Costco's Akamai bot protection is handled for you.

Inputs

FieldTypeDescription
startUrlsarrayCostco product detail page URLs (https://www.costco.com/p/-/<slug>/<itemNumber>). Category/browse URLs are accepted as a best effort.
maxItemsintegerCap on total records (default: 100)

If startUrls is empty the actor exits with an error. Keyword search is not supported — Costco's search endpoint is not reachable through the unblocker.

Output

Each record in the dataset:

{
"item_number": "4000140441",
"product_url": "https://www.costco.com/p/-/kutano-commercial-1-door-merchandiser-refrigerator/4000140441",
"title": "Kutano Commercial 1-Door Merchandiser Refrigerator",
"price": "$1849.99",
"member_price": "",
"description": "Kutano Commercial 1-Door Merchandiser Refrigerator, Stylish Black Laminated Vinyl...",
"rating": "4.09",
"review_count": "",
"availability": "",
"images": "https://bfasset.costco-static.com/...",
"specifications": "",
"categories": "",
"scraped_at": "2026-06-24T19:37:21.596Z"
}

How it works

  • Product detail URLs (/p/-/<slug>/<itemNumber>) go straight to the product handler, which parses Costco's Next.js RSC payload for the product data.
  • Category/collection URLs are treated as listing pages: product links are collected from the rendered HTML and each product page is then fetched.

Bot protection is handled transparently, nothing to subscribe to.

Limitations

  • Member pricing is only populated when Costco exposes it without authentication.
  • Specifications table extraction depends on the page rendering consistently; some product types (electronics, tires) use non-standard markup.
  • Keyword search is not supported. Provide product detail URLs directly.
  • Category pages are large and slow through the unblocker, and link density varies by category — direct product URLs are the most reliable input.