Instacart
Grocery products, grocery prices and stock estimates
Search grocery products available from nearby stores.
Your information
The grocery product to search for, for example oat milk.
Store name, for example Safeway or Costco.
Five-digit US delivery ZIP code, for example 94103.
Most products to return, for example 20.
Example results
Products
Available at Costco
About the Instacart tool
Instacart searches guest-visible grocery products at a named store using a product query and five-digit US delivery ZIP code.
Search products returns product names, brands, sizes, prices, and stock estimates for that search.
Built from instacart.com. Last checked Sep 29, 2026.
Actions
Search products
1 creditSearch a named Instacart store's guest-visible grocery products for a US ZIP code. Prices are in USD and can differ from in-store prices; stock estimates can change.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Queryquery | Text | Required | The grocery product to search for, for example oat milk.Example: Eggs |
Storestore | Text | Required | Store name, for example Safeway or Costco.Example: Costco |
Zip Codezip_code | Text | Required | Five-digit US delivery ZIP code, for example 94103.Example: 10001 |
Max Resultsmax_results | Number | Optional | Most products to return, for example 20.Example: 5 |
What you get
| Field | Type | Description |
|---|---|---|
Storestore | Text | Store used for the search.Example: Costco |
Productsproducts | List | |
Sizeproducts[].size | Text | Example: Each |
Brandproducts[].brand | Text | Example: Kirkland Signature |
Priceproducts[].price | Number | Example: 10.31 |
Currencyproducts[].currency | Text | Example: USD |
In Stockproducts[].in_stock | Yes or no | Example: Yes |
Image Linkproducts[].image_link | Text | Example: https://d2lnr5mha7bycj.cloudfront.net/product-image/file/large_a465d2c7-6689-46… |
Unit Priceproducts[].unit_price | Text | Example: $0.43/ct |
Product Linkproducts[].product_link | Text | Example: https://www.instacart.com/products/19232685-kirkland-signature-organic-free-ran… |
Product Nameproducts[].product_name | Text | Example: Kirkland Signature Free-Range Organic Eggs, Large, 24-count |
Original Priceproducts[].original_price | Number | Example: 5.99 |
Example result
For Query: Eggs, Store: Costco, Zip Code: 10001, Max Results: 5
{
"store": "Costco",
"products": [
{
"size": "each",
"brand": "Kirkland Signature",
"price": 10.31,
"currency": "USD",
"in_stock": true,
"image_link": "https://d2lnr5mha7bycj.cloudfront.net/product-image/file/large_a465d2c7-6689-46db-8c13-ab57499de74f.jpg",
"unit_price": "$0.43/ct",
"product_link": "https://www.instacart.com/products/19232685-kirkland-signature-organic-free-range-egg-usda-grade-a-lg-24-ct-24-ct?retailerSlug=costco",
"product_name": "Kirkland Signature Free-Range Organic Eggs, Large, 24-count",
"original_price": null
},
{
"size": "each",
"brand": "Kirkland Signature",
"price": 4.71,
"currency": "USD",
"in_stock": true,
"image_link": "https://d2lnr5mha7bycj.cloudfront.net/product-image/file/large_cf27eeda-d364-4b40-b2b2-9b1837ef51e3.jpg",
"unit_price": null,
"product_link": "https://www.instacart.com/products/3308878-kirkland-signature-cage-free-eggs-24-ct-24-ct?retailerSlug=costco",
"product_name": "Kirkland Signature Eggs, Large, 24-count",
"original_price": null
},
{
"size": "each",
"brand": "Kirkland Signature",
"price": 17.4,
"currency": "USD",
"in_stock": true,
"image_link": "https://d2lnr5mha7bycj.cloudfront.net/product-image/file/large_ba13714d-b48d-4901-a35b-97b8f96c609e.jpg",
"unit_price": "$4.35 each",
"product_link": "https://www.instacart.com/products/24518529-kirkland-signature-peeled-ready-to-eat-organic-hard-boiled-eggs-2-ct?retailerSlug=costco",
"product_name": "Kirkland Signature Organic Hard-Boiled Eggs, Cage Free, Peeled, 16-count, 2-pack",
"original_price": null
}
]
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@instacart",
"visibility": "public",
"operation": "search_products",
"version": 1,
"input": {
"query": "eggs",
"store": "Costco",
"zip_code": "10001",
"max_results": 5
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare grocery prices across named stores.
- Check estimated product availability for a delivery ZIP code.
- Find product sizes and brands for a grocery query.
- Review product links and images for shopping research.
Questions about Instacart
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this Instacart tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a Instacart account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from instacart.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.
What does a grocery product cost at a store?
Search products returns product prices in USD for the named store and ZIP code; prices can differ from in-store prices.
Is a grocery product estimated to be in stock?
Search products returns stock estimates for matching products, which can change.
Which brands and sizes match a grocery search?
Search products returns matching product brands and sizes for the query, store, and ZIP code.