Recopila resultados web, búsquedas relacionadas, discusiones, videos, resultados de noticias e imágenes, y datos de tarjetas de conocimiento de Brave Search como JSON estructurado para monitoreo de motores de búsqueda alternativos, verificación de rankings y workflows nativos de agentes.
Salida estructurada
Con la API de Brave Search de Crawlora, enriquece el monitoreo de búsqueda, el seguimiento de marca y los workflows nativos de agentes con resultados estructurados de las páginas públicas de Brave Search admitidas. Crawlora normaliza los campos de respuesta y ofrece documentación específica por endpoint, ejemplos en Playground y comportamiento de error documentado.
Workflows de SERP
Brave Search puede mostrar dominios, discusiones, videos y módulos de contexto distintos a otros motores. Crawlora ayuda a los equipos a combinar la verificación de rankings de Brave con el monitoreo de Bing y DuckDuckGo sin mantener infraestructura de scraping separada.
Workflow de monitoreo de SERPEsquema de la solicitud
Estos parámetros provienen de la entrada activa del catálogo de Search Brave.
| Parámetro | Tipo | Obligatorio | Descripción | Ejemplo |
|---|---|---|---|---|
| q | string | Sí | Search query | - |
| country | string | No | Brave result country; defaults to us | - |
| lang | string | No | Brave UI language; defaults to en-us | - |
| offset | integer | No | Zero-based Brave result page | - |
| time_range | string | No | Preset time filter: any, day, week, month, year, or custom | - |
| date_from | string | No | Custom start date in YYYY-MM-DD; requires date_to | - |
| date_to | string | No | Custom end date in YYYY-MM-DD; requires date_from | - |
Ejemplo de JSON
Este ejemplo se renderiza a partir del catálogo de endpoints activo, así que la página se mantiene alineada con Docs y Playground.
{
"code": 200,
"msg": "OK",
"data": {
"results": [
{
"position": 1,
"title": "OpenAI",
"url": "https://openai.com/",
"description": "OpenAI helps you build and deploy AI systems.",
"hostname": "openai.com",
"path": "research > overview"
}
],
"pagination": {
"offset": 0,
"next_offset": 1
},
"related_queries": [
"openai api"
],
"knowledge_card": {
"title": "OpenAI",
"description": "AI research and deployment company",
"long_description": "OpenAI is an AI research and deployment company building useful models and tools.",
"url": "https://openai.com/",
"image": "https://imgs.search.brave.com/openai-card.png",
"category": "Artificial intelligence company"
},
"discussions": [
{
"position": 1,
"title": "Why is OpenAI so popular?",
"url": "https://www.reddit.com/r/OpenAI/comments/abc123/why_is_openai_so_popular/",
"description": "Trying to understand why OpenAI has such a large audience.",
"forum": "r/OpenAI",
"hostname": "www.reddit.com"
}
],
"videos": [
{
"position": 1,
"title": "OpenAI DevDay keynote - YouTube",
"url": "https://www.youtube.com/watch?v=openai-devday",
"description": "Watch the OpenAI DevDay keynote and product announcements.",
"platform": "YouTube",
"creator": "OpenAI"
}
]
}
}Catálogo de endpoints
/brave/searchReturns normalized web search results from Brave Search for a query string, along with offset-based pagination, related queries, discussions, videos, and the right-side knowledge card when Brave includes one. Use time_range for preset ranges or date_from/date_to for a custom YYYY-MM-DD range. Locale defaults to country=us and lang=en-us.
Herramienta MCP brave_search
/brave/newsReturns normalized Brave news search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search news HTML and return 503 when Brave serves a challenge page or unusable HTML.
Notas de la respuesta
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI announces update", "url": "https://example.com/openai-news", "description": "OpenAI announced an update.", "source": "Example News", "hostname": "example.com", "thumbnail": "https://imgs.search.brave.com/example-thumb.jpg", "age": "2 hours ago" } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
Herramienta MCP brave_news
/brave/videosReturns normalized Brave video search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search video HTML and return 503 when Brave serves a challenge page or unusable HTML.
Notas de la respuesta
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI DevDay keynote - YouTube", "url": "https://www.youtube.com/watch?v=openai-devday", "description": "Watch the OpenAI DevDay keynote.", "platform": "YouTube", "creator": "OpenAI", "thumbnail": "https://imgs.search.brave.com/example-thumb.jpg", "duration": "45:12", "age": "November 6, 2023" } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
Herramienta MCP brave_videos
/brave/imagesReturns normalized Brave image search results for a query string. Locale defaults to country=us and lang=en-us. Results are fetched from public Brave Search image HTML and return 503 when Brave serves a challenge page or unusable HTML.
Notas de la respuesta
- Challenge pages, bot blocks, malformed Brave bootstrap data, and parser drift return `503`. - Empty first-page parser output is only treated as no results when Brave includes an explicit no-results marker. Example response: ```json { "code": 200, "msg": "OK", "data": { "results": [ { "position": 1, "title": "OpenAI colors mobile 08", "url": "https://area17.com/clients/openai", "source": "area17.com", "image_url": "https://media-cdn-prod.area17.com/openai.jpg", "thumbnail": "https://imgs.search.brave.com/example", "width": 1000, "height": 1184 } ], "pagination": { "offset": 0, "next_offset": 1 } } } ```
Herramienta MCP brave_images
/brave/suggestReturns Brave autosuggest query completions for a query prefix. Locale defaults to country=us and lang=en-us. Suggestions are fetched from public Brave Search suggest JSON and trimmed to the requested count.
Notas de la respuesta
- Malformed suggest payloads and upstream blocks return `503`. - Duplicate or empty suggestions are removed from the normalized response. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "openai", "suggestions": [ { "position": 1, "query": "openai api" } ] } } ```
Herramienta MCP brave_suggest
Ejecución gestionada
Crawlora convierte las páginas públicas de resultados de Brave Search admitidas en JSON normalizado, con lógica de solicitudes específica por endpoint, documentación, ejemplos en Playground y respuestas de error estructuradas.
Lógica de solicitudes específica por endpoint para páginas web, de noticias, video, imágenes y sugerencias de Brave
Recopilación consciente de proxies y manejo consciente de verificaciones según lo admitido
JSON normalizado para resultados orgánicos, búsquedas relacionadas, discusiones, videos y tarjetas de conocimiento
Los ejemplos de Docs y Playground se generan a partir del catálogo activo actual
Respuestas de error estructuradas para respuestas upstream no admitidas o no disponibles
Facturación por créditos según el costo documentado de cada endpoint
Crawlora no es la Search API oficial de Brave. Crawlora ofrece endpoints de extracción estructurada de datos web públicos para las páginas de resultados de Brave Search admitidas. Si tu caso de uso requiere una API de índice de búsqueda oficialmente autorizada por Brave, usa la API oficial de Brave. Crawlora es útil cuando necesitas la API de scraping multiplataforma de Crawlora, su documentación, Playground, normalización de respuestas y workflows de ejecución gestionada a través de múltiples fuentes de datos web públicos.
APIs relacionadas
Conecta este endpoint con páginas adyacentes de Crawlora de búsqueda, monitoreo, documentación y precios.
Compara la visibilidad de Brave con los datos SERP de Bing.
AbrirAñade señales de demanda de búsqueda y descubrimiento de tendencias al monitoreo de búsqueda de Brave.
AbrirSigue rankings de keywords, cambios en resultados y visibilidad de búsqueda.
AbrirComprueba rankings de keywords y URLs de ranking mediante snapshots estructurados de resultados.
AbrirUsa Crawlora como capa de datos detrás de reportes de SEO de agencias y SaaS.
AbrirConsulta planes, créditos, límites y opciones de uso.
AbrirExplora el catálogo completo de endpoints activos.
AbrirCómo hacer scraping de Brave
Los endpoints de Brave de Crawlora son solicitudes GET que aceptan q y los parámetros offset, count, country y lang: /brave/search devuelve resultados web paginados por offset, búsquedas relacionadas, discusiones, videos y, cuando Brave las proporciona, tarjetas de conocimiento a la derecha; /brave/news, /brave/videos y /brave/images devuelven, según lo admitido por Brave, resultados verticales con filtros time_range y date; /brave/suggest devuelve autocompletado. Los parámetros regionales por defecto son country=us, lang=en-us; ante una página de verificación de Brave se devuelve un error 503 documentado.
Envía GET /brave/search?q=<keyword>&country=us&lang=en-us. Las filas de resultados tienen position, title, URL y snippet; la respuesta también incluye búsquedas relacionadas, discusiones, videos y, si existen, tarjetas de conocimiento.
Brave pagina con offset en lugar de número de página: pasa offset=<n> para continuar leyendo desde el n-ésimo resultado. Guarda offset junto con cada resultado para comparar entre varias ejecuciones.
GET /brave/news y /brave/videos aceptan time_range y date_from (la búsqueda web también acepta date_to) para acotar los resultados a una ventana de tiempo — más útil para monitoreo que para consultas puntuales. GET /brave/images devuelve resultados de imágenes; /brave/suggest devuelve sugerencias de finalización.
Brave opera su propio índice independiente. Comparar /brave/search con los endpoints /bing/search y /duckduckgo/search de Crawlora muestra cuánto varía un ranking entre índices construidos de forma independiente. Misma key, misma estructura de respuesta.
Preguntas frecuentes
Respuestas para desarrolladores que evalúan Crawlora para páginas de resultados de búsqueda públicas compatibles.
Sí. Crawlora ofrece endpoints para las páginas públicas de resultados de Brave Search admitidas y devuelve JSON normalizado mediante rutas de API documentadas.
No. Crawlora no es la Search API oficial de Brave. Crawlora ofrece extracción estructurada de datos web públicos para las páginas de resultados de Brave Search admitidas. Si tu caso de uso requiere una API de índice de búsqueda oficialmente autorizada por Brave, usa la API oficial de Brave.
Brave eliminó el plan gratuito de la API de Brave Search en febrero de 2026; los desarrolladores fueron migrados a facturación por uso medido (alrededor de 5 USD por cada 1000 solicitudes, con una pequeña cuota gratuita mensual que requiere atribución). La API oficial de Brave sigue existiendo, pero el endpoint de Brave Search de Crawlora es una alternativa que devuelve los resultados de Brave como JSON normalizado bajo la facturación basada en créditos de Crawlora — conveniente si ya usas Crawlora para búsqueda de Bing y DuckDuckGo y quieres una sola API entre motores.
La API oficial de Brave usa una key propia de su consola de Brave Search API. Con Crawlora solo necesitas una API key de Crawlora (enviada en el header x-api-key) para llamar a los endpoints de Brave — la misma key funciona para Bing, Brave y DuckDuckGo.
Los ejemplos del catálogo incluyen resultados orgánicos con posición de ranking, título, URL, descripción, dominio, información de paginación, además de búsquedas relacionadas, datos de tarjetas de conocimiento, discusiones y videos cuando Brave los incluye.
Sí. Los datos de Brave Search pueden respaldar workflows de monitoreo de SERP y enriquecimiento de datos de búsqueda, especialmente al comparar la visibilidad de Brave con los resultados de Bing y DuckDuckGo.
Sí. La plataforma de Brave incluye endpoints de búsqueda, noticias, video, imágenes y sugerencias, según cuáles estén activos en el catálogo generado.
Crawlora ofrece un error documentado para respuestas upstream no disponibles. Según lo admitido, la documentación de los endpoints de medios de Brave lista páginas de verificación, bloqueos, datos de arranque corruptos y desviación de parsers como casos 503.
Brave puede mostrar patrones de ranking distintos, contenido de discusión, diversidad de fuentes y contexto de tarjetas de conocimiento diferentes, lo que lo convierte en una señal adicional de visibilidad de búsqueda.
Brave no tiene una consola para terceros como Google Search Console, pero puedes construir tu propio dashboard de búsqueda de Brave con Crawlora: obtén periódicamente resultados estructurados de Brave Search, guarda posición de ranking, URL y snippet, y así monitorea tu dominio y a la competencia en Brave a lo largo del tiempo. Consulta el caso de uso de monitoreo de SERP para un workflow de referencia.
Envía una solicitud GET al endpoint /brave/search de Crawlora con q y opcionalmente offset, country, lang, time_range, date_from y date_to. Obtienes resultados web con posición de ranking, búsquedas relacionadas, discusiones, videos y tarjetas de conocimiento, todo en JSON.
Por offset en lugar de número de página. Pasa offset para continuar leyendo desde un índice de resultado específico; la respuesta reporta el offset usado, para que puedas encadenar varias llamadas.
Brave vende una API de Search oficial con sus propios planes y cuotas. Los endpoints de Crawlora leen las páginas de resultados públicas y devuelven los datos con la misma estructura que sus endpoints de Bing, DuckDuckGo y Yahoo — algo importante si prefieres una sola integración entre motores en lugar de un proveedor por motor.
Sí. El endpoint /brave/news de Crawlora acepta time_range y date_from, y /brave/search acepta date_from y date_to, así que puedes acotar los resultados a una ventana de tiempo.
Guides
Read Crawlora guides and comparisons that use the Brave API.
Prueba /brave/search en Playground, revisa el esquema de respuesta actual en Docs y compara el uso basado en créditos en la página de precios.