Skip to main content
This section documents the shopping cards data returned by the Google Gemini endpoint: the product cards Gemini shows in an answer when it detects shopping intent, part of the Gemini response so no separate API call is needed. Cards appear in the order Gemini shows them.
Gemini’s product cards are not sources, and they do not appear in sources or citationPills. The field names follow the AI Mode shopping cards, with extra fields that only Gemini supplies.

Example request

Shopping cards are intent-detected; no flag is required.

Shopping card structure

Only position, title, productLink and productId are always present. The other fields are absent for cards that carry no such value. rating and reviews are absent for a product with no reviews.

price and oldPrice

When several stores sell a product at different prices, Gemini shows a range and names no store. Then raw is the range (e.g. "884.41MXN - 1069MXN"), value is the lowest price, and store is absent. price is absent for a product that Gemini shows with no price. For an installment offer, price has only raw (e.g. "now + 166.33MXN for 3 months"). The amount is per month, not the product price, so value and currency are absent.

Response example