Dedicated ScrapersCopilot Scraper API
Dedicated Copilot API

Copilot Scraper API by ScrapeBadger — Ask Microsoft Copilot, Get JSON with Citations

Ask Microsoft Copilot (Copilot Search in Bing) — not an LLM API — and get the grounded answer back as structured JSON, including every web source it cited and where in the answer that source is used. Anonymous: no Microsoft account, no API key from Microsoft.

3Endpoints
15-25sFresh answer latency
30Curated Bing markets
From $0.90Per 1K ask requests

No credit card required · PAYG credits never expire

Ask Copilot
# Ask Microsoft Copilot and read the sources
import scrapebadger

client = scrapebadger.ScrapeBadger("sb_live_...")

answer = client.copilot.ask(
    prompt="Best web scraping APIs in 2026?",
    country="US"
)
200 OK18.4s
{
  "answer": "Several APIs stand out in 2026...",
  "web_search_triggered": true,
  "citation_count": 8,
  "citations": [{
    "url": "https://example.com/scraping-apis",
    "title": "Web Scraping APIs Compared",
    "domain": "example.com",
    "ref_index": 1,
    "start_index": 128, "end_index": 214,
    "matched_text": "APIs that handle anti-bot..."
  }],
  "search_queries": ["best web scraping apis 2026"],
  "source_domains": ["example.com", "..."],
  "cached": false,
  "market": "en-US",
  "country": "US",
  "latency_ms": 18412
}
API Reference

Copilot API — 3 Dedicated Endpoints

Structured JSON responses with normalized data models. No HTML parsing. No proxy management. No Microsoft account.

GET/POST
/v1/copilot/ask
Ask Microsoft Copilot (Copilot Search in Bing) and get the grounded answer, citations with text offsets, the search results it read, and the search queries behind it
20 cr / req
GET/POST
/v1/copilot/brand-visibility
The answer plus AEO/GEO metrics — mentions, first position, share of voice vs. competitors, citation rank, and the excerpt around the first mention
25 cr / req
GET
/v1/copilot/markets
The curated list of Bing markets Copilot answers in — any language-COUNTRY market code is accepted on /ask
1 cr / req
Why ScrapeBadger

More Than an Answer String

An answer string is not enough to track AI search. ScrapeBadger returns the evidence behind Copilot’s answer.

Microsoft Copilot, not an LLM API

Answers come from Copilot Search in Bing, Microsoft’s public Copilot answer engine, grounded in live Bing results — so you see what a real user sees, including the sources Copilot cited. No Microsoft account, no Azure key, no per-token bill.

Citations anchored to the answer text

Every citation carries start_index, end_index, and matched_text — the exact substring of the answer that source supports — plus url, title, snippet, domain, and site_name.

The search trail, not just what was cited

search_results lists the web results Copilot read, with a cited flag on each, next to citations which holds only what the answer referenced. search_queries returns the search phrases Copilot rewrote your prompt into, when it reports them.

Answers per country and market

Set country and the ask egresses from that country and answers in its Bing market (JP → ja-JP), or pick a market directly. 30 curated markets, any language-COUNTRY code accepted, and strict_country never answers from elsewhere.

Brand visibility built in

One call returns mention count, first position, share of voice against named competitors, whether your domain was cited, and its citation rank — AEO/GEO tracking for Microsoft Copilot from the same API.

Pay per success only

Credits are only deducted for successful responses. Blocked, rate-limited, and upstream errors — and strict_country misses — are never billed. PAYG credits never expire.

Pricing

Pay Per Request. Credits Never Expire.

You only pay for successful responses — blocked, rate-limited, and upstream errors are always free. PAYG credits never expire; volume subscription tiers reduce per-credit cost further.

Free trial
1,000 credits free
= 50 ask requests
Credits expire
Never
Buy once, use anytime
Failed requests
Always free
Pay for success only
Live cost estimator
Credits per request20
Total credits needed20,000
Loading plans…
Code Example

Simple Integration. Any Language.

Get started in minutes with Node.js, Python, or plain HTTP requests.

The scrapebadger Node.js library wraps the Copilot API with typed methods. Install with npm install scrapebadger, then start asking Copilot in a few lines of code.

Node.js — Ask + Brand Visibility
import ScrapeBadger from 'scrapebadger'

const client = new ScrapeBadger({
  apiKey: 'sb_live_...'
})

// Ask Microsoft Copilot (15-25s for a fresh answer)
const res = await client.copilot.ask({
  prompt: 'Best web scraping APIs in 2026?',
  country: 'GB', // egress from the UK, answer in en-GB
})

console.log(res.answer)
console.log(res.cached, res.market, res.citationCount)

// Which sentence does each source back?
for (const c of res.citations) {
  console.log(c.domain, c.startIndex, c.endIndex)
}

// How visible is your brand in that answer?
const vis = await client.copilot.brandVisibility({
  prompt: 'Best web scraping APIs in 2026?',
  brand: 'ScrapeBadger',
  domain: 'scrapebadger.com',
  competitors: ['Bright Data', 'ScrapingBee'],
})

console.log(vis.mentioned, vis.shareOfVoicePct, vis.citationRank)
FAQ

Frequently Asked Questions

Common questions about the Copilot Scraper API — Node.js, Python, or REST.

What does the Copilot Scraper API return?

The /ask endpoint returns the prompt, the answer as plain text and markdown, citations (url, title, snippet, domain, site_name, ref_index, plus start_index/end_index/matched_text pointing into the answer), search_results with a cited flag on each, source_domains, search_queries, web_search_triggered, truncated, cached, conversation_id, market, country, answer_length, citation_count, latency_ms, created_utc, and created_at.

Which Copilot does it ask?

Microsoft Copilot as served by Copilot Search in Bing (bing.com/copilotsearch), Microsoft’s public Copilot answer engine. Requests are anonymous — no Microsoft account and no Azure or Copilot API key is involved on either side.

How long does a request take?

A fresh answer typically takes 15–25 seconds, because Copilot searches Bing and composes the answer live. When Copilot serves its own recent cached answer for the same prompt it comes back in under a second, flagged cached: true — search_results then holds the cited sources only. /markets returns immediately. Size client timeouts to at least 60 seconds.

Can I get answers for a specific country or language?

Yes. Pass country (ISO-3166 alpha-2) and the ask egresses from that country and, unless you set market, answers in that country’s Bing market — JP answers in ja-JP. Pass market (for example en-GB) to choose the market directly; it defaults to en-US. Add strict_country=true to never answer from another country: if none answers in time the call fails with 503 country_unavailable and is not billed. /markets lists the 30 curated markets.

How do I measure my brand in Copilot answers?

Call /brand-visibility with a prompt, your brand name, and optionally your domain, aliases, and competitors (comma-separated). You get back mention count, first position, share of voice against the competitors you named, whether your domain was cited and its citation rank, a per-competitor breakdown, and an excerpt of the answer around the first mention — alongside the answer and its citations.

Plans & subscriptions

Bigger volume? Save up to 70%

Per-request credit costs are listed above. For higher monthly volume, subscription tiers reduce the per-credit rate substantially. All Copilot endpoints — ask, brand visibility, and markets — included on every plan.

Get started

Start Tracking Copilot Answers Today

1,000 free credits. No credit card. Get your API key in under a minute.

PAYG credits never expire · Pay only for successful requests · No Microsoft account needed