Site icon DataForSEO

Explaining the Copilot Search SERP feature in Bing SERP API

Nowadays, major search engines seek opportunities to integrate progressive AI models to facilitate web search. Microsoft Bing is no exception. In April 2025, Bing introduced an innovative Copilot Search feature that provides users with AI-generated summaries based on a search query. Besides, Copilot Search offers a separate search tab where users can perform AI-based searches directly.

Let’s explore the Copilot Search and how you can fetch Copilot Search AI summaries with the Bing SERP API.

What is Copilot Search?

Copilot Search is an AI-powered search feature in Microsoft Bing, built on Microsoft’s proprietary Copilot AI model. According to Microsoft, Copilot Search combines organic and generative search to provide users with the most relevant information. In a nutshell, it offers two AI-powered features: AI-generated summaries and a separate Copilot Search tab for AI-based search.

The Copilot Search AI summaries are quite similar to Google’s AI Overview feature. They appear at the first or second position of the organic search results page and look like this:

The AI summary feature consists of a generated text summary, a featured image, and a list of sources quoted in the summary.

You can also access another feature, the Copilot Search tab, by clicking the “Search” button in the top menu.

In the Copilot Search tab, you can write a specific query and get a summary response from Copilot AI. Like the AI summary in the Bing organic search, it includes links to the sources used to generate a response. However, in this tab, you can ask follow-up questions or pass a different search query.

Using DataForSEO Bing SERP API, you can retrieve Copilot Search AI summaries from organic SERPs with all related data.

Getting Copilot Search AI summary data with Bing SERP API

To explain what data you can get from the Copilot Search AI summary, let’s look at another example of an AI summary and the respective Bing SERP API response.

POST: https://api.dataforseo.com/v3/serp/bing/organic/live/advanced

Response example:

{
  "version": "0.1.20241227",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "15.1544 sec.",
  "cost": 0.002,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "04221555-1535-0139-0000-bb5164789c8b",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "15.0548 sec.",
      "cost": 0.002,
      "result_count": 1,
      "path": [
        "v3",
        "serp",
        "bing",
        "organic",
        "live",
        "advanced"
      ],
      "data": {
        "api": "serp",
        "function": "live",
        "se": "bing",
        "se_type": "organic",
        "language_name": "English (United Kingdom)",
        "location_name": "London,England,United Kingdom",
        "keyword": "how to replace a tire",
        "device": "desktop",
        "os": "windows"
      },
      "result": [
        {
          "keyword": "how to replace a tire",
          "type": "organic",
          "se_domain": "bing.com",
          "location_code": 1006886,
          "language_code": "en-GB",
          "check_url": "https://www.bing.com/search?q=how%20to%20replace%20a%20tire&count=50&first=1&mkt=en-GB&setlang=en-gb-GB&safesearch=Moderate&form=QBRE&rdr=1",
          "datetime": "2025-04-22 12:55:40 +00:00",
          "spell": null,
          "refinement_chips": null,
          "item_types": [
            "ai_overview",
            "organic",
            "images",
            "people_also_ask",
            "top_stories",
            "related_searches",
            "video"
          ],
          "se_results_count": 47000000,
          "items_count": 108,
          "items": [
            {
              "type": "ai_overview",
              "rank_group": 1,
              "rank_absolute": 2,
              "position": "left",
              "xpath": "/html[1]/body[1]/div[2]/main[1]/ol[1]/li[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]/div[1]",
              "items": [
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "To replace a tire, you need to follow these steps:",
                  "images": null,
                  "references": [
                    {
                      "type": "ai_overview_reference",
                      "rank_group": 0,
                      "rank_absolute": 0,
                      "position": "left",
                      "source": "TireGrades",
                      "domain": "tiregrades.com",
                      "url": "https://tiregrades.com/tire-maintenance/spare-tire/how-to-change-a-tire/",
                      "title": "How To Change A Tire (Step By Step) | TireGrades",
                      "text": "Step-By-Step Guide To Changing A Tire 1 Step 1: Loosen The lug Nuts ... 2 Step 2: Raise The Vehicle With The Jack ... 3 Step 3: Remove The Lug Nuts And Flat Tire ... 4 Step 4: Put …"
                    },
                    {
                      "type": "ai_overview_reference",
                      "rank_group": 0,
                      "rank_absolute": 0,
                      "position": "left",
                      "source": "Discount Tire",
                      "domain": "www.discounttire.com",
                      "url": "https://www.discounttire.com/learn/change-a-tire",
                      "title": "How To Change A Tire Step By Step | Discount Tire",
                      "text": "Changing a Tire Step-By-Step 1 1. Park or pull over to a safe location. ... 2 2. Activate your emergency brake ... 3 3. Remove your hubcap, if equipped ... 4 4. Loosen lug nuts ...…"
                    }
                  ]
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Park or pull over to a safe location.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Activate your emergency brake.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Remove your hubcap, if equipped.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Loosen lug nuts.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Use the jack to lift the vehicle.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Fully remove the loosened lug nuts and secure them.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Pull the wheel and flat tire off the hub.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Attach the spare tire.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Tighten the lug nuts by hand.",
                  "images": null,
                  "references": null
                },
                {
                  "type": "ai_overview_element",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "title": null,
                  "text": "Lower the vehicle and tighten the lug nuts again.",
                  "images": null,
                  "references": null
                }
              ],
              "references": [
                {
                  "type": "ai_overview_reference",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "source": "TireGrades",
                  "domain": "tiregrades.com",
                  "url": "https://tiregrades.com/tire-maintenance/spare-tire/how-to-change-a-tire/",
                  "title": "How To Change A Tire (Step By Step) | TireGrades",
                  "text": "Step-By-Step Guide To Changing A Tire 1 Step 1: Loosen The lug Nuts ... 2 Step 2: Raise The Vehicle With The Jack ... 3 Step 3: Remove The Lug Nuts And Flat Tire ... 4 Step 4: Put …"
                },
                {
                  "type": "ai_overview_reference",
                  "rank_group": 0,
                  "rank_absolute": 0,
                  "position": "left",
                  "source": "Discount Tire",
                  "domain": "www.discounttire.com",
                  "url": "https://www.discounttire.com/learn/change-a-tire",
                  "title": "How To Change A Tire Step By Step | Discount Tire",
                  "text": "Changing a Tire Step-By-Step 1 1. Park or pull over to a safe location. ... 2 2. Activate your emergency brake ... 3 3. Remove your hubcap, if equipped ... 4 4. Loosen lug nuts ...…"
                }
              ],
              "rectangle": null
            },

In the response, the AI summary data is located in the ai_overview item of the items array. The ai_overview item contains an array of ai_overview_element objects and a references array that includes information about the sources quoted in the summary.

Let’s break down the components of the AI summary feature and the corresponding elements of the ai_overview item:

1. Text summary and featured image. The contents of the generated text summary and the featured image are located in the ai_overview_element objects. Specifically, these objects include:

2. List of quoted sources. The data for this section of the AI summary is located in the references array. It consists of ai_overview_references objects containing information about all the sources used to generate the summary. These objects include the following fields:

As you can see, the ai_overview item contains all available data from Bing Copilot’s AI summaries, from the summary text to the quoted source links. Using the Advanced Bing SERP API endpoints, you can easily retrieve this data, neatly structured in JSON format.

You can integrate Bing AI summary data into your SEO tool to enhance its SERP analysis capabilities. Moreover, this data is essential for understanding how AI search engines interpret and rank content. By analyzing websites quoted by Copilot AI in the summaries, you can make necessary adjustments to your content and improve website’s AI visibility.

Exit mobile version