Overview
Shopping cards are automatically extracted when ChatGPT returns product or commercial information. No additional parameters are required - shopping cards are included by default when available in the response at no extra cost.Shopping Cards Array
Theresult.shoppingCards field contains an array of shopping card objects. Each shopping card represents a group of related products.
array
Category tags for the shopping card (e.g.,
["electronics", "deals"]).array
Array of product information objects. See Product Fields below for detailed structure.
Product Fields
Each product object in theproducts array contains the following fields:
string
Product name.
string
Product page URL with ChatGPT attribution.
string
Current price (e.g.,
"$57.00").string
Product category or style tag.
string
Merchant information (e.g.,
"Example Store + others").array
Array of product image URLs.
float
Product rating on a 0-5 scale.
integer
Number of reviews.
string
Unique product identifier.
array
Array of shopping offers from different merchants. See Offers Schema for detailed structure.
object
Rating source information object containing:
Example Shopping Card
Shopping Card Features
- Comprehensive product data: Each shopping card includes product titles, prices, ratings, reviews, images, and merchant information
- Multiple offers: Compare prices across different merchants for the same product
- Rating citations: Track the source of product ratings and supporting websites
- Promotional tags: Identify special offers like “Best price” or promotional deals
- Stock information: Check product availability and delivery details
Use Cases
- E-commerce monitoring: Track how ChatGPT surfaces and recommends products
- Price comparison: Monitor pricing across different merchants and marketplaces
- Product research: Extract structured product data for competitive analysis
- Marketing intelligence: Understand which products ChatGPT highlights in responses
Next Steps
Offers Schema
Learn about product offer structure
Response Structure
Back to main response fields