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

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: en, de, fr, es, it, pt, nl, ru, zh, ja, ar, 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?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?query=technology');

return $response->json();
fetch('https://scrappa.co/api/brave/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?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?query=technology', headers=headers)
print(response.json())
require 'net/http'
require 'uri'
require 'json'

uri = URI.parse('https://scrappa.co/api/brave/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?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?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"
        },
        {
            "position": 4,
            "title": "Example Search Result 4",
            "link": "https://example.com/result4",
            "redirect_link": "https://example.com/result4",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 5,
            "title": "Example Search Result 5",
            "link": "https://example.com/result5",
            "redirect_link": "https://example.com/result5",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 6,
            "title": "Example Search Result 6",
            "link": "https://example.com/result6",
            "redirect_link": "https://example.com/result6",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 7,
            "title": "Example Search Result 7",
            "link": "https://example.com/result7",
            "redirect_link": "https://example.com/result7",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 8,
            "title": "Example Search Result 8",
            "link": "https://example.com/result8",
            "redirect_link": "https://example.com/result8",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 9,
            "title": "Example Search Result 9",
            "link": "https://example.com/result9",
            "redirect_link": "https://example.com/result9",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 10,
            "title": "Example Search Result 10",
            "link": "https://example.com/result10",
            "redirect_link": "https://example.com/result10",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 11,
            "title": "Example Search Result 11",
            "link": "https://example.com/result11",
            "redirect_link": "https://example.com/result11",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 12,
            "title": "Example Search Result 12",
            "link": "https://example.com/result12",
            "redirect_link": "https://example.com/result12",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 13,
            "title": "Example Search Result 13",
            "link": "https://example.com/result13",
            "redirect_link": "https://example.com/result13",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 14,
            "title": "Example Search Result 14",
            "link": "https://example.com/result14",
            "redirect_link": "https://example.com/result14",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 15,
            "title": "Example Search Result 15",
            "link": "https://example.com/result15",
            "redirect_link": "https://example.com/result15",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 16,
            "title": "Example Search Result 16",
            "link": "https://example.com/result16",
            "redirect_link": "https://example.com/result16",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 17,
            "title": "Example Search Result 17",
            "link": "https://example.com/result17",
            "redirect_link": "https://example.com/result17",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 18,
            "title": "Example Search Result 18",
            "link": "https://example.com/result18",
            "redirect_link": "https://example.com/result18",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 19,
            "title": "Example Search Result 19",
            "link": "https://example.com/result19",
            "redirect_link": "https://example.com/result19",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        },
        {
            "position": 20,
            "title": "Example Search Result 20",
            "link": "https://example.com/result20",
            "redirect_link": "https://example.com/result20",
            "displayed_link": "example.com",
            "snippet": "Example search result demonstrating the response format.",
            "source": "example.com"
        }
    ],
    "related_searches": [
        {
            "query": "types of technology"
        },
        {
            "query": "technology examples"
        },
        {
            "query": "importance of technology"
        }
    ],
    "related_questions": [
        {
            "question": "What is technology?",
            "answer": "Technology is the application of scientific knowledge for practical purposes.",
            "link": "https://example.com/what-is-technology",
            "title": "What is technology? - Example"
        },
        {
            "question": "How does technology impact daily life?",
            "answer": "Technology shapes communication, work, and access to information.",
            "link": "https://example.com/technology-impact",
            "title": "Technology impact on daily life - Example"
        }
    ],
    "results_count": 20,
    "engine_used": "brave"
}

Try It Live

Test this endpoint in our interactive playground with real data.

Open in Playground