The Copilot endpoint sends any prompt to Microsoft Copilot and returns the response as structured JSON across five distinct modes:Documentation Index
Fetch the complete documentation index at: https://docs.scrapellm.com/llms.txt
Use this file to discover all available pages before exploring further.
search, smart, chat, reasoning, and study. Each mode produces a meaningfully different response style.
Five response modesCopilot is the only scraper with switchable response modes. Use
search for cited web answers, reasoning for deep analysis, and study for structured educational content.Overview
Use this endpoint to track brand mentions in Microsoft’s AI ecosystem, run structured research across different answer styles, and monitor how Copilot responds to industry queries. Thestudy mode is particularly useful for generating structured content briefs.
Unique features
- Five modes: Switch between web search, smart reasoning, chat, deep reasoning, and study-guide formats
- Named citations: Cited sources with title and URL via
citations[] - Raw links: All outbound links surfaced in the response via
links[]
Request parameters
The prompt to send to Copilot. Maximum 4,000 characters.
ISO 3166-1 alpha-2 country code. JP and TW are not supported.
Copilot response mode. See modes table below.
Skip the response cache and always fetch a fresh result.
Maximum seconds to wait for Copilot to respond (10–600).
Modes
| Mode | Description |
|---|---|
search | Web-grounded answer with cited sources (default) |
smart | Balanced blend of web search and reasoning |
chat | Quick direct reply with no web search |
reasoning | Slower, deeper analysis for complex questions |
study | Structured study guide format |
3 credits per request
Example request
Response schema
Includes common response fields plus:| Field | Type | Description |
|---|---|---|
result | string | Plain-text response from Copilot |
result_markdown | string | Markdown-formatted response |
mode | string | The mode used for this response |
citations | array | Named sources cited — each has title and url |
citations[].title | string | Article title of the cited source |
citations[].url | string | URL of the cited source |
links | array | All outbound links surfaced in the response |
credits_used | integer | Credits consumed — always 3 for Copilot |
elapsed_ms | float | End-to-end request duration in milliseconds |
cached | boolean | true if served from cache |
Common questions
What is the difference between citations and links?
citations are the named sources Copilot explicitly attributes in its answer (with titles). links are all outbound URLs surfaced in the response — including links within the answer body that may not be formal citations.
Which mode is best for brand monitoring?
search mode — it’s web-grounded and always includes citations, making it the most reliable for tracking which sources Copilot recommends for any industry query.