/groceries/instacart-search- the products for a keyword at one retailer, in Instacart’s order: item and product id, name, brand, size, the price with any was-price and promotions, unit price, whether it is sold each or by weight, stock, rating, category, store-brand flag, dietary tags, image and link. Up to 300 products per call./groceries/instacart-product- one product: the same fields plus the description, ingredients, directions, warnings, the product page sections and the image gallery.
94105, San Francisco); store names the shop Instacart assigned. Prices are Instacart’s prices in USD, which can differ from the retailer’s own in-store prices. No Instacart account is involved.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
Search
pagesFetched). A search with no matches is a 200 with an empty products list.
Response
Product
Response
product carries every search field above, plus:
available says whether the item can be ordered at this store right now; read it before stockLevel, which is Instacart’s own stock signal and can disagree (as in the example above).
Errors
What you can build
- Retailer price comparison - price one basket at Costco, ALDI, Safeway and Kroger in the same ZIP code.
- Regional price tracking - follow how a product’s price and deals differ across delivery areas.
- Promotion monitoring - catch sales and multibuy deals as they appear.
- Catalogue and assortment research - see which retailers stock a brand, and with which store brands they compete.
- Everyday Publix prices - Publix publishes prices on publix.com only for items on promotion; use this plugin with
retailer=publixfor the rest (see the Publix plugin).
Next steps
Open the plugins
Run an Instacart search and grab the JSON.
Get an API key
Free trial available on the pricing page.

