The OpenAI Product Feed enables merchants to list and manage their catalogues within ChatGPT’s Shopping experiences. The feed acts as the single source of truth for all product data (titles, prices, stock, media, logistics) and powers search, discovery, and (where eligible) instant checkout. Product data are not “crawled”; instead, the merchant pushes a structured file to a secure OpenAI endpoint, with frequent updates ensuring accuracy. See how to connect your product feed to ChatGPT.

 

Core principles

  • Structured, merchant-controlled feed: ChatGPT indexes a feed provided directly by the merchant, ensuring accurate pricing and availability (no passive crawling).
  • Accepted formats: CSV, TSV, XML, or JSON.
  • Update frequency: refreshes are accepted as often as every 15 minutes to keep prices and stock nearly real-time.
  • Instant Checkout: in-chat purchasing is powered by the Agentic Commerce Protocol (ACP), using integrations with PSPs such as Stripe for secure checkout.

 

Formats and delivery

  • Formats: CSV, TSV, XML, or JSON (whichever suits existing catalogue exports best).
  • Delivery: the merchant pushes the feed via encrypted HTTPS to an allow-listed endpoint provided by OpenAI (no pull model).
  • Frequency: updates may be sent every 15 minutes to maintain fresh pricing and inventory data.
  • Validation: an initial sample or full feed submission is used to confirm compliance before going live.

 

Required fields (minimum)

Each product must include the following attributes to qualify for indexing:

  • id (unique, stable identifier)
  • title
  • description (plain text, no HTML)
  • link (product page URL)
  • image_link (primary product image URL)
  • price (value plus ISO 4217 currency)
  • availability (e.g. in_stock, out_of_stock, preorder)
  • inventory_quantity
  • brand
  • condition (e.g. new, used, refurbished)
  • enable_search (boolean – allows appearance in ChatGPT search results)
  • enable_checkout (boolean – activates direct purchase; requires enable_search=true)
  • Merchant policies for checkout: return_policy, seller_privacy_policy, seller_tos.

 

Recommended and enriching fields

  • Product identifiers: GTIN, UPC, or MPN (improve catalogue matching and reduce errors).
  • Logistics data: weight, dimensions, delivery regions and costs (shipping), estimated delivery times (delivery_estimate).
  • Variants: item_group_id, colour, size, gender, size_system.
  • Rich media: additional_image_link, video_link, model_3d_link (GLB/GLTF).
  • Trust and signals: review counts, ratings, popularity data.
  • Compliance: warnings, age restrictions, or safety details.

 

OpenAI-specific flags

  • enable_search: determines whether the product appears in ChatGPT Shopping search results.
  • enable_checkout: enables in-chat purchasing; automatically requires enable_search=true.

 

Best practices

  • Accuracy and freshness: provide clear, complete, and up-to-date information – concise titles, factual descriptions, correct prices and stock levels.
  • Semantic structure: avoid “marketing fluff”; use structured attributes and consistent taxonomy values.
  • Automate updates: schedule exports every ≤15 minutes to prevent pricing or stock mismatches.
  • Transparency: include seller_name and publish return, privacy, and terms policies to build shopper trust.

 

Agentic Commerce Protocol (ACP) and Instant Checkout

The Agentic Commerce Protocol is an open standard that manages secure communication between buyers, AI agents, and merchants to complete purchases, covering checkout, payments, fraud signals, and fulfilment notifications. The first live use case is Instant Checkout in ChatGPT, now rolling out to selected merchants and regions.

  • Associated specs: Agentic Checkout Spec (checkout flow) and Delegated Payment Spec (secure payment sharing with PSPs such as Stripe).
  • Security: TLS 1.2+, HTTPS on port 443, and documented privacy and compliance policies before production approval.

 

ChatGPT Shopping (search and recommendations)

When ChatGPT detects shopping intent, it can surface products with images, details, and direct purchase options. Results are not ads and are not influenced by paid placement; they rely entirely on feed quality, product relevance, and user context.

 

Quick comparison: Google Shopping vs. OpenAI

  • Similar structure (structured catalogue, required and optional attributes) but a distinct OpenAI schema with unique flags (enable_search, enable_checkout).
  • Conversational focus: product descriptions are designed to perform well in natural-language search within ChatGPT.
  • Merchant control: push model with high-frequency refreshes prevents outdated data and ensures accuracy.

 

Official links and useful resources

FAQ

What is the a product feed for ChatGPT?

A structured data feed that merchants send to OpenAI to power search, product display, and, where available, instant checkout in ChatGPT.

What formats and update frequency are supported?

CSV, TSV, XML, or JSON formats are accepted, with updates as often as every 15 minutes.

How can I enable instant checkout?

Set enable_checkout=true (and enable_search=true) and implement ACP-compliant checkout and payment endpoints, using a verified PSP such as Stripe. Availability varies by region and merchant eligibility.

3,600+ brands & distributors grow with us