API di Bing

Bing Copilot API

Ask Microsoft Copilot (the AI answer in Bing) a question and get its web-grounded answer with the sources it cites as clean JSON - for tracking how Copilot answers and which sites it cites.

POST/v1/run/bing.copilot
Disponibilità
100,00%
30d · 1 chiamata
Richieste
1
30d
Risposta
5,7s
mediana · 30d

Prezzi e provider

Prezzi dell'API Bing Copilot: una sola API, 2 provider intercambiabili

Serve per primo il provider più economico. Se fallisce, subentra il successivo nella stessa chiamata.

Paghi
8,50 USD
0,85 USD/1k richieste, solo per ciò che usi. Nessun piano mensile.
Le tue prime 117 richieste sono gratuite con il saldo iniziale di 0,10 USD.

Provalo

Ottieni Bing Copilot in una sola richiesta

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `answerMarkdown`, `inlineCitations` or `tables`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on an answer that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Apri in
Risposta di esempio
Le esecuzioni gratuite restituiscono solo i primi 3 risultati. Ricarica una chiave per ottenere la risposta completa.
{
  "data": {
    "additionalSections": [
      "example"
    ],
    "answer": "example",
    "answerMarkdown": "example",
    "citations": [
      {
        "domain": "example.com",
        "snippet": "A short example description of this item.",
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ],
    "complete": true,
    "inlineCitations": [
      {
        "text": "A short example description of this item.",
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ],
    "prompt": "example",
    "recommendations": [
      {
        "name": "Example title",
        "text": "A short example description of this item."
      }
    ],
    "researchSources": [
      {
        "snippet": "A short example description of this item.",
        "title": "Example title",
        "url": "https://example.com/page"
      }
    ],
    "tables": [
      {
        "caption": "A short example description of this item.",
        "headers": [
          "example"
        ],
        "rows": [
          [
            "example"
          ]
        ]
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}

Riferimento completo di parametri e risposta - ogni campo, tipo ed esempio per questo endpoint.

Riferimento

Una richiesta, una sola forma di risposta.

Ogni campo che invii e ogni campo che ricevi, ciascuno con un esempio reale.

Ultima verifica 2026-10-16 · disponibilità e latenza misurate su 30d

Corpo della richiesta

JSON, inviato a questo endpoint.

  • promptstring

    what is the capital of australia and why

    The question or prompt for Microsoft Copilot to answer using Bing web search.

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `answerMarkdown`, `inlineCitations` or `tables`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on an answer that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.

Tu invii. Un piccolo corpo JSON. I valori mostrati sono esempi da sostituire con i tuoi.

Risposta

JSON, un valore di esempio per campo.

datadata

The answer and its sources, or null when Copilot returned no answer.

  • additionalSectionsstring[]può richiedere

    Text of answer sections Copilot rendered outside the main answer, such as a section heading or a card, kept so nothing it showed is lost. null means the source that answered cannot report them.

  • answerstring

    Copilot's answer as text. Citation markers Copilot places inline can appear as numbers or source names next to the words they support. Populated whenever the provider has data for the entity.

  • answerMarkdownstringpuò richiedere

    Copilot's answer in Markdown, keeping its bold text, lists and tables. null means the source that answered returns plain text only; name answerMarkdown in requireFields to be served only by a source that returns it.

  • completebooleanpuò richiedere

    Whether Copilot finished the answer. false means the answer may be cut short. null means the source that answered cannot report it, which is not the same as true.

  • promptstring

    The prompt Copilot answered.

each citationdata.citations[]

Sources Copilot cites for the answer, in the order it lists them. Populated whenever the provider has data for the entity.

  • domainstringpuò richiedere

    Host of the source page as Copilot shows it, e.g. blog.salesflare.com. null means the source that answered cannot report it.

  • snippetstring

    Excerpt of the source page Copilot shows. null when Copilot shows none or the source that answered cannot report it.

  • titlestring

    Source page title, empty when Copilot shows none.

  • urlstring

    Source page URL. Populated whenever the provider has data for the entity.

each inlineCitationdata.inlineCitations[]

Each claim in the answer that Copilot ties to a source, with the source it cites. null means the source that answered cannot report them.

  • textstringpuò richiedere

    The sentence of the answer the citation supports.

  • titlestring

    Title of the cited source, empty when Copilot shows none.

  • urlstring

    URL of the cited source.

each recommendationdata.recommendations[]

Products, brands or options Copilot recommends in the answer, each with the sentence that recommends it. null means the source that answered cannot report them.

  • namestringpuò richiedere

    Name of the recommended product, brand or option.

  • textstringpuò richiedere

    The sentence of the answer that recommends it.

each researchSourcedata.researchSources[]

Pages Copilot searched while researching the answer. A different list from citations: a page here was read but is not necessarily cited. null means the source that answered cannot report them.

  • snippetstring

    Excerpt of the page Copilot shows, null when it shows none.

  • titlestring

    Title of the page, empty when Copilot shows none.

  • urlstring

    URL of the page.

each tabledata.tables[]

Tables in the answer, e.g. a comparison table. null means the source that answered cannot report them.

  • captionstringpuò richiedere

    Table caption, null when the table has none.

  • headersstring[]può richiedere

    Column headers.

  • rowsstring[][]può richiedere

    Table rows, each a list of cell texts in column order.

top level
  • foundboolean

    Whether Copilot returned an answer.

  • reason"not_found"

    Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.

Tu ricevi. Campi con nome e tipo nella stessa struttura, qualunque fonte risponda.

FAQ

Sull'API Bing Copilot

L'API Bing Copilot di AnyAPI restituisce dati Bing come JSON normalizzato da una sola chiamata POST a /v1/run/bing.copilot. Ask Microsoft Copilot (the AI answer in Bing) a question and get its web-grounded answer with the sources it cites as clean JSON - for tracking how Copilot answers and which sites it cites. AnyAPI instrada ogni richiesta su 2 fonti e passa automaticamente a un'altra quando una fallisce. Costa da 0,85 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Negli ultimi 30 giorni, il 100,0% delle chiamate Bing Copilot tramite AnyAPI è riuscito, con un tempo di risposta mediano di 5,7 secondi su 1 chiamate misurate.

Costa da 0,85 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Ricarichi un portafoglio in USD e ogni chiamata lo scala. Alcune richieste fallite finanziate dal portafoglio comportano costi di elaborazione che trasferiamo al costo, senza ricarico; la risposta di errore mostra l'importo addebitato.

Ask Microsoft Copilot (the AI answer in Bing) a question and get its web-grounded answer with the sources it cites as clean JSON - for tracking how Copilot answers and which sites it cites. La risposta è JSON normalizzato con la stessa busta che restituisce ogni endpoint AnyAPI, quindi analizzare un secondo endpoint significa cambiare l'URL e nient'altro.

Negli ultimi 30 giorni, il 100,0% delle chiamate Bing Copilot tramite AnyAPI è riuscito, con un tempo di risposta mediano di 5,7 secondi su 1 chiamate misurate. Sono misurazioni di AnyAPI sul traffico che passa dal gateway, ricalcolate di continuo, non un obiettivo di livello di servizio pubblicato.

Sì. Un nuovo account AnyAPI parte con 0,10 USD di saldo gratuito e senza bisogno di carta, che copre 117 chiamate Bing Copilot a 0,00085 USD ciascuna.

AnyAPI interroga la successiva delle sue 2 fonti nella stessa richiesta, partendo dalla più economica, quindi una fonte che cade non fa fallire la tua chiamata.

Invia una richiesta POST a https://api.getanyapi.com/v1/run/bing.copilot con la tua chiave AnyAPI in un header "Authorization: Bearer" e l'input come corpo JSON. La stessa chiave e lo stesso portafoglio funzionano su ogni endpoint AnyAPI.

No. Aggiungi dollari statunitensi a un unico saldo prepagato AnyAPI e ogni richiesta lo scala. Non c'è un piano mensile né un minimo, e lo stesso saldo paga ogni endpoint AnyAPI.

Sì. Installa @getanyapi/sdk da npm per TypeScript o getanyapi da pip per Python. Entrambi chiamano ogni endpoint AnyAPI con la stessa chiave, e funziona anche qualsiasi client HTTP.

Sì. Un agente può collegarsi al server MCP di AnyAPI su https://api.getanyapi.com/mcp, oppure creare da solo la propria chiave di prova gratuita con un POST non autenticato a https://api.getanyapi.com/agent/signup e chiamare questo endpoint via HTTP.