Brave Search API: Organic Results in JSON

Scrape Brave Search results as structured JSON — organic results with sitelinks, FAQs, forum discussions, videos, places and related searches. No proxies or CAPTCHAs to manage.

GET / brave/search
{
  "organic_results": [
    {
      "position": 1,
      "title": "India - Wikipedia",
      "link": "https://en.wikipedia.org/wiki/India",
      "displayed_link": "en.wikipedia.org › wiki › India",
      "source": "Wikipedia",
      "snippet": "India, officially the Republic of India, is a country in South Asia...",
      "sitelinks": [
        { "title": "History", "link": "https://en.wikipedia.org/wiki/India#History" },
        { "title": "Geography", "link": "https://en.wikipedia.org/wiki/India#Geography" }
      ]
    }
  ],
  "related_searches": [
    { "query": "india cricket", "link": "https://search.brave.com/search?q=india%20cricket" }
  ]
}

How It Works Behind the API

</> Get
import requests

api_key = "APIKEY"
url = "https://api.scrapingdog.com/brave/search"

params = {
    "api_key": api_key,
    "query": "india",
    "country": "us",
    "lang": "en"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")

Brave Search API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Organic Result

    titlelinkdisplayed_linksnippetpositionsitelinks
  • FAQs

    questionanswersource
  • Discussions

    titleforumcommentsupvotes
  • Videos & Places

    videos_resultsplaces_results
  • Related Searches

    related_searches

Brave Search API Features That Make Scraping Easy

  • Rich Structured Results

    Organic results, FAQs, forum discussions, videos, places and related searches, all parsed into clean JSON.

  • Country & Language Localization

    Target any market and language with the country and lang params to capture region-accurate results.

  • Freshness & Safe Search Filters

    Filter by how recently a result was indexed, or apply safe-search filtering with a single param.

  • Rotating Proxy Network

    A rotating proxy pool changes IPs on every request to keep requests to Brave Search succeeding.

  • Automatic CAPTCHA Handling

    Scrapingdog clears CAPTCHAs and anti-bot challenges automatically, so requests just succeed.

  • Fast Response Time

    Receive Brave Search results in a few seconds on our high-performance scraping infrastructure.

What you can build with a Brave Search API

  • Rank Tracking

    Track your organic position on Brave Search for target keywords over time.

  • SERP Feature Monitoring

    Track FAQs, discussions, and related searches to spot new content opportunities.

  • Competitive Landscape Mapping

    Compare how competing sites rank for the same terms on Brave Search.

  • AI Training & Research Data

    Collect diverse, privacy-focused search results at scale for LLM training and research.

  • Brand Monitoring

    Scan Brave Search results and discussions for new brand mentions and reviews.

  • Local Discovery Tools

    Pull places_results to power local business discovery and travel apps.

Built for teams of every size and background

  • SEO Specialists
  • Rank Tracking Tools
  • SERP Monitoring Platforms
  • Brand & Reputation Teams
  • Market Researchers
  • AI & LLM Teams
  • Backend Developers
  • Data Scientists
  • Affiliate Marketers
  • Growth Marketers

Get Started with Our Brave Search API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Brave Search API.

  2. 2

    Get Your API Key

    Grab your API key from the dashboard to authenticate every call to /brave/search.

  3. 3

    Send Your First Request

    Call /brave/search with your query, adding country and lang to target a market.

  4. 4

    Receive Structured Data

    Get organic results, FAQs, discussions, videos, places and related searches as JSON.

Transparent & Simple Pricing

Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 200 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.

    Cara Damiano

    United States

  • I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.

    Filip Ligaarden

    Norway

  • Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.

    Hector Casanova Loera

    Mexico

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.

    John Tyler

    France

Frequently Asked Questions

  • It returns structured Brave Search results — organic results with sitelinks, FAQs, forum discussions, videos, places and related searches — as JSON.

  • Yes. Pass a country and lang parameter to get results localized to that market.

  • Yes, use the freshness parameter with values like pd (past day), pw (past week), pm (past month), or py (past year).

  • Yes, Scrapingdog has a dedicated Google Search API, Bing Search API & Baidu Search API that you can use to extract search results from respective platforms.

  • Each API request consumes a certain number of credits based on the dedicated API you're using. For example, the Brave Search API costs 5 credits per request. The number of credits required per request can vary depending on the specific API you're using.

Try Scrapingdog for Free!

Get 200 free credits to spin the API. No credit card required!