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 · 33 reviews G2.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
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())

Response example

200 OK application/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.

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.

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.