Bing Copilot AI Answers API
Track Bing Copilot AI answers for any query: Microsoft AI-generated answers, structured text blocks, cited sources, and brand mentions as clean JSON. The third engine in the AEO suite with Google AI Overview and Naver AI Overview. Pay per query. MCP-ready for AI agents.
MEDIAN LAGon demand
PARAMETERS3
TOTAL USERS106
MONTHLY ACTIVE72
TOTAL RUNS4,955
SUCCESS (30D)92.3%
RATINGno ratings yet
LAST MODIFIED2026-10-27
PUBLISHED2026-07
Input parameters
| PARAMETER | TYPE | REQ | DEFAULT | DESCRIPTION |
|---|---|---|---|---|
| query | string | no | — | REQUIRED (or use `queries`). |
| queries | string[] | no | — | Provide a list of queries to resolve in one run, e.g. ['best crm for startups', 'best help desk software']. |
| brandToTrack | string | no | — | Optional brand or product name, e.g. 'Salesforce'. Each answer row then includes a `brandMentioned` boolean showing whether the brand appears in the AI answer text or its cited sources. |
Worked examples
{
"query": "best crm for startups",
"queries": [
"example"
]
}
Code
curl
curl -X POST "https://api.apify.com/v2/acts/johnvc~bing-copilot-api/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "best crm for startups", "queries": ["example"]}'
Python
from apify_client import ApifyClient
client = ApifyClient("APIFY_TOKEN")
run = client.actor("johnvc/bing-copilot-api").call(
run_input={'query': 'best crm for startups', 'queries': ['example']}
)
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)
MCP
Apify's hosted MCP server loads this source from the URL below as the tool johnvc--bing-copilot-api. Sign in to Apify when your client asks (OAuth), or send an Apify token as an Authorization: Bearer header.
https://mcp.apify.com/?tools=johnvc/bing-copilot-api