Skip to Content
🚀Agentic Commerce Protocol is now live! Instant Checkout is available in ChatGPT. Learn more →
DocumentationAPI SpecificationsProduct Feed Spec

Product Feed Specification

Define how merchants share structured product data with AI agents for discovery and purchase.

Delivery Format

FormatExtensionDescription
JSON Lines.jsonl.gzOne JSON object per line, gzip compressed
CSV.csv.gzComma-separated values, gzip compressed

Update frequency: Up to every 15 minutes.

Required Fields

FieldTypeDescription
idstringUnique identifier (max 100 chars)
titlestringProduct name (max 150 chars)
descriptionstringFull description (max 5000 chars)
linkURLProduct page URL
image_linkURLMain image (JPEG/PNG)
pricestringPrice with currency (“29.99 USD”)
availabilityenumin_stock, out_of_stock, preorder
enable_searchboolAllow AI discovery
enable_checkoutboolAllow direct purchase

Example

{ "id": "SKU001", "title": "Nike Air Max 90", "description": "Classic running shoe with visible Air cushioning.", "link": "https://example.com/products/nike-air-max-90", "image_link": "https://example.com/images/air-max-90.jpg", "price": "129.99 USD", "availability": "in_stock", "enable_search": true, "enable_checkout": true, "brand": "Nike", "product_category": "Apparel > Shoes > Athletic", "seller_privacy_policy": "https://example.com/privacy", "seller_tos": "https://example.com/terms" }
FieldTypeDescription
brandstringProduct brand
gtinstringUniversal product code
product_categorystringCategory path using ”>“
product_review_countintNumber of reviews
product_review_ratingfloatAverage rating (0-5)
seller_privacy_policyURLRequired for checkout
seller_tosURLRequired for checkout

Prohibited Content

đźš«

Not allowed: adult content, weapons, prescription medications, illegal goods, counterfeit products.

Specification maintained by OpenAI and Stripe

AboutPrivacyTermsRSS

Apache 2.0 · Open Source