# Brave Search — Zapi reference > Web search via Brave — datacenter-friendly, no captcha, real-time dengan title/URL/snippet. **Base URL:** `https://api.zpi.web.id` **Auth:** Send `x-api-key: YOUR_KEY` header on every request. Get a free key at https://zpi.web.id/dashboard/keys. **Response envelope:** `{ status, message, content }` **Rate limit:** 60 req/min on free tier. **Related:** - Detail page: https://zpi.web.id/api/search-tools/brave - Endpoint catalog: https://zpi.web.id/category/search-tools - Concise index: https://zpi.web.id/llms.txt - Full reference: https://zpi.web.id/llms-full.txt --- ## Brave Search **Category:** search-tools · **Slug:** `brave` **Detail page:** https://zpi.web.id/api/search-tools/brave Web search via Brave — datacenter-friendly, no captcha, real-time dengan title/URL/snippet. **Tags:** search, web, brave ### Search - **Method:** `GET` - **Endpoint:** `https://api.zpi.web.id/v1/search-tools:brave/search` - **Cache TTL:** 3600s **Parameters:** | Name | Type | Location | Required | Description | |------|------|----------|----------|-------------| | `query` | string | query | yes | Search keyword | | `page` | number | query | no | Result page (default 1, max 10) | | `country` | string | query | no | Country code, 2 letters (id, us, gb, jp). Default id | | `safesearch` | enum(off|moderate|strict) | query | no | SafeSearch level. Default moderate | **cURL:** ```bash curl "https://api.zpi.web.id/v1/search-tools:brave/search?query=pizza&page=1&country=id&safesearch=moderate" \ -H "x-api-key: YOUR_API_KEY" ``` **JavaScript / TypeScript:** ```javascript const res = await fetch("https://api.zpi.web.id/v1/search-tools:brave/search?query=pizza&page=1&country=id&safesearch=moderate", { headers: { "x-api-key": process.env.ZAPI_KEY } }); const data = await res.json(); ``` **Python:** ```python import requests r = requests.get("https://api.zpi.web.id/v1/search-tools:brave/search?query=pizza&page=1&country=id&safesearch=moderate", headers={"x-api-key": "YOUR_API_KEY"}) data = r.json() ``` **Example response:** ```json { "page": 1, "count": 20, "items": [ { "url": "https://coffeechronicler.com/best-way-to-make-coffee-at-home/", "title": "The Best Way to Make Coffee at Home (2026) Tested by Baristas", "source": "search.brave.com", "snippet": "11 February 2026 - If you ask me, it’s not just hype. Pour over coffee is my brewing method of choice, period. And I think it should be for most people. This is the ideal way to express a coffee bean’s true identity.", "displayUrl": "coffeechronicler.com" }, { "url": "https://www.aboutcoffee.org/brewing/", "title": "Brewing - NCA - About Coffee", "source": "search.brave.com", "snippet": "29 May 2026 - Learn how to brew coffee your way with brewing methods such as drip, pour-over, espresso, French press & cold brew. Get advice on equipment, grinding & more.", "displayUrl": "aboutcoffee.org" }, { "url": "https://www.thekitchn.com/how-to-make-coffee-23716786", "title": "How to Brew the Best Cup of Coffee at Home, According to a Barista", "source": "search.brave.com", "snippet": "23 March 2025 - Start with filtered water. Unless otherwise noted below, you should always start with clean, filtered water heated between 195 and 205°F . Grind the beans yourself. For the best tasting coffee, try to grind your coffee fresh if you can.", "displayUrl": "thekitchn.com" }, { "url": "https://www.thekitchn.com/best-coffee-brewing-method-22977756", "title": "We Tested 7 Methods for Making Coffee and Found a Clear Winner | The Kitchn", "source": "search.brave.com", "snippet": "29 May 2026 - It doesn’t take much digging through the vast array of coffee-making apparatuses, either at your local kitchen store or online, to get overwhelmed. There are drip machines, pod-machines, French presses — even this odd-looking contraption. When selecting the best brewer for you, you’ll want to consider a variety of factors: How fast is it?", "displayUrl": "thekitchn.com" }, { "url": "https://counterculturecoffee.com/blogs/counter-culture-coffee/coffee-basics-brewing-methods", "title": "Coffee Basics: Brewing Methods – Counter Culture Coffee", "source": "search.brave.com", "snippet": "Manual brewers like the Beehouse, Kalita Wave, or V60 yield sweet, clean coffees, and larger format brewers like the Chemex are perfect for brewing for a larger group. Grind Recommendation: A finer grind for smaller pour over cones—like table salt. Medium-Coarse grind for larger brewers like the Chemex—like kosher salt. The French press is an easy way to make full-bodied coffee.", "displayUrl": "counterculturecoffee.com" }, { "url": "https://en.wikipedia.org/wiki/Coffee_preparation", "title": "Coffee preparation - Wikipedia", "source": "search.brave.com", "snippet": "1 week ago - While the particular steps vary ... time ( brewed ), the liquid coffee extraction must be separated from the used grounds, and finally, if desired, the extracted coffee is combined with other elements of the desired beverage, such as sweeteners, dairy products, dairy alternatives, or toppings (such as shaved ...", "displayUrl": "en.wikipedia.org" }, { "url": "https://www.cafeelba.com/pages/brewing-coffee-101-how-to-brew-the-perfect-cup", "title": "Brewing Coffee 101: How to Brew the Perfect Cup – Café Elba", "source": "search.brave.com", "snippet": "2 weeks ago - It has been said that the two most important things you can do to ensure a great cup of coffee, is to buy freshly roasted coffee beans, and then grind the beans yourself right before brewing. Having said that, you can do those two things and still end up with a mediocre cup of coffee.", "displayUrl": "cafeelba.com" }, { "url": "https://www.instructables.com/How-to-Brew-Coffee/", "title": "How to Brew Coffee : 6 Steps - Instructables", "source": "search.brave.com", "snippet": "5 October 2017 - How to Brew Coffee: So for many people, coffee is an absolute must before they are considered functional in the mornings. But if you are just diving into the world of coffee, making your first cup can take effort especially if it is early in the morning. So to help you…", "displayUrl": "instructables.com" } ], "hasMore": true, "nextPage": 2 } ``` --- _Generated: 2026-08-02T14:27:42.225Z_