Research
brave-search avatar

brave-search

Headless web search and content extraction via Brave Search API. Lightweight, no-browser tool for documentation, research, and data gathering.

Introduction

The Brave Search skill is a high-performance, headless utility designed for AI agents that require real-time web information without the overhead of a graphical browser. By leveraging the Brave Search API, it provides a fast and reliable method for querying the internet, retrieving search snippets, and parsing full page content into structured markdown. This tool is ideal for developers, researchers, and automated agents performing data gathering tasks such as verifying technical documentation, searching for API references, checking real-time facts, or aggregating web data for further analysis. It operates entirely via command-line interface, making it perfect for server-side integration and headless AI environments.

  • Perform basic and advanced web queries with adjustable result counts to suit specific data needs.

  • Extract raw web page content directly into clean, readable Markdown format for immediate processing by LLMs.

  • Lightweight architecture eliminates the need for heavy browser dependencies like Puppeteer or Playwright, ensuring rapid execution.

  • Integrated utility for direct URL content fetching allows for targeted data retrieval from known sources.

  • Standardized output format ensures consistent data ingestion for downstream agent tasks.

  • Requires a valid BRAVE_API_KEY environment variable to authenticate requests.

  • Recommended for tasks requiring high throughput of search data where interactive browser rendering is unnecessary.

  • Inputs typically include search queries or specific URLs, while outputs provide titles, links, snippets, and parsed markdown body text.

  • Users should be mindful of API rate limits associated with their Brave Search plan when automating high-frequency data collection tasks.

Repository Stats

Stars
4,423
Forks
1,200
Open Issues
7
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
Apr 29, 2026, 01:16 AM
View on GitHub