Performance by page
get_page_statsAnalyze which pages drive Bing search traffic by retrieving clicks, impressions, CTR, and average position per URL for a verified site.
Instructions
Clicks, impressions, CTR and average position per URL of the site in Bing (top pages). By default rows are summed per URL over the period.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"siteUrl": "<siteUrl>"
},
"name": "get_page_stats"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return (default 50, max 200). Prefer filters or aggregation over large limits | |
| sortBy | No | Sort order (default: clicks) | |
| endDate | No | End date, YYYY-MM-DD (optional) | |
| siteUrl | Yes | Site URL exactly as verified in Bing Webmaster Tools (e.g. https://example.com/). Call list_sites if unsure. | |
| contains | No | Only rows whose query/URL contains this text (case-insensitive) | |
| aggregate | No | true (default): one row per item summed over the period. false: one row per item per week | |
| startDate | No | Start date, YYYY-MM-DD (optional) |