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 — the commerce layer of the Windows-default assistant.

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

Copilot commerce, parsed

Shopping cards and map entries ship in the base 5-credit request — 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"
      }
    ]
  }
}

Every commerce field, documented

shoppingCards carries carousel products with retail metadata; map carries local business entries.

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.

Pricing that scales with you

Pick a plan that fits your volume. Price per credit drops as you scale.

Hobby
$100/mo
250,000 credits
  • $0.40 per 1000 credits
  • 20 concurrent jobs
  • Email support
Starter
$250/mo
650,000 credits
  • $0.39 per 1000 credits
  • 50 concurrent jobs
  • Email support
Growth
$500/mo
1,350,000 credits
  • $0.37 per 1000 credits
  • 75 concurrent jobs
  • Priority email support
Most Popular
Business
$1,000/mo
2,800,000 credits
  • $0.36 per 1000 credits
  • 100 concurrent jobs
  • Priority email support
Enterprise
/mo
5,871,025 credits
  • $0.34 per 1000 credits
  • 135 concurrent jobs
  • Priority support
Enterprise$5,000+

Increased concurrency, overages on credits and credit discounts for annual contracts.

Know more

Credit cost per request varies by provider. The rates below apply to async/batch requests; sync requests add a +2 credit surcharge.

ChatGPT (full response) 7 credits
ChatGPT (web search) 5 credits
Perplexity 3 credits
Grok 4 credits
Copilot 5 credits
AI Mode 4 credits
AI Overview (incl. SERP) 5 credits
Gemini 4 credits
Google Search 3 credits +2/page
Google News 3 credits +2/page

ChatGPT full response includes query fan-out, ads, and shopping data. Google News uses the same pricing as Google Search.

Estimate your monthly cost and plan

7 credits each
5 credits each
3 credits each
4 credits each
5 credits each
4 credits each
4 credits each
3 credits / 1 page
3 credits / 1 page
Monthly requests
0
Credits needed
0
Recommended plan:

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.