Skip to content

Product Feed Spec

Provide a structured product feed so ChatGPT accurately indexes and displays your products with up-to-date price and availability.

Note: Building with the Agentic Commerce Protocol is open to all. Instant Checkout in ChatGPT is currently available to approved partners. To apply to participate in Instant Checkout, fill out this form here.

Overview

The Product Feed Specification defines how merchants share structured product data with OpenAI so ChatGPT can accurately surface their products in search and shopping experiences.

How it works

  1. Prepare your feed. Format your catalog using the Product Feed Spec (see Field reference for required and optional attributes with sample values).
  2. Deliver the feed. Share the feed using the preferred delivery method and file format described in the integration section.
  3. Ingestion and indexing. OpenAI ingests the feed, validates records, and indexes product metadata for retrieval and ranking in ChatGPT.
  4. Keep it fresh. Update the feed whenever products, pricing, or availability change to ensure users see accurate information.

Key points

  • Structured source of truth. OpenAI relies on merchant-provided feeds—this ensures accurate pricing, availability, and other key details.
  • Built for discovery. The feed powers product matching, indexing, and ranking in ChatGPT.
  • Integration guidance. The spec defines the preferred delivery method and file format for reliable ingestion.
  • Field reference. A complete list of required and optional attributes (with examples) is provided to help you validate your feed.
  • Freshness matters. Frequent updates improve match quality and reduce out-of-stock or price-mismatch scenarios.

Integration Overview

Before providing product data, merchants must sign up at chatgpt.com/merchants.

This section outlines the key logistics: how the feed is delivered, acceptable file formats, and the initial steps required to validate your data, so engineering teams can plan with confidence.

All transfers occur over encrypted HTTPS to the allow-listed endpoint to protect merchant and customer information and ensure that only approved partners can send or update product feeds.

TopicDetails
Delivery modelMerchants push feeds to OpenAI at a mutually agreed endpoint or secure transfer location.
File formatSupported formats are TSV, CSV, XML, or JSON. Choose whichever fits your existing export process.
Refresh FrequencyOur system accepts updates every 15 minutes.
Initial loadSend a sample or full initial feed so our indexing team can validate parsing before live updates begin.

[Content continues with detailed field references...]

AttributeData TypeSupported ValuesDescriptionExampleRequirementDependenciesValidation Rules
item_group_titleString (UTF-8 text)Group product titleMen's Trail Running ShoesOptionalMax 150 chars; avoid all-caps
colorStringVariant colorBlueRecommended (apparel)Max 40 chars
sizeStringVariant size10Recommended (apparel)Max 20 chars
size_systemCountry codeISO 3166Size systemUSRecommended (apparel)2-letter country code
genderEnummale, female, unisexGender targetmaleRecommended (apparel)Lower-case string
offer_idStringOffer ID (SKU+seller+price)SKU12345-Blue-79.99RecommendedUnique within feed
Custom_variant1_categoryStringCustom variant dimension 1Size_TypeOptional
Custom_variant1_optionStringCustom variant 1 optionPetite / Tall / MaternityOptional
Custom_variant2_categoryStringCustom variant dimension 2Wood_TypeOptional
Custom_variant2_optionStringCustom variant 2 optionOak / Mahogany / WalnutOptional
Custom_variant3_categoryStringCustom variant dimension 3Cap_TypeOptional
Custom_variant3_optionStringCustom variant 3 optionSnapback / FittedOptional

Fulfillment

Outline shipping methods, costs, and estimated delivery times. Providing detailed shipping information helps users understand fulfillment options upfront.

AttributeData TypeSupported ValuesDescriptionExampleRequirementDependenciesValidation Rules
shippingStringcountry:region:service_class:priceShipping method/cost/regionUS:CA:Overnight:16.00 USDRequired where applicableMultiple entries allowed; use colon separators
delivery_estimateDateISO 8601Estimated arrival date2025-08-12OptionalMust be future date

Merchant Info

Identify the seller and link to any relevant merchant policies or storefront pages. This ensures proper attribution and enables users to review seller credentials.

AttributeData TypeSupported ValuesDescriptionExampleRequirementDependenciesValidation Rules
seller_nameStringSeller nameExample StoreRequired / DisplayMax 70 chars
seller_urlURLRFC 1738Seller pagehttps://example.com/storeRequiredHTTPS preferred
seller_privacy_policyURLRFC 1738Seller-specific policieshttps://example.com/privacyRequired, if enabled_checkout is trueHTTPS preferred
seller_tosURLRFC 1738Seller-specific terms of servicehttps://example.com/termsRequired, if enabled_checkout is trueHTTPS preferred

[Content continues...]

Released under the Apache 2.0 License.