ChangelogNew

Now supporting Bing Copilot

Bing Copilot
A Bing Copilot answer on wireless earbuds next to the JSON querying.ai returns for it

Ask Microsoft Copilot any prompt and receive its answer with the sources it cites, the searches it ran and the product and place cards it shows.

What you get

  • text and sources: the Copilot answer and the pages it cites.
  • searchQueries: the web searches Copilot ran for the answer.
  • shoppingCards: product cards with name, price and link when Copilot recommends products.
  • map: places with name, address and coordinates when the question is about places.

How it works

Copilot is Microsoft’s AI assistant, and it answers with web search turned on. Each task opens a fresh Copilot chat, asks your prompt and returns the answer a first-time visitor sees, with markdown when you set include.markdown.

On shopping questions Copilot often answers with product cards and cites few pages, so read the cards next to the text to see which products it recommends.

Where it helps

  • Add Copilot to the prompt sets you already track in ChatGPT and Gemini.
  • Compare the products Copilot recommends with those of the other engines.

Send a request

Send the request with your API key in the Authorization header.

curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "taskType": "BING_COPILOT",
    "payload": {
      "prompt": "Search the web and recommend 3 wireless earbuds for commuting. Compare noise cancellation and battery life in a short table, with source links. Keep the answer under 180 words.",
      "country": "US",
      "include": { "markdown": true }
    }
  }'

Request fields

taskTypestringRequired
The engine to run, such as CHATGPT or GOOGLE.
payload.promptstringRequired
The question, written the way a user types it into the chat. Up to 100,000 characters.
payload.countrystring
Two-letter country code of the market to ask from, such as US, KR or JP. Default US.
payload.include.markdownboolean
true adds markdown: the answer with its headings, lists, tables and links.
webhook.urlstring
An HTTPS address on your server. The finished task is posted there the moment it completes.
idempotencyKeystring
Your own ID for the request. Each key creates one task per account, so a retried send stays a single task.

Response

A finished task looks like this, trimmed for length.

JSON
{
  "success": true,
  "task": {
    "id": "bb5e4da9-9df3-4cc1-8b99-b16e587f0f6f",
    "taskType": "BING_COPILOT",
    "status": "COMPLETED",
    "createdAt": "2026-09-27T17:03:03.604Z"
  },
  "credits": { "creditsToCharge": 2, "creditsCharged": 2 },
  "response": {
    "markdown": "**Top picks: Sony WF‑1000XM5, AirPods Pro 3, Bose QuietComfort Ultra — all strong for commuting with excellent ANC.**\n\nSony, Apple, and Bose consistently rank highest for noise cancellation and battery life across expert tests. Below are three commuter‑friendly choices with quick comparisons and source links.\n\n### Recommended Earbuds\n- **Sony WF‑1000XM5** — Class‑leading ANC and strong battery life.\n…",
    "sources": [
      {
        "position": 1,
        "url": "https://directronics.com/reviews/best-wireless-earbuds-2026/",
        "label": "Best Wireless Earbuds 2026: Expert Picks After 80+ Hours of Testing | Directronics"
      }
    ],
    "searchQueries": [
      "wireless earbuds commuting",
      "best wireless earbuds commuting noise cancellation long battery life 2026"
    ],
    "shoppingCards": [
      {
        "type": "shoppingProducts",
        "layout": "inline",
        "products": [
          {
            "position": 1,
            "name": "TREBLAB X8 True Wireless Noise Cancelling Earbuds with Bluetooth 5.4",
            "price": { "amount": 29.97, "currencySymbol": "$" },
            "rating": { "value": 4.17, "count": 23 },
            "seller": "Amazon.com"
          }
        ]
      }
    ]
  }
}
task.statusstring
QUEUED, PROCESSING, then COMPLETED with the answer or FAILED with error.
credits.creditsChargedinteger
Credits charged for the finished task. A failed task charges 0.
response.textstring
The answer as plain text.
response.markdownstring
The answer with its formatting: headings, lists, tables and links.
response.sourcesarray
The pages the answer cites, in the engine’s order, each with position, url and label.
response.searchQueriesarray
The web searches the engine ran to write the answer.
response.shoppingCardsarray
Product cards shown with the answer: title, price, store, rating and product link.
response.maparray
Places recommended in the answer: name, address, coordinates, rating, category and map link.

Receive the result

The request returns the task right away with status QUEUED. Poll GET /v1/async/task/{id} until status is COMPLETED or FAILED, or add webhook.url and the finished task arrives at your server with the same task, credits and response. Results stay available for 24 hours after a task finishes.

curl https://api.querying.ai/v1/async/task/$TASK_ID \
  -H "Authorization: Bearer $QUERYING_API_KEY"

Pricing

Each completed Copilot task uses 2 credits.

More updates

Stay in the loop

Get new product updates in your inbox.

RSS feed