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 · 33 reviewsShopping cards and map entries ship in the base 5-credit request — no add-on flags.
import requests
response = requests.post(
"https://api.cloro.dev/v1/monitor/copilot",
headers={
"Authorization": "Bearer sk_live_your_api_key_here",
"Content-Type": "application/json"
},
json={
"prompt": "best noise cancelling headphones under 300",
"country": "US"
}
)
print(response.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"
}
]
}
} 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. |
Pick a plan that fits your volume. Price per credit drops as you scale.
Increased concurrency, overages on credits and credit discounts for annual contracts.
Know moreCredit cost per request varies by provider. The rates below apply to async/batch requests; sync requests add a +2 credit surcharge.
ChatGPT full response includes query fan-out, ads, and shopping data. Google News uses the same pricing as Google Search.
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.