cloro

Copilot Shopping API

Copilot renders product carousels and local map results inside its answers. cloro returns both as structured JSON: shopping cards with per-product specifications, images, and offer IDs, and map entries with Place ID, coordinates, and reviews. That is the commerce layer of the Windows-default assistant. Check whether it names yours.

4.8 · 45 reviewsG2.com software review platform logo
Used daily by these awesome companies
1,000,000,000 monthly API calls

Every commerce field, documented

shoppingCards carries carousel products with retail metadata; map carries local business entries. Stable offer IDs join carousel presence to your catalog.

FieldTypeDescription
shoppingCards[].type / layoutstringCard type (e.g. "shoppingProducts") and layout style (e.g. "Carousel").
products[].productobjectProduct identifiers: id, groupId, and brandGroupId — stable keys for dedup across runs.
products[].position / offerId / urlinteger / string1-indexed rank across all products in the response, unique offer identifier, and product page URL.
products[].name / descriptionstringProduct name and description.
products[].images / specifications / tagsobject[] / string[]Product images (title + url), specs (displayName + values, e.g. Color/Size), and tags.
map[].name / position / placeIdstring / integer / stringBusiness name, 1-indexed position, and Google Place ID.
map[].location / phoneNumber / urlobject / stringAddress with latitude/longitude, contact phone, and business website.
map[].reviews / photos / openState / category / layerLabelmixedProvider review aggregations, photos, open/closed status, business category, and map layer grouping label.

Copilot commerce, parsed

Send a shopping or local prompt, get the carousel or map parsed. Shopping cards and map entries ship in the base 5-credit request, with no add-on flags.

Request example

python
from cloro import Cloro

client = Cloro(api_key="sk_live_your_api_key_here")

response = client.monitor.copilot(
    prompt="best noise cancelling headphones under 300",
    country="US",
)

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

Response example

200 OKapplication/json
{
  "success": true,
  "result": {
    "text": "Under $300, the headphones most often recommended are...",
    "shoppingCards": [
      {
        "type": "shoppingProducts",
        "layout": "Carousel",
        "products": [
          {
            "product": {
              "id": "prod_9k1...",
              "groupId": "grp_2f...",
              "brandGroupId": "brand_7a..."
            },
            "position": 1,
            "offerId": "offer_3x...",
            "url": "https://example-store.com/anc-headphones-x3",
            "name": "SoundCore Space Q45",
            "description": "Adaptive noise cancelling over-ear headphones with 50-hour battery",
            "images": [
              {
                "title": "Front view",
                "url": "https://cdn.example-store.com/q45.jpg"
              }
            ],
            "specifications": [
              {
                "displayName": "Color",
                "values": [
                  "Black",
                  "Blue"
                ]
              }
            ],
            "tags": [
              "Noise cancelling"
            ]
          }
        ]
      }
    ],
    "map": [
      {
        "name": "Example Electronics Store",
        "position": 1,
        "placeId": "ChIJa8BlQ2BZwokRAFUEcm_qrcB",
        "location": {
          "address": "500 Example Ave, Seattle, WA",
          "latitude": 47.6097,
          "longitude": -122.3331
        },
        "phoneNumber": "+1 206-555-0134",
        "url": "https://example-electronics.com",
        "openState": "Open · Closes 9 PM",
        "category": "Electronics store"
      }
    ]
  }
}

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
  • Documentation assistant
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$050011Documentation assistant
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

Copilot commerce data, answered

Why monitor Copilot's shopping surface?

Copilot is the default assistant on Windows and Edge, and its product carousels are powered by Bing's shopping graph. For retail brands with enterprise or mainstream-consumer buyers, carousel membership here is distribution you can't see in any Google-only tool.

What makes Copilot's product data distinctive?

Structure depth: per-product specifications (color, size), image sets, and stable identifiers (product id, groupId, brandGroupId, offerId). Those keys make cross-run dedup and catalog joins trivial compared with name-string matching.

What are map entries useful for?

Local visibility in the Microsoft ecosystem: which businesses Copilot surfaces for near-me and local-service prompts, with Place IDs, coordinates, review aggregations, and open state — the Microsoft-side counterpart to Google local tracking.

Does commerce data cost extra?

No — shopping cards and map entries are included in the base 5-credit Copilot request. See pricing for the full table.

How do I combine this with citation tracking?

The same response carries the Bing-grounded sources behind the recommendation text, so you can correlate which pages drive which product picks — and run the same analysis on ChatGPT and AI Mode.

Get on Copilot's carousel

Product cards, specs, and map entries — structured, in the base request.