Endpoint Playground
Search Brave's public web results. limit (1-50, default 10) is honoured by reading up to 3 result pages; each successful result page read costs 3 credits, and optional page reads (5 credits each) remain scoped to each result host. country and language select the result locale (defaults us and en-us).
curl 'https://api.crawlora.net/api/v1/web/search' \
-H "x-api-key: $CRAWLORA_API_KEY" \
-X POST \
--data '{}'| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| request (body) | object | Yes | Search request |
{
"code": 200,
"msg": "OK",
"data": {
"items": [
{
"rank": 1,
"url": "https://go.dev/blog/context",
"title": "Go Concurrency Patterns: Context",
"snippet": "Context carries deadlines and cancellation signals...",
"provider": "brave",
"retrieved_at": "2026-10-09T04:00:00Z"
}
],
"partial": false,
"coverage": [
{
"source_id": "brave",
"status": "ok",
"retrieved_at": "2026-10-09T04:00:00Z"
}
],
"usage": {
"search_requests": 1,
"fetch_attempts": 0,
"fetched_urls": 0,
"browser_renders": 0,
"input_tokens": 0,
"output_tokens": 0,
"credits_reserved": 0,
"credits_charged": 3,
"credits_released": 0,
"settlement_pending": false
},
"warnings": []
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.