GET search.brave.com HTTP 200470 ms14.6 KB$0.000173 captured Aug 7, 2026
search.brave.com, as data
One API turns any search.brave.com page into markdown, structured JSON, its link graph or a screenshot, and crawls the whole site the same way. The panel shows the real response we captured.
- Render mode
- Plain HTTP, no browser needed
- Response
- HTTP 200 in 470 ms
- Page size
- 14.6 KB of markdown, 336 lines
- Fields
- Result title, URL, Snippet, Position and 4 more
- Captured
- Aug 7, 2026
Free balance on signup, no card. This search.brave.com page cost $0.000173 to fetch.
Use the `id` values to fetch detailed POI information from the Local Search API endpoints. The `ids` query parameter accepts up to 20 location IDs:`curl "https://api.search.brave.com/res/v1/local/pois?ids=1520066f3f39496780c5931d9f7b26a6&ids=d00b153c719a427ea515f9eacf4853a2" \To fetch AI-generated descriptions for locations:`curl "https://api.search.brave.com/res/v1/local/descriptions?ids=1520066f3f39496780c5931d9f7b26a6&ids=d00b153c719a427ea515f9eacf4853a2" \### Local POIs ParametersThe Local POIs endpoint (`/local/pois`) supports the following parameters:Location IDs from the web search response (max 20)Search language preference (ISO 639-1, default: `en`)UI language for response (e.g., `en-US`)Measurement units: `metric` or `imperial`### Local Descriptions ParametersThe Local Descriptions endpoint (`/local/descriptions`) accepts only the `ids` parameter (same format as above, max 20).For complete API documentation, see the Local POIs API Reference and Local Descriptions API Reference.Note that the `id` fields of POIs are ephemeral and will expire after approximately 8 hours. Do not store them for later use.Rich Search API responses provide accurate, real-time informationabout the intent of the query. This data is sourced from 3rd-partyAPI providers and includes verticals such as sports, stocks, andA request must be made to the web search endpoint with the query parameter `enable_rich_callback=1`.An example cURL request for the query `weather in munich` is given below.`curl "https://api.search.brave.com/res/v1/web/search?q=weather+in+munich&enable_rich_callback=1" \The Web Search API response contains a `rich` field if the query is expected to return rich results. An example of the `rich` field is given below."callback_key": "86d06abffc884e9ea281a40f62e0a5a6" What Spider does on search.brave.com
Same key, five endpoints. The numbers under a cell were measured on this page.
Page to markdown
Clean text for RAG and LLM context, boilerplate removed. The lane that runs without a key.
470 ms · $0.000173Page to JSON
Spider reads the page and names the fields. Pass your own schema when you need exact keys.
Whole site
Follows search.brave.com's own links, respects robots, streams pages as they land.
Rendered capture
Real Chromium, full-page PNG. The same call also returns the rendered HTML.
The call behind the panel
This request produced the response above. Paste it with your key and you get the same bytes.
curl -X POST https://api.spider.cloud/scrape \
-H "Authorization: Bearer $SPIDER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://api-dashboard.search.brave.com/app/documentation/web-search/responses", "return_format": "markdown"}' from spider import Spider
app = Spider()
params = {"return_format": "markdown"}
page = app.scrape_url("https://api-dashboard.search.brave.com/app/documentation/web-search/responses", params=params)
print(page[0]["content"]) import { Spider } from "@spider-cloud/spider-client";
const app = new Spider();
const [page] = await app.scrapeUrl("https://api-dashboard.search.brave.com/app/documentation/web-search/responses", {
return_format: "markdown",
});
console.log(page.content); What search.brave.com costs
Multiplied from the measured 14.6 KB page. Estimates round to the cent.
1 GB of transfer costs $1, plus $0.001 per CPU minute, and failed requests cost $0. Crawling daily? The Unlimited plan is a flat monthly rate.
Point this at the rest of search.brave.com.
The capture above took 470 ms and cost $0.000173. The same call takes any URL on search.brave.com.