domain=ca) as structured JSON. It is two endpoints:
/marketplace/costco-search- the products for a keyword: product id and item number, title, brand, link and image, the price (and the top of a price range), was-price, promotions and marketing text, rating and review count, the member-only, online-only and warehouse-only flags, badges, availability, whether it is sold in the warehouse or shipped, the model, features and category path. 24 products per page, as on costco.com; one call collects up to 240./marketplace/costco-product- one product by product id, item number or link: price and discount, rating, description, details, features, shipping, manufacturer and part number, UPC, order limits, category path, specifications, images, the options (e.g. every color and size) and every variant with its item number and UPC.
priceShownInCartOnly: true.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
Search
max_results above 120 is two). A search with no matches is a 200 with an empty products list. A keyword Costco sends to a category page (e.g. tv) returns that category’s products, named in redirectedTo.
Response
Product
Response
Errors
What you can build
- Price monitoring - follow Costco prices, was-prices and promotions for the products you sell or buy.
- Assortment research - see which brands and Kirkland Signature products Costco carries in a category.
- Cross-border comparison - compare the same item on costco.com and costco.ca with
domain. - Product data - collect specifications, UPCs and variant item numbers for a catalogue.
Next steps
Open the plugins
Run a Costco search and grab the JSON.
Get an API key
Free trial available on the pricing page.

