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 · 42 reviewsShopping cards and map entries ship in the base 5-credit request — no add-on flags.
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"]){
"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"
}
]
}
}shoppingCards carries carousel products with retail metadata; map carries local business entries.
| Field | Type | Description |
|---|---|---|
| shoppingCards[].type / layout | string | Card type (e.g. "shoppingProducts") and layout style (e.g. "Carousel"). |
| products[].product | object | Product identifiers: id, groupId, and brandGroupId — stable keys for dedup across runs. |
| products[].position / offerId / url | integer / string | 1-indexed rank across all products in the response, unique offer identifier, and product page URL. |
| products[].name / description | string | Product name and description. |
| products[].images / specifications / tags | object[] / string[] | Product images (title + url), specs (displayName + values, e.g. Color/Size), and tags. |
| map[].name / position / placeId | string / integer / string | Business name, 1-indexed position, and Google Place ID. |
| map[].location / phoneNumber / url | object / string | Address with latitude/longitude, contact phone, and business website. |
| map[].reviews / photos / openState / category / layerLabel | mixed | Provider review aggregations, photos, open/closed status, business category, and map layer grouping label. |
Start free. Price per credit drops as your volume grows — see every tier below.
| Plan | Price / mo | Credits | Per 1k | Concurrency | Seats | Support |
|---|---|---|---|---|---|---|
| Free | $0 | 500 | — | 1 | 1 | Community |
| Lite | $30 | 37,500 | $0.80 | 10 | Unlimited | |
| Hobby | $100 | 250,000 | $0.40 | 20 | Unlimited | |
| StarterPopular | $250 | 650,000 | $0.39 | 50 | Unlimited | |
| Growth | $500 | 1,350,000 | $0.37 | 75 | Unlimited | Priority email |
| Business | $1,000 | 2,800,000 | $0.36 | 100 | Unlimited | Priority email |
| Enterprise 2K | $2,000 | 5,871,025 | $0.34 | 135 | Unlimited | Slack |
| Enterprise 3K | $3,000 | 9,306,606 | $0.32 | 175 | Unlimited | Slack |
| Enterprise 4K | $4,000 | 12,756,261 | $0.31 | 215 | Unlimited | Slack |
| Enterprise 5K | $5,000 | 16,391,783 | $0.31 | 255 | Unlimited | Slack |
| Enterprise | $5,000+ | Increased concurrency, overages on credits and credit discounts for annual contracts.Know more | ||||
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.
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.
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.
No — shopping cards and map entries are included in the base 5-credit Copilot request. See pricing for the full table.
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.