Microsoft Copilot grounds its answers on the Bing index — the search stack behind Windows, Edge, and Microsoft 365. cloro returns Copilot's source list and inline citation pills as structured JSON, so you can measure your citation share on the Microsoft side of AI search.
4.8 · 33 reviewsSources and citation pills are included in the base request, along with text, markdown, and search queries.
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 accounting software for freelancers",
"country": "US",
"include": {
"markdown": True
}
}
)
print(response.json()) {
"success": true,
"result": {
"text": "For freelancers, the accounting tools most often recommended are...",
"sources": [
{
"position": 1,
"url": "https://example.com/freelancer-accounting",
"label": "Accounting Software for Freelancers, Compared",
"description": "Pricing and feature breakdown of 10 tools"
}
],
"citationPills": [
{
"label": "Accounting Software for Freelancers, Compared",
"citationPillId": 1,
"url": "https://example.com/freelancer-accounting",
"domain": "example.com",
"position": 1
}
],
"searchQueries": [
"best accounting software freelancers"
]
}
} | Field | Type | Description |
|---|---|---|
| sources[].position | number | Position index of the source in the response. |
| sources[].url / label / description | string | Cited URL, display label, and source description. |
| citationPills[].citationPillId | integer | 1-based identifier shared by all entries from the same inline chip — group by it to reconstruct pills. |
| citationPills[].position | integer | 1-based pointer to the matching entry in result.sources. |
| citationPills[].domain | string | Host extracted from the URL, for grouping and display. |
| citationPills[].description | string | Source description from the sources rail when Copilot ships one — omitted otherwise. |
| searchQueries | string[] | Search queries Copilot ran while answering. |
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 ships inside Windows, Edge, and Microsoft 365 — an enormous default-on distribution, especially in enterprise. It's also the only major AI answer surface grounded on Bing rather than Google or a proprietary crawl, so it reaches an index none of your other tracking covers.
Ranking in Bing is necessary but not sufficient — Copilot's answer layer selects, synthesizes, and cites a handful of pages from the retrieval set. Two sites ranking #3 and #4 can have wildly different citation rates. You have to sample the answer surface itself.
Base requests are 5 credits with sources, citation pills, shopping cards, query fan-out, and markdown included. US `state` targeting adds +2. See pricing.
Yes — the same response can carry shoppingCards and local map entries (result.map) on shopping and local prompts, at no extra credit cost.
Yes — the request and response shapes are deliberately parallel. The same code that processes ChatGPT sources handles Copilot with an endpoint swap, and extends to Gemini and Perplexity.