cloro

ChatGPT Shopping API

ChatGPT is becoming a shopping surface — and its product recommendations are a black box unless you sample them. cloro returns the shopping carousels and inline product references as structured JSON: title, price, merchant, rating, offers, and the generated shopping query behind each pick.

4.8 · 42 reviewsG2.com software review platform logo
Used by the top SEO and AI SEO companies
1,000,000,000 monthly API calls

Product picks, parsed

Pass include.shopping: true (+2 credits) to opt in. Grouped carousels land in result.shoppingCards; standalone product references land in result.inlineProducts.

Request example

python
from cloro import Cloro

client = Cloro(api_key="sk_live_your_api_key_here")

response = client.monitor.chatgpt(
    prompt="best running shoes for flat feet",
    country="US",
    include={"shopping": True},
)

print(response["result"]["text"])

Response example

200 OKapplication/json
{
  "success": true,
  "result": {
    "text": "For flat feet, look for stability shoes with structured midsoles...",
    "shoppingCards": [
      {
        "tags": [
          "Stability running shoes"
        ],
        "products": [
          {
            "title": "Brooks Adrenaline GTS 24",
            "position": 1,
            "url": "https://example-store.com/brooks-adrenaline-gts-24?utm_source=chatgpt.com",
            "price": "$139.95",
            "merchant": "Example Store",
            "rating": 4.6,
            "num_reviews": 8214,
            "image_urls": [
              "https://cdn.example-store.com/gts24.jpg"
            ],
            "id": "prod_8f2k..."
          }
        ]
      }
    ],
    "inlineProducts": [
      {
        "product": {
          "title": "ASICS Gel-Kayano 31",
          "position": 2,
          "price": "$164.99",
          "rating": 4.7,
          "num_reviews": 5031,
          "generatedProductQuery": "asics gel kayano 31 stability running shoe"
        },
        "render_as": "carousel"
      }
    ]
  }
}

Every shopping field, documented

shoppingCards groups products under category tags; inlineProducts carries standalone references with richer metadata.

FieldTypeDescription
shoppingCards[].tagsstring[]Category tags for the shopping card group.
products[].title / urlstringProduct name and product-page URL (carries ChatGPT attribution parameters — how you spot AI-driven sessions in analytics).
products[].positioninteger1-indexed rank across all products in all shopping cards in the response.
products[].pricestringCurrent price as displayed.
products[].merchantstringMerchant information.
products[].rating / num_reviewsnumber / integerProduct rating (0–5) and review count.
products[].offersobject[]Shopping offers from different merchants.
inlineProducts[].productobjectStandalone product reference with description, variants, offers, and rating-source metadata.
inlineProducts[].product.generatedProductQuerystringThe broad shopping query ChatGPT generated for this product — the keyword you'd need to win.
inlineProducts[].render_asstringHow the product renders in the response UI.

Pricing that scales with you

Start free. Price per credit drops as your volume grows — see every tier below.

Free
$0/mo
500 credits / month
  • Added monthly
  • 1 concurrent job
  • 1 seat
  • Community support
Lite
$30/mo
37,500 credits
  • $0.80 per 1k credits
  • 10 concurrent jobs
  • Unlimited seats
  • Email support
Hobby
$100/mo
250,000 credits
  • $0.40 per 1k credits
  • 20 concurrent jobs
  • Unlimited seats
  • Email support
Most Popular
Starter
$250/mo
650,000 credits
  • $0.39 per 1k credits
  • 50 concurrent jobs
  • Unlimited seats
  • Email support
Scale
$500+/mo
More credits
  • Volume discounts
  • More concurrency
  • Unlimited seats
  • Faster support
Compare all 11 tiers
PlanPrice / moCreditsPer 1kConcurrencySeatsSupport
Free$050011Community
Lite$3037,500$0.8010UnlimitedEmail
Hobby$100250,000$0.4020UnlimitedEmail
StarterPopular$250650,000$0.3950UnlimitedEmail
Growth$5001,350,000$0.3775UnlimitedPriority email
Business$1,0002,800,000$0.36100UnlimitedPriority email
Enterprise 2K$2,0005,871,025$0.34135UnlimitedSlack
Enterprise 3K$3,0009,306,606$0.32175UnlimitedSlack
Enterprise 4K$4,00012,756,261$0.31215UnlimitedSlack
Enterprise 5K$5,00016,391,783$0.31255UnlimitedSlack
Enterprise$5,000+Increased concurrency, overages on credits and credit discounts for annual contracts.Know more

ChatGPT shopping data, answered

Why monitor ChatGPT's product recommendations?+

When a buyer asks ChatGPT what to buy, the carousel is the shelf. If your product isn't in it — or shows the wrong price or a reseller instead of you — you're losing sales you can't see in any dashboard. Sampling the carousel across your category prompts is the only way to know.

What's the difference between shoppingCards and inlineProducts?+

shoppingCards are the grouped carousels with category tags. inlineProducts are individual product references ChatGPT weaves into the answer, with richer metadata — variants, per-merchant offers, rating attribution, and the generatedProductQuery ChatGPT used to source the pick.

How do I enable shopping data and what does it cost?+

Pass `include.shopping: true` on `/v1/monitor/chatgpt`. Base request is 5 credits; shopping (with inline products) is part of a combined +2-credit add-on bundle shared with query fan-out, ads, and raw response — enabling any or all adds just +2.

What is generatedProductQuery useful for?+

It's the shopping query ChatGPT synthesized to retrieve that product — effectively the keyword your product feed needs to win to enter the carousel. Aggregating these across prompts gives you a ChatGPT-native shopping keyword set no other tool exposes.

Can I detect ChatGPT-driven traffic from this?+

Product URLs carry ChatGPT attribution parameters (utm_source=chatgpt.com), so you can join carousel presence against your analytics to measure how carousel placement converts to sessions and revenue.

Does ChatGPT also run ads?+

Yes — advertiser branding cards are a separate surface from organic shopping picks. See the ChatGPT Ads scraper for tracking those, and ChatGPT Sources for the citations behind the recommendation text.

Get on the ChatGPT shelf

Sample the carousels your buyers see — structured, per country, pay-per-call.