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
/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
string
Required
The search query string. Example: coffee shops
string
Optional
Language/country filter for search results. Values: en, de, fr, es, it, pt, nl, ru, zh, ja, ar, all. Default: all
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
{
"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"
}