Grocery price and availability monitoring
Instacartエンドポイントを使えば、「Grocery price and availability monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Turn public Instacart pages into structured grocery data — nearby stores by postal code (with EBT acceptance and delivery ETA), single-product detail with live pricing and nutrition, keyword search within a store or across every nearby retailer at once, trending searches, and a store's department taxonomy, all as normalized JSON. Credential-free.
Find nearby Instacart stores, get product detail and pricing, and search for products by keyword as structured JSON.
エンドポイントファミリー
6
ドキュメント化されたパラメータ
21
サンプル数
6
ライブカタログスナップショット
稼働エンドポイント
6
メソッド
GET
必須パラメータ
21
スキーマ参照
6
{
"platform": "Instacart",
"endpoint": "instacart-stores",
"method": "GET",
"path": "/instacart/stores",
"auth": "apiKey"
}ユースケース
Find nearby Instacart stores, get product detail and pricing, and search for products by keyword as structured JSON.
Instacartエンドポイントを使えば、「Grocery price and availability monitoring」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Instacartエンドポイントを使えば、「Store coverage and delivery-ETA tracking」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Instacartエンドポイントを使えば、「Product search and category research」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のInstacartエンドポイントカタログから取得しています(エンドポイント6件、ドキュメント化されたリクエストパラメータ21個、公開レスポンススキーマ6件)。DocsとPlaygroundが参照しているカタログと同じものです。
Instacartのエンドポイントは6件、6つのリクエストファミリーに分類されています(Departments、Item、Searchほか3件)。
これらのInstacartエンドポイントには21個のリクエストパラメータがドキュメント化されており、うち21個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
6件のInstacartエンドポイントのうち6件が実際のサンプルレスポンスを、6件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Instacartのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Instacartのエンドポイントは6個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/instacart/departments
/instacart/item
/instacart/search
/instacart/search-nearby
/instacart/stores
/instacart/trending
エンドポイントカタログ
/instacart/storesFinds Instacart retailer storefronts (grocery stores, warehouse clubs, and other partner retailers) serving a US postal code, each with the identifiers needed to look up its items and search suggestions. Public data sourced from Instacart's own store-discovery API.
レスポンスに関する注記
- `shop_id`, `store_slug` (the store's `slug` field), and `retailer_location_id` from a result are the values [`GET /instacart/item`](instacart-item.md) and [`GET /instacart/search`](instacart-search.md) need. - Results cover every retailer partnered with Instacart in the area, not just grocery — warehouse clubs and specialty retailers are included. - `accepts_ebt`, `saver_store`, and `delivery_eta` are best-effort enrichment fetched after the base store list. A failure fetching either does not fail the request — those fields are simply omitted for the affected stores.
MCPツール instacart_stores
/instacart/itemReturns a single product's detail at a specific Instacart store: name, size, brand, image, current pricing (with any sale/offer badge), availability, stock level, dietary labels, and nutrition facts. Public data sourced from Instacart's own storefront pages.
レスポンスに関する注記
- `price` is only fully populated once the underlying request has an active store session — this endpoint handles that automatically, but a first call for a given store can take slightly longer while that session is established. - `on_sale` and `offer_label` are only present when the item currently has a promotion.
MCPツール instacart_item
/instacart/searchReturns Instacart's own search-term autosuggestions for a keyword within one store -- the same suggestion list shown in the site's own search box dropdown. This is term-level (matching search phrases plus a representative thumbnail), not a paginated product-results list. Public data sourced from Instacart's own storefront search.
レスポンスに関する注記
- Each suggestion's `relative_url` links to that term's search-results page on instacart.com (not itself part of this API's contract, since that page's own product-listing data isn't exposed here). - A genuine zero-match query returns `suggestions: []` with a `200`, not an error.
MCPツール instacart_search
/instacart/search-nearbyReturns Instacart's own search-term autosuggestions for a keyword across every retailer serving a postal code at once, rather than one specific store. Public data sourced from Instacart's own cross-retailer search.
レスポンスに関する注記
- Unlike single-store search, this endpoint does not need any store context — only a postal code and a query. - A genuine zero-match query returns `suggestions: []` with a `200`, not an error.
MCPツール instacart_search_nearby
/instacart/trendingReturns Instacart's own popular/trending search terms across every retailer serving a postal code -- the same blank-state suggestions shown before a user types anything into the search box. Public data sourced from Instacart's own cross-retailer search.
レスポンスに関する注記
- `terms` does not carry a `relative_url` field (unlike [`GET /instacart/search`](instacart-search.md) and [`GET /instacart/search-nearby`](instacart-search-nearby.md)'s suggestions) — popular terms are not tied to a specific search-results page link.
MCPツール instacart_trending
/instacart/departmentsReturns a store's department/category taxonomy (Produce, Dairy & Eggs, Bakery, ...) two levels deep -- department and subcategory. Metadata only, does not return products. Public data sourced from Instacart's own storefront navigation.
レスポンスに関する注記
- The taxonomy may include a small number of non-food, promotional or internal groupings alongside real departments (e.g. an "Evergreen VC" entry seen live) — these are passed through as returned rather than filtered, since there is no reliable documented signal to distinguish them from real departments. - This endpoint returns the taxonomy only, not products within a department.
MCPツール instacart_departments
関連API
Marketplaces & Retail
Separate an auction that is still open from a completed sale, and use BaT's own make and model directory to carry valid IDs into search and price-history requests.
Marketplaces & Retail
Treat Glovo as a local marketplace: discover the supported city first, then follow that city's category, store, menu, and collection identifiers through the catalog.
Marketplaces & Retail
Use PetSmart's hierarchical paths to scope product searches, then keep product SKU, price range, online availability, pickup eligibility, and store inventory as separate fields.
対象企業
Maplebear Inc. · CART
Instacartを運営するのはMaplebear Inc.(CART)です。CrawloraのSECエンドポイントは同じ企業のCIKを受け取るため、提出書類・財務・インサイダー取引・13F保有を上記のInstacartエンドポイントと同じAPIキーで取得できます。
SEC提出書類・財務API →Instacartのスクレイピング方法
Crawlora's Instacart endpoints return store discovery, product detail, and search as normalized JSON with one API key — no login or account required. A pull on 2026-10-27 for ZIP 10001 returned 326 stores and 10 trending search terms, and showed that item routes need several ids from the store row.
Send a postal code to /instacart/stores for nearby retailers, each with EBT acceptance and a delivery ETA.
Pass a store's shop_id and slug plus a product_id to /instacart/item for live pricing, availability, and nutrition.
Search within one store via /instacart/search, or across every nearby retailer at once via /instacart/search-nearby.
Use /instacart/departments for a store's category taxonomy, or /instacart/trending for popular searches near a postal code.
stores returned 326 stores for 10001. The first was Costco with shop_id 968, retailer_location_id 284, retailer_id 5, service type delivery, EBT acceptance and an ETA string (By 12:45pm).
departments, search and item calls need shop_id plus store_slug (and retailer_location_id for items), so store all of them from the stores row. trending for 10001 returned 10 terms, starting with hershey.
エージェントスキル
Crawlora のエージェントスキルをインストールすると、スクレイパーを書かずに、ドキュメント化された API 経由で Instacart のデータを JSON として取得できます。Instacart に対応するスキル:
Researches restaurants and grocery/food delivery via the Crawlora API — Yelp reviews, OpenTable reservations, DoorDash and Uber Eats restaurant…
npx skills add github.com/Crawlora-org/crawlora-skills --skill restaurant-food-delivery-researchFAQ
Send a postal code to Crawlora's /instacart/stores endpoint and get nearby retailer storefronts — name, EBT acceptance, delivery ETA — as structured JSON.
No Instacart account or login is required from the caller — only your Crawlora API key.
Yes — /instacart/item returns a product's current price, any active sale, availability, and nutrition facts at a specific store as structured JSON.
Not for general signup. Instacart's Developer Platform API is invite-only, and the average time from an access request to a demo approval and production key is about 30-40 days — there's no instant self-serve path. Crawlora's Instacart endpoints return store discovery, product detail with live pricing, and search data as structured JSON with a single API key, active immediately.
326 for 10001 on 2026-10-27. Store location is part of the key, so keep the postal code with the data.