Brave Search

Search the web using Brave's privacy-focused search engine. Brave Search provides independent search results without tracking users. Use this endpoint to get web search results with support for language filtering and pagination.

Endpoint

GET /api/brave-search.search

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Parameters

query string Required

The search query string. Example: coffee shops

language string Optional

Language/country filter for search results. Values: english, deutsch, french, spanish, italian, portuguese, dutch, russian, chinese, japanese, arabic, all. Default: all

page integer Optional

Page number for pagination. Range: 1-10 (Brave limits pagination). Default: 1

Request Examples

<?php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://scrappa.co/api/brave-search.search?query=technology');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'x-api-key: YOUR_API_KEY_HERE',
]);

$response = curl_exec($ch);
curl_close($ch);

echo $response;
<?php

use Illuminate\Support\Facades\Http;

$response = Http::withHeaders([
    'x-api-key' => 'YOUR_API_KEY_HERE',
])->get('https://scrappa.co/api/brave-search.search?query=technology');

return $response->json();
fetch('https://scrappa.co/api/brave-search.search?query=technology', {
  headers: {
    'x-api-key': 'YOUR_API_KEY_HERE'
  }
})
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));
const axios = require('axios');

axios.get('https://scrappa.co/api/brave-search.search?query=technology', {
  headers: {
    'x-api-key': 'YOUR_API_KEY_HERE'
  }
})
  .then(response => console.log(response.data))
  .catch(error => console.error('Error:', error));
import requests

headers = {
    'x-api-key': 'YOUR_API_KEY_HERE'
}

response = requests.get('https://scrappa.co/api/brave-search.search?query=technology', headers=headers)
print(response.json())
require 'net/http'
require 'uri'
require 'json'

uri = URI.parse('https://scrappa.co/api/brave-search.search?query=technology')
request = Net::HTTP::Get.new(uri)
request['x-api-key'] = 'YOUR_API_KEY_HERE'

response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http|
  http.request(request)
end

puts JSON.parse(response.body)
package main

import (
    "fmt"
    "io/ioutil"
    "net/http"
)

func main() {
    client := &http.Client{}
    req, _ := http.NewRequest("GET", "https://scrappa.co/api/brave-search.search?query=technology", nil)
    req.Header.Set("x-api-key", "YOUR_API_KEY_HERE")

    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    body, _ := ioutil.ReadAll(resp.Body)
    fmt.Println(string(body))
}
curl -X GET 'https://scrappa.co/api/brave-search.search?query=technology' \
  -H 'x-api-key: YOUR_API_KEY_HERE'

Response Schema

JSON Response 200 OK
{
    "organic_results": [
        {
            "position": 1,
            "title": "Technology News - Latest Tech Headlines",
            "link": "https://www.techcrunch.com/",
            "redirect_link": "https://www.techcrunch.com/",
            "displayed_link": "www.techcrunch.com",
            "snippet": "TechCrunch is a leading technology media property, dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news.",
            "source": "www.techcrunch.com"
        },
        {
            "position": 2,
            "title": "The Verge - Technology News and Reviews",
            "link": "https://www.theverge.com/",
            "redirect_link": "https://www.theverge.com/",
            "displayed_link": "www.theverge.com",
            "snippet": "The Verge covers the intersection of technology, science, art, and culture, offering in-depth reporting and long-form feature stories.",
            "source": "www.theverge.com"
        },
        {
            "position": 3,
            "title": "Wired - Latest Technology News and Culture",
            "link": "https://www.wired.com/",
            "redirect_link": "https://www.wired.com/",
            "displayed_link": "www.wired.com",
            "snippet": "WIRED is where tomorrow is realized. The latest in technology news, culture, business, science, and design.",
            "source": "www.wired.com"
        }
    ],
    "total_results": 20,
    "engine_used": "brave"
}

Try It Live

Test this endpoint in our interactive playground with real data.

Open in Playground