Instacart
Overview
Grocery delivery marketplace. Archetype: Food Delivery.
Workflows
Search groceries
searchProducts(query) → products with name, price, brand, availability
Browse a store's catalog
getStoreProducts(retailerSlug, slug) → products in a department
retailerSlug is a known store slug (e.g. "costco", "sprouts", "publix")
slug is a category (e.g. "produce", "dairy", "snacks")
Check delivery availability
getNearbyStores(postalCode) → stores with retailerId, delivery ETAs
Operations
| Operation |
Intent |
Key Input |
Key Output |
Notes |
| searchProducts |
search groceries by keyword |
query |
products (name, price, brand, availability) |
entry point; returns autocomplete suggestions too |
| getStoreProducts |
browse a store department |
retailerSlug (known slug), slug (category) |
products (name, price, brand), collection info |
auto-resolves shopId; entry point |
| getNearbyStores |
find stores with delivery ETAs |
postalCode |
stores (retailerId, etaMinutes, etaDisplay) |
entry point; results depend on IP geolocation |
Quick Start
# Search for groceries
openweb instacart exec searchProducts '{"query": "bananas", "limit": 5}'
# Browse Costco produce
openweb instacart exec getStoreProducts '{"retailerSlug": "costco", "slug": "produce", "first": 10}'
# Find nearby stores
openweb instacart exec getNearbyStores '{"postalCode": "90210"}'
1---2name: instacart3description: Instacart4---5# Instacart67## Overview8Grocery delivery marketplace. Archetype: Food Delivery.910## Workflows1112### Search groceries131. `searchProducts(query)` → products with name, price, brand, availability1415### Browse a store's catalog161. `getStoreProducts(retailerSlug, slug)` → products in a department17 - `retailerSlug` is a known store slug (e.g. "costco", "sprouts", "publix")18 - `slug` is a category (e.g. "produce", "dairy", "snacks")1920### Check delivery availability211. `getNearbyStores(postalCode)` → stores with `retailerId`, delivery ETAs2223## Operations2425| Operation | Intent | Key Input | Key Output | Notes |26|-----------|--------|-----------|------------|-------|27| searchProducts | search groceries by keyword | query | products (name, price, brand, availability) | entry point; returns autocomplete suggestions too |28| getStoreProducts | browse a store department | retailerSlug (known slug), slug (category) | products (name, price, brand), collection info | auto-resolves shopId; entry point |29| getNearbyStores | find stores with delivery ETAs | postalCode | stores (retailerId, etaMinutes, etaDisplay) | entry point; results depend on IP geolocation |3031## Quick Start3233```bash34# Search for groceries35openweb instacart exec searchProducts '{"query": "bananas", "limit": 5}'3637# Browse Costco produce38openweb instacart exec getStoreProducts '{"retailerSlug": "costco", "slug": "produce", "first": 10}'3940# Find nearby stores41openweb instacart exec getNearbyStores '{"postalCode": "90210"}'42```