Skip to content

get_page_query_stats

Get the search queries driving traffic to a specific page.


Parameters

Name Type Required Description
site_url string Yes The URL of the site
page string Yes The specific page URL to get query statistics for

Response

{
  "siteUrl": "https://www.example.com/",
  "page": "https://www.example.com/blog/my-post",
  "rowCount": 3,
  "rows": [
    {
      "query": "blazor dependency injection",
      "date": "2026-02-19T00:00:00Z",
      "clicks": 14,
      "impressions": 225,
      "avgClickPosition": 2,
      "avgImpressionPosition": 4
    },
    {
      "query": "blazor dependency injection",
      "date": "2026-02-20T00:00:00Z",
      "clicks": 12,
      "impressions": 210,
      "avgClickPosition": 2,
      "avgImpressionPosition": 4
    },
    {
      "query": "blazor service lifetime",
      "date": "2026-02-20T00:00:00Z",
      "clicks": 5,
      "impressions": 96,
      "avgClickPosition": 5,
      "avgImpressionPosition": 7
    }
  ],
  "queriedAt": "2026-02-21T19:00:00Z"
}

Example Prompts

"Which queries are driving traffic to my blog post about dependency injection?"


Notes

  • Complements get_query_page_stats, which answers the reverse question (which pages rank for a given query).
  • Rows are per query per day, so the same query can appear multiple times across the window -- the example above is truncated to 3 rows for readability.
  • There is no date range parameter -- Bing returns a fixed window server-side and this tool cannot request a specific period.