Our Brave Search API allows you to scrape results from Brave Search's web results page. Each organic result comes with its sitelinks, ratings, prices, and answers, next to the ads, news, images, videos, discussions, knowledge graph, and local results Brave shows. Search any of Brave's regions and languages, near any location, filtered by time, across up to 6 pages.


The API endpoint is https://serpapi.com/search?engine=brave

Head to the playground for a live and interactive demo.

API parameters

Search query

q

Required

Parameter defines the query you want to search. You can use anything that you would use in a regular Brave search (e.g., coffee, or site: and other search operators). The intitle:, intext:, inurl:, and inanchor: operators (and allintitle: and the like) aren't supported: use inpage: to search in the titles and the bodies of pages, or inbody: to search in their bodies. site: can't be followed by a dot, even inside a word: use site:gov instead of site:.gov, and website: .net instead of website:.net.

Geographic location

location

Optional

Parameter defines from where you want the search to originate. If several locations match the location requested, we'll pick the most popular one. Head to the /locations.json API if you need more precise control. It is recommended to specify location at the city level in order to simulate a real user's search. Without location, lat, and lon, the results are localized to a city in the United States that can change from one search to the next.

Parameter can't be used with lat or lon parameters.

lat

Optional

Parameter defines a GPS latitude for the search origin.

Parameter is required when using lon parameter.
Parameter can't be used with location parameter.

lon

Optional

Parameter defines a GPS longitude for the search origin.

Parameter is required when using lat parameter.
Parameter can't be used with location parameter.

Localization

country

Optional

Parameter defines the country to use for the Brave search. It's a two-letter country code (e.g., us (default) for the United States, gb for the United Kingdom, or fr for France), or all for all regions. Head to the Brave countries page for a full list of supported countries.

language

Optional

Parameter defines the language to use for the Brave search: the language of the dates and labels, and the default language of the results. It's a two-letter language code (e.g., en (default) for English, es for Spanish, or fr for French). Head to the Brave languages page for a full list of supported languages.

Advanced filters

tf

Optional

Parameter defines the time period of the results, like Brave's time filter. It can be one of the options below, or a date range in the format of YYYY-MM-DDtoYYYY-MM-DD (e.g., 2025-01-01to2025-03-31).

Available options:
pd - Past day
pw - Past week
pm - Past month
py - Past year

spellcheck

Optional

Parameter defines whether Brave corrects the spelling of the query. It defaults to 1, like on Brave.

Available options:
0 - Autocorrection off
1 - Autocorrection on

Pagination

offset

Optional

Parameter defines the page of results to return. (e.g., 0 (default) is the first page of results, 1 is the 2nd page of results, etc.). It can be up to 5, the last page Brave offers. Brave returns up to 20 results per page.

SerpApi parameters

engine

Required

Set parameter to brave to use the Brave API engine.

no_cache

Optional

Parameter will force SerpApi to fetch the Brave results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.

async

Optional

Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.

zero_trace

Optional

Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.

api_key

Required

Parameter defines the SerpApi private key to use.

output

Optional

Parameter defines the format of the result. It can be set to json (default) to get a structured JSON of the results, html to get the raw HTML retrieved, or md to get a Markdown-formatted version optimized for LLMs and AI agents.

json_restrictor

Optional

Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.

API results

JSON results

JSON output includes structured data for organic results, ads, knowledge graph, local results, news results, and more.

A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, error will contain an error message. search_metadata.id is the search ID inside SerpApi.

HTML results

This API does not have a full HTML response, only text. search_metadata.prettify_html_file contains a link to the prettified version of the result. It is displayed in the playground.

Markdown results

Markdown output is optimized for LLMs and AI agents. It provides a curated view of the JSON results in a token-efficient format using tables, markdown links, and YAML frontmatter.

To access, use the output=md parameter, the /search.md endpoint, or request header Accept: text/markdown.

API examples

Result for  q: coffee

Without location, the results are localized to a city in the United States, so a query with a local intent can return results for a different city from one search to the next. Set location, or lat and lon, to choose the place.

Result for  q: coffee

JSON Example

{
  ...
  "ads": [
    {
      "position": 1,
      "block_position": "top",
      "title": "Shop Premium Coffee on Amazon",
      "link": "https://www.amazon.com/s?k=coffee&tag=ustxtaddt-20",
      "tracking_link": "https://search.brave.com/a/redirect?click_url=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3Dcoffee%26tag%3Dustxtaddt-20&placement_id=fe8ca734-d9f6-4d1b-a1bb-c5a6de4a2cd9&creative_instance_id=bfb32fe7-e889-45ee-aab2-989490d43e02&timestamp=1792712040&c_idx=-1&ad_type_display=simple&ad_display_context=search&nonce=4832e1892879102127a1e665b481251e&sig=a133688b190589de96e289f105b4df96da69416a54e3ea5dc40faedd7975b872",
      "displayed_link": "amazon.com › s",
      "source": "Amazon",
      "description": "Discover specialty roasts, instant options, and whole bean coffee. Free shipping on Prime ...",
      "favicon": "https://imgs.search.brave.com/1SmDks4CPsuEM1txgXrUz2cuSfM8XLjvrvTIacq4V2s/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvODYwYzA4NzE1/OTE2NzM1YTQ1OWNj/Zjg0MmI0Y2U2YzI2/ODE5NmZhNGZjODA4/N2Y0NmI1ZmU4ZWQy/ZmM2MjdmMS93d3cu/YW1hem9uLmNvbS8"
    }
  ],
  "knowledge_graph": {
    "title": "Coffee",
    "type": "brewed beverage made from seeds of Coffea genus",
    "description": "Coffee is a beverage brewed from roasted, ground coffee beans. Dark-colored and bitter, coffee has a stimulating effect on humans due to its caffeine content; however decaffeinated coffee is also commercially available. There are also various coffee substitutes.",
    "source": {
      "name": "Wikipedia",
      "link": "https://en.wikipedia.org/wiki/Coffee"
    },
    "images": [
      "https://imgs.search.brave.com/SJIQsPUSIlOHpgFvjZhCViq3-kF60rRTXixf1xLQ6g0/rs:fit:500:0:0:0/g:ce/aHR0cHM6Ly90aHVt/Yi53aWtpbWVkaWEu/b3JnL3dpa2lwZWRp/YS9jb21tb25zL3Ro/dW1iL2UvZTQvTGF0/dGVfYW5kX2Rhcmtf/Y29mZmVlLmpwZy8x/MjgwcHgtTGF0dGVf/YW5kX2RhcmtfY29m/ZmVlLmpwZz91dG1f/c291cmNlPWVuLndp/a2lwZWRpYS5vcmcm/YW1wO3V0bV9jYW1w/YWlnbj1pbmRleCZh/bXA7dXRtX2NvbnRl/bnQ9dGh1bWJuYWls",
      "https://imgs.search.brave.com/kU9pJDoTc66oaW87AHiX-weIYq0fw8QJHYLWAhjBKUc/rs:fit:500:0:0:0/g:ce/aHR0cHM6Ly9tLm1l/ZGlhLWFtYXpvbi5j/b20vaW1hZ2VzL0kv/NzE1WXZZdlN1SEwu/anBn",
      ...
    ],
    "attributes": {
      "type": "Usually hot; can be iced",
      "origin": "Yemen",
      "introduced": "15th century",
      ...
    },
    "profiles": [
      {
        "name": "Wikipedia",
        "link": "https://en.wikipedia.org/wiki/Coffee",
        "thumbnail": "https://imgs.search.brave.com/m6XxME4ek8DGIUcEPCqjRoDjf2e54EwL9pQzyzogLYk/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvNjQwNGZhZWY0/ZTQ1YWUzYzQ3MDUw/MmMzMGY3NTQ0ZjNj/NDUwMDk5ZTI3MWRk/NWYyNTM4N2UwOTE0/NTI3ZDQzNy9lbi53/aWtpcGVkaWEub3Jn/Lw"
      },
      {
        "name": "Amazon",
        "link": "https://www.amazon.com/b?node=16318031",
        "thumbnail": "https://imgs.search.brave.com/1SmDks4CPsuEM1txgXrUz2cuSfM8XLjvrvTIacq4V2s/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvODYwYzA4NzE1/OTE2NzM1YTQ1OWNj/Zjg0MmI0Y2U2YzI2/ODE5NmZhNGZjODA4/N2Y0NmI1ZmU4ZWQy/ZmM2MjdmMS93d3cu/YW1hem9uLmNvbS8"
      },
      ...
    ]
  },
  "organic_results": [
    {
      "position": 1,
      "title": "Coffee - Wikipedia",
      "link": "https://en.wikipedia.org/wiki/Coffee",
      "displayed_link": "en.wikipedia.org › wiki › Coffee",
      "source": "Wikipedia",
      "favicon": "https://imgs.search.brave.com/m6XxME4ek8DGIUcEPCqjRoDjf2e54EwL9pQzyzogLYk/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvNjQwNGZhZWY0/ZTQ1YWUzYzQ3MDUw/MmMzMGY3NTQ0ZjNj/NDUwMDk5ZTI3MWRk/NWYyNTM4N2UwOTE0/NTI3ZDQzNy9lbi53/aWtpcGVkaWEub3Jn/Lw",
      "date": "7 hours ago",
      "snippet": "Coffee is a beverage brewed from roasted, ground coffee beans. Dark-colored and bitter, coffee has a stimulating effect on humans due to its caffeine content; however decaffeinated coffee is also commercially available. There are also various coffee substitutes.",
      "snippet_highlighted_words": [
        "Coffee",
        "coffee"
      ],
      "sitelinks": {
        "inline": [
          {
            "title": "Etymology",
            "link": "https://en.wikipedia.org/wiki/Coffee#Etymology"
          },
          {
            "title": "History",
            "link": "https://en.wikipedia.org/wiki/Coffee#History"
          },
          {
            "title": "Biology",
            "link": "https://en.wikipedia.org/wiki/Coffee#Biology"
          },
          ...
        ]
      }
    },
    {
      "position": 2,
      "title": "What is coffee? - NCA - About Coffee",
      "link": "https://www.aboutcoffee.org/origins/what-is-coffee/",
      "displayed_link": "aboutcoffee.org › home › origins › what is coffee?",
      "source": "National Coffee Association",
      "favicon": "https://imgs.search.brave.com/uuVWKywo-9K6MJlPP-Frpy1qAgzLpOBo-TYvvzYlJno/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvOTljNTIxNTlk/NDE3YWJkZGEyM2I0/YTBiNDJjOTg4NGUw/YTA0MTkwYTkxMDRh/MGRlOGFiY2FjOGFi/ZjZjODEwNy93d3cu/YWJvdXRjb2ZmZWUu/b3JnLw",
      "date": "August 14, 2024",
      "snippet": "They grow in more than 40 countries around the world, and when dried, roasted, and ground, the seeds are used to brew coffee.",
      "snippet_highlighted_words": [
        "coffee"
      ],
      "thumbnail": "https://imgs.search.brave.com/6-reugtPNY7sXOd7wi6SNtIqUAj35sXeNFaysWUdTUM/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly93d3cu/YWJvdXRjb2ZmZWUu/b3JnL3dwLWNvbnRl/bnQvdXBsb2Fkcy8y/MDI0LzEwL3JpcGUt/Y29mZmVlLWNoZXJy/aWVzLW9uLWJyYW5j/aC1vZi1jb2ZmZWUt/dHJlZS5qcGc"
    },
    ...
  ]
}

Result for  q: taylor swift and tf: pw

Result for  q: taylor swift and tf: pw

JSON Example

{
  ...
  "organic_results": [
    {
      "position": 1,
      "title": "The Official Website of Taylor Swift",
      "link": "https://www.taylorswift.com/",
      "displayed_link": "taylorswift.com › home",
      "source": "Taylorswift",
      "favicon": "https://imgs.search.brave.com/QixSZWyfd8My0q0Fmm54qNJc2qPqwfhsIaRraKxb4aE/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvM2ZhOGY4YzQ3/NzVhMWY3MzM0YjI3/MDAwZjg4NDVmZjVj/MGIzMzEzYmNiMzdk/NTgyM2E2NGRiNDM5/ZjJhOTVkNi93d3cu/dGF5bG9yc3dpZnQu/Y29tLw",
      "date": "2 hours ago",
      "snippet": "Production Companies: Taylor Swift Productions, Object & Animal & Sugar Free Manchester Special Thanks: Dom Thomas, Laura Hegarty, Jil Hardin & 13 Management"
    },
    {
      "position": 2,
      "title": "Taylor Swift - Wikipedia",
      "link": "https://en.wikipedia.org/wiki/Taylor_Swift",
      "displayed_link": "en.wikipedia.org › wiki › Taylor_Swift",
      "source": "Wikipedia",
      "favicon": "https://imgs.search.brave.com/m6XxME4ek8DGIUcEPCqjRoDjf2e54EwL9pQzyzogLYk/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvNjQwNGZhZWY0/ZTQ1YWUzYzQ3MDUw/MmMzMGY3NTQ0ZjNj/NDUwMDk5ZTI3MWRk/NWYyNTM4N2UwOTE0/NTI3ZDQzNy9lbi53/aWtpcGVkaWEub3Jn/Lw",
      "date": "3 hours ago",
      "snippet": "Taylor Alison Swift (born December 13, 1989) is an American singer-songwriter. An influential figure in popular culture, Swift is known for her autobiographical songwriting and artistic reinventions. She is the highest-grossing live music artist, the wealthiest female musician, and one of the ...",
      "snippet_highlighted_words": [
        "Taylor",
        "Swift"
      ],
      "sitelinks": {
        "inline": [
          {
            "title": "Life and career",
            "link": "https://en.wikipedia.org/wiki/Taylor_Swift#Life_and_career"
          },
          {
            "title": "Artistry",
            "link": "https://en.wikipedia.org/wiki/Taylor_Swift#Artistry"
          },
          {
            "title": "Achievements",
            "link": "https://en.wikipedia.org/wiki/Taylor_Swift#Achievements"
          },
          ...
        ]
      }
    },
    ...
  ],
  "news_results": [
    {
      "position": 1,
      "title": "Travis Kelce shares heartwarming perk of being with Taylor Swift - Yahoo Sports",
      "link": "https://sports.yahoo.com/articles/travis-kelce-shares-heartwarming-perk-165140961.html",
      "source": "sports.yahoo.com",
      "favicon": "https://imgs.search.brave.com/pqn4FSmuomyVnDi_JumaeN-Milit-_D15P8bquK1CAc/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvOTUxYWU5NWYz/ZWIxOGI3M2Q5MzFh/MjlmZDczOWEyMzY5/M2FhZTZiOGIzOTQ0/YzlkMGI3YTI2MmM2/ZmJmMWE2Zi9zcG9y/dHMueWFob28uY29t/Lw",
      "date": "6 hours ago",
      "thumbnail": "https://imgs.search.brave.com/Q0rQbUgwm1pa90oz8OmgBq9-oPlI0PPOrxupfhV6owY/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9zLnlp/bWcuY29tL2xvL215/c3RlcmlvL2FwaS85/NmViMTkyNzAyZjNl/MTAwODBmMDQ3OThl/NTU3MDhiYjI3NWVk/NTU0YjRhYzM2MDY5/Mzg2OTE5ZTBlMGQw/ZGRmL2xpZ2h0eWVh/cl9uZXR3b3JrYXBp/L3Jlc2l6ZWZpbGxf/dzEyMDBfaDY3NSUz/QnF1YWxpdHlfODAl/M0Jmb3JtYXRfd2Vi/cC9odHRwcyUzQSUy/RiUyRm1lZGlhLnpl/bmZzLmNvbSUyRmVu/JTJGdGhlX2NvbWVi/YWNrXzI4OCUyRmVl/NjBmN2Q2MjhjNjIx/NGM4ZDJhZTU5ZGIy/NzYzNjE2LmpwZw"
    },
    {
      "position": 2,
      "title": "Taylor Swift's Self-Titled Debut Turns 20",
      "link": "https://stereogum.com/2514834/taylor-swift-turns-20/reviews/the-anniversary",
      "source": "stereogum.com",
      "favicon": "https://imgs.search.brave.com/tGFUZf6nrIgmYFTGETSHMH6rVRiNt2c2O98CvIMYKI4/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvN2U5OTZiZTU4/MDU4ZDhlODJjYTJi/YWJjNmExZTdjYWUx/NTlkYmExOTQyNGZi/YWE1NDJmYTE5OTU5/NjI0ZTcwYS9zdGVy/ZW9ndW0uY29tLw",
      "date": "9 hours ago",
      "thumbnail": "https://imgs.search.brave.com/AI5fdG_seVllLzEIgrQx-o32Ng6pPpTXvEUVvbhpOX8/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9sZWRl/LWFkbWluLnN0ZXJl/b2d1bS5jb20vd3At/Y29udGVudC91cGxv/YWRzL3NpdGVzLzY0/LzIwMjYvMTAvVGF5/bG9yLVN3aWZ0Lmpw/ZWc"
    },
    ...
  ]
}

Result for  q: kaffee, country: de, and language: de

Ads come from Brave's US market whatever country or location is, because every search is made from the United States, so this search has none.

Result for  q: kaffee, country: de, and language: de

JSON Example

{
  ...
  "organic_results": [
    {
      "position": 1,
      "title": "Kaffee – Wikipedia",
      "link": "https://de.wikipedia.org/wiki/Kaffee",
      "displayed_link": "de.wikipedia.org › wiki › Kaffee",
      "source": "Wikipedia",
      "favicon": "https://imgs.search.brave.com/isGN_dS_WoFpc8EQKa1Iw4s3pCrXpLAE_Wn_ILqXW10/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvZTY0NDY0YmVk/MjZlYjZhMjMwMmI3/OTZmNzM3N2JiOTAy/ODFjYzdiODA1NmE1/Mjk0ZTk1ZDkwYTA4/ZTFmOTMxZS9kZS53/aWtpcGVkaWEub3Jn/Lw",
      "date": "vor 5 Tagen",
      "snippet": "Kaffee ist ein je nach Röstgrad braunes bis schwarzes, psychotropes, coffeinhaltiges Getränk, das aus gerösteten und gemahlenen Kaffeebohnen, den Samen der Kaffeepflanze, und heißem bzw. kaltem Wasser hergestellt wird. Röst- und Mahlgrad variieren je nach Zubereitungsart.",
      "snippet_highlighted_words": [
        "Kaffee"
      ],
      "sitelinks": {
        "inline": [
          {
            "title": "Etymologie und Aussprache",
            "link": "https://de.wikipedia.org/wiki/Kaffee#Etymologie_und_Aussprache"
          },
          {
            "title": "Geschichte",
            "link": "https://de.wikipedia.org/wiki/Kaffee#Geschichte"
          },
          {
            "title": "Produktion",
            "link": "https://de.wikipedia.org/wiki/Kaffee#Produktion"
          },
          ...
        ]
      }
    },
    {
      "position": 2,
      "title": "Kaffee in Premium Qualität entdecken | roastmarket.de",
      "link": "https://www.roastmarket.de/kaffee.html",
      "displayed_link": "roastmarket.de › kaffee.html",
      "source": "Roast Market",
      "favicon": "https://imgs.search.brave.com/kUmsWF5NdrHTPUuKhawoNJBAzNo2fNAogfXk2vu5xxE/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvZWJhMzE3NWFj/Y2JlYTFiZmQxYzdl/MWNmZjc0Yzc4MjY5/NTdkZDI4Y2YyNDhk/ODY5NjNlMGNjNDFk/NTRjZmM2OS93d3cu/cm9hc3RtYXJrZXQu/ZGUv",
      "snippet": "Kaffee und Espresso in großer Vielfalt entdecken. Von aromatischen Kaffeebohnen über gemahlenen Kaffee bis zu ausgewählten Espressoröstungen finden Genießer hier passende Sorten für Siebträger, Vollautomaten und Pour Over."
    },
    ...
  ],
  "news_results": [
    {
      "position": 1,
      "title": "Rot-Grün-Rot droht mit mehr Steuern – sogar beim Kaffee",
      "link": "https://www.berliner-kurier.de/article/linke-berlin-steuern-rot-rot-gruen-10512011",
      "source": "berliner-kurier.de",
      "favicon": "https://imgs.search.brave.com/2Y_3Nm7XVo0gr1lRQfNxHXugkjhGzvxESQ5tWGLI6c0/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvNzM2NWYzNjc0/NzJkOGE5NzBkMjFl/MmEyODRlMzczNjJk/YzI5ZjkyMTFmNTNj/OTU3MjY4YjQxYmJj/NmRkMjYzZi93d3cu/YmVybGluZXIta3Vy/aWVyLmRlLw",
      "date": "vor 2 Tagen",
      "thumbnail": "https://imgs.search.brave.com/DEGvKruM_inb3Jv48UG6ZLvn-UECLM9xe54UdMPTOSs/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9iZXJs/aW5lci16ZWl0dW5n/LW1zcC1wcm9kLmlt/Z2l4Lm5ldC8yMDI2/LzA2LzAyLzNhMmMy/YmUwLWIxNjYtNGYx/OS05ZDYyLWIwNTcy/OGY3MzNkNy5qcGc_/dyYjeDNEOzEyMDAm/YW1wO2gmI3gzRDs2/MzAmYW1wO2F1dG8m/I3gzRDtmb3JtYXQm/YW1wO2F1dG8mI3gz/RDtjb21wcmVzcw"
    },
    {
      "position": 2,
      "title": "Kaffee und Demenz: Harvard-Studie findet 18 Prozent geringeres Risiko",
      "link": "https://www.ad-hoc-news.de/wissenschaft/kaffee-und-demenz-harvard-studie-findet-18-prozent-geringeres-risiko/70380310",
      "source": "ad-hoc-news.de",
      "favicon": "https://imgs.search.brave.com/ttbRCyr1LHrEdC0w8qGDXFpRXh1gW2xKS3VfMyq3OY4/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvNjZhNGEzNjFi/YTg3NjE3YWQ3Mzhm/ZTE5MzdkYTMxMGI5/NTRmNGE0NjJlMTc4/NWVmOWI2OWFkZTgy/YjRmZWJhZS93d3cu/YWQtaG9jLW5ld3Mu/ZGUv",
      "date": "vor 2 Tagen",
      "thumbnail": "https://imgs.search.brave.com/Fi7kdVcnC4IqmQ8KRuxpFYSicrnDXMYw_Kwz-Y55dyo/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9tZGIu/YWQtaG9jLW5ld3Mu/ZGUvYmlsZC9iaWxk/LTI4MjY4NzlfMTky/MF8xMDgwLndlYnA"
    },
    ...
  ]
}

Result for  q: pizza near me and location: New York, New York, United States

local_results.places holds every place Brave sends, up to 100, including the ones Brave shows on its map after View all.

Result for  q: pizza near me and location: New York, New York, United States

JSON Example

{
  ...
  "local_results": {
    "places": [
      {
        "position": 1,
        "title": "Joe’s Pizza",
        "type": "Pizza Restaurant",
        "address": "124 Fulton St, New York, NY 10038",
        "phone": "+12122670860",
        "rating": 4.2,
        "max_rating": 5,
        "reviews": 51,
        "price": "$",
        "operating_hours": {
          "thursday": "10:00–04:00",
          "monday": "10:00–03:00",
          "tuesday": "10:00–03:00",
          "wednesday": "10:00–03:00",
          "friday": "10:00–05:00",
          "saturday": "10:00–05:00",
          "sunday": "10:00–03:00"
        },
        "gps_coordinates": {
          "latitude": 40.7100842,
          "longitude": -74.007677
        },
        "link": "https://joespizzanyc.com/",
        "thumbnail": "https://imgs.search.brave.com/77SQ3F5iLbuMtL0DYxK_MaAUPbUZGp3r7G2OngvrgWc/rs:fit:500:0:0:0/g:ce/aHR0cHM6Ly9keW5h/bWljLW1lZGlhLWNk/bi50cmlwYWR2aXNv/ci5jb20vbWVkaWEv/cGhvdG8tby8yZS82/OC83Yi9hMi9jYXB0/aW9uLmpwZw",
        "distance": "0.22 miles"
      },
      {
        "position": 2,
        "title": "Kesté Pizza e Vino",
        "type": "Pizza Restaurant",
        "address": "77 Fulton St, New York, NY 10038",
        "phone": "+12122431500",
        "operating_hours": {
          "thursday": "11:00–22:00",
          "monday": "11:00–22:00",
          "tuesday": "11:00–22:00",
          "wednesday": "11:00–22:00",
          "friday": "11:00–22:30",
          "saturday": "11:00–22:30",
          "sunday": "11:00–22:00"
        },
        "gps_coordinates": {
          "latitude": 40.7092773,
          "longitude": -74.0049159
        },
        "link": "https://kestepizzeria.com/",
        "thumbnail": "https://imgs.search.brave.com/S-nsGNeYiE-jhGlXC9Q9wwciLc4jk4VP1yBqY8S1wq8/rs:fit:500:0:0:0/g:ce/aHR0cHM6Ly9wcmV2/aWV3LnJlZGQuaXQv/a2VzdGUtcGl6emEt/ZS12aW5vLXJlc3Rh/dXJhbnQtaW4tbmV3/LXlvcmstY2l0eS1u/eS11bml0ZWQtdjAt/Nm4wMWZvaGp4d2Rk/MS5qcGVnP3dpZHRo/PTY0MCZjcm9wPXNt/YXJ0JmF1dG89d2Vi/cCZzPWY0ODgzYWJm/OTM1YTViMzBiMjEx/OGY0Nzc4ODZiZWE3/NTk5MThjZDM",
        "distance": "0.26 miles"
      },
      ...
    ]
  }
}

Result for  q: python list comprehension

Result for  q: python list comprehension

JSON Example

{
  ...
  "organic_results": [
    ...,
    {
      "position": 3,
      "title": "List Comprehension in Python - GeeksforGeeks",
      "link": "https://www.geeksforgeeks.org/python/python-list-comprehension/",
      "displayed_link": "geeksforgeeks.org › python › python-list-comprehension",
      "source": "GeeksforGeeks",
      "favicon": "https://imgs.search.brave.com/bGE5KD5Za34la_MeOAt7584d1aXRWEQopsXEQyAALPw/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvYjBhOGQ3MmNi/ZWE5N2EwMmZjYzA1/ZTI0ZTFhMGUyMTE0/MGM0ZTBmMWZlM2Y2/Yzk2ODMxZTRhYTBi/NDdjYTE0OS93d3cu/Z2Vla3Nmb3JnZWVr/cy5vcmcv",
      "date": "May 7, 2026",
      "snippet": "DSA Python · Data Science · NumPy ... 2026 · List comprehension is a concise way to create new lists by applying an expression to each item in an existing iterable like a list, tuple or range....",
      "snippet_highlighted_words": [
        "a concise way to create new lists by applying an expression to each item in an existing iterable like a list, tuple or range"
      ],
      "thumbnail": "https://imgs.search.brave.com/vsnv5tFXBL8eBtzj4THgIoET8Cp-9pdT9it8UZ_YnMs/rs:fit:200:200:1:0/g:ce/aHR0cHM6Ly9tZWRp/YS5nZWVrc2Zvcmdl/ZWtzLm9yZy9jb3Vy/c2VzL0NvbXByZWhl/bnNpb25zaW5QeXRo/b24vQ29tcHJlaGVu/c2lvbnNpblB5dGhv/bjIwMjQxMjAyMTIy/NzUzLmpwZw",
      "rich_snippet": {
        "duration": "13:01"
      }
    },
    {
      "position": 4,
      "title": "Can Anyone Quickly Explain the Basics of List ...",
      "link": "https://www.reddit.com/r/learnpython/comments/1e5eqv5/can_anyone_quickly_explain_the_basics_of_list/",
      "displayed_link": "reddit.com › r/learnpython › can anyone quickly explain the basics of list comprehension please?",
      "source": "Reddit",
      "favicon": "https://imgs.search.brave.com/U-eHNCapRHVNWWCVPPMTIvOofZULh0_A_FQKe8xTE4I/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvN2ZiNTU0M2Nj/MTFhZjRiYWViZDlk/MjJiMjBjMzFjMDRk/Y2IzYWI0MGI0MjVk/OGY5NzQzOGQ5NzQ5/NWJhMWI0NC93d3cu/cmVkZGl0LmNvbS8",
      "date": "July 17, 2024",
      "snippet": "Even Chat-GPT and my dog can't explain it right. I think I might be unintelligent.",
      "answers": [
        {
          "answer": "List comprehensions are similar to building lists with a FOR loop. Here is a simple example: Making a list with a FOR loop: new_list = [] for item in iterable: new_list.append(item) Making a list with a list comprehension: new_list = [item for item in iterable] The list comprehension version is more concise, and they the are often a bit quicker. There is more, but this is the basic idea. There is quite a good tutorial HERE . When I first learned about list comprehensions, I had trouble remembering the correct syntax, until I thought of it as: \"What do I want a list of?\" This is the first term in the square brackets: [item ... \"for item in iterable\" This is the same as a for loop.",
          "votes": 14,
          "top_answer": true
        },
        {
          "answer": "What did chatgpt say, and what about that didn't you understand? That's the type of thing that it is usually good at.",
          "votes": 7
        }
      ]
    },
    ...
  ]
}

Result for  q: cofee beens and spellcheck: 0

With spellcheck set to 0, Brave searches the query as it is typed. inline_images holds every image Brave sends, including the ones Brave shows after More.

Result for  q: cofee beens and spellcheck: 0

JSON Example

{
  ...
  "search_information": {
    "query_displayed": "cofee beens",
    "organic_results_state": "Results for exact spelling"
  },
  ...
  "inline_images": [
    {
      "position": 1,
      "title": "coffee beans - cofee beans stock pictures, royalty-free photos & images",
      "link": "https://gettyimages.com/photos/cofee-beans",
      "source": "gettyimages.com",
      "thumbnail": "https://imgs.search.brave.com/nO4Q2-U8JB8q2OjqLrVUxQE7dxIxrKvzTm1x8tLTCzM/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tZWRp/YS5nZXR0eWltYWdl/cy5jb20vaWQvMTM5/Nzg1NDYzNC9waG90/by9jb2ZmZWUtYmVh/bnMuanBnP3M9NjEy/eDYxMiZ3PTAmaz0y/MCZjPWVubVB3SnZ2/NGxOU0tTV2FYWEFq/VmZ1VGFtSjNIVlk1/cDZYaUVzWkVONUk9",
      "original": "https://media.gettyimages.com/id/1397854634/photo/coffee-beans.jpg?s=612x612&w=0&k=20&c=enmPwJvv4lNSKSWaXXAjVfuTamJ3HVY5p6XiEsZEN5I=",
      "original_width": 612,
      "original_height": 459
    },
    {
      "position": 2,
      "title": "Coffee Beans isolated, full depth of field",
      "link": "https://stock.adobe.com/search?k=cofee",
      "source": "stock.adobe.com",
      "thumbnail": "https://imgs.search.brave.com/tdQJRhDgG8_OE8MF406B_fKgLKEsAg8CM3iMLKeLuGw/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly90NC5m/dGNkbi5uZXQvanBn/LzIwLzMyLzY2Lzc3/LzM2MF9GXzIwMzI2/Njc3MTdfeWppNGNL/UG9Gc2NHblVBRVVa/bFJScHV4QnRrZUFh/WmguanBn",
      "original": "https://t4.ftcdn.net/jpg/20/32/66/77/360_F_2032667717_yji4cKPoFscGnUAEUZlRRpuxBtkeAaZh.jpg",
      "original_width": 744,
      "original_height": 360
    },
    {
      "position": 3,
      "title": "Coffee beans over white background - flat lay Coffee beans over white background - flat lay coffee beans stock pictures, royalty-free photos & images",
      "link": "https://www.istockphoto.com/photos/coffee-beans",
      "source": "istockphoto.com",
      "thumbnail": "https://imgs.search.brave.com/Sy3KszKBPN6uDsVCAgg7I_ozAJMFsy-FqmMQ-iuPyEw/rs:fit:500:0:1:0/g:ce/aHR0cHM6Ly9tZWRp/YS5pc3RvY2twaG90/by5jb20vaWQvMTMw/OTcwMDc4Ni9waG90/by9jb2ZmZWUtYmVh/bnMtb3Zlci13aGl0/ZS1iYWNrZ3JvdW5k/LWZsYXQtbGF5Lmpw/Zz9zPTYxMng2MTIm/dz0wJms9MjAmYz02/dUFFNFJBRlplM3Zt/WllMd3A5Ymp0T0hK/bVBTN3pGaTZobTRP/cldUTlowPQ",
      "original": "https://media.istockphoto.com/id/1309700786/photo/coffee-beans-over-white-background-flat-lay.jpg?s=612x612&w=0&k=20&c=6uAE4RAFZe3vmZYLwp9bjtOHJmPS7zFi6hm4OrWTNZ0=",
      "original_width": 612,
      "original_height": 442
    },
    ...
  ],
  ...
}

Result for  q: coffee and offset: 1

Brave offers up to 6 pages of up to 20 results each, with offset from 0 to 5. Positions continue from one page to the next.

Result for  q: coffee and offset: 1

JSON Example

{
  ...
  "organic_results": [
    {
      "position": 21,
      "title": "Best Coffee | eBay",
      "link": "https://www.ebay.com/t/Coffee/185036/bn_1642204",
      "displayed_link": "ebay.com › t › Coffee › 185036 › bn_1642204",
      "source": "eBay",
      "favicon": "https://imgs.search.brave.com/zO7zzef0OSB5hoQGkWpPWrJoaSSaszzFP348H8reFjU/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvYzA3YWIyYTRi/YmMyYWRjYTE1OWM1/ODE5OGY1NWQzZTNm/OTNjYmIyN2RhNDdm/YzU3NzczZjYzODMw/NDg2YmQ1Yy93d3cu/ZWJheS5jb20v",
      "snippet": "Find the best selling Coffee on eBay. Shop with confidence on eBay!",
      "snippet_highlighted_words": [
        "Coffee"
      ]
    },
    {
      "position": 22,
      "title": "Community Coffee | America's #1 Family-Owned Coffee Brand",
      "link": "https://www.communitycoffee.com/",
      "displayed_link": "communitycoffee.com",
      "source": "Community Coffee",
      "favicon": "https://imgs.search.brave.com/yqLm6XB24wne7N_cWm74b7TqVRAOoFkMiP9-bboGakw/rs:fit:32:32:1:0/g:ce/aHR0cDovL2Zhdmlj/b25zLnNlYXJjaC5i/cmF2ZS5jb20vaWNv/bnMvYWE5MWRkMmZh/MzgxNDRmNjA5NzEz/MTIwNTY4OTdlZDBi/ZmJlMjQ2M2IyYWYw/MzcxMmY0ZDllNDUw/NjQwZjM1MS93d3cu/Y29tbXVuaXR5Y29m/ZmVlLmNvbS8",
      "snippet": "Premium coffee, K-Cup® pods, tea, and coffee gifts crafted since 1919. Discover the rich tradition behind America's #1 family-owned coffee brand.",
      "snippet_highlighted_words": [
        "coffee"
      ]
    },
    ...
  ],
  "serpapi_pagination": {
    "current": 2,
    "previous": "https://serpapi.com/search.json?country=us&engine=brave&language=en&q=coffee",
    "next": "https://serpapi.com/search.json?country=us&engine=brave&language=en&offset=2&q=coffee"
  }
}

JSON structure overview

{
  ...
  "search_information": {
    "query_displayed": "String - Query as typed.",
    "spelling_fix": "String - Query Brave corrected the spelling to and searched for instead. Missing when Brave searched for the query as typed, always with spellcheck set to 0.",
    "organic_results_state": "String - State of the results. (E.g., Results for exact spelling, Showing results for fixed spelling, Fully empty)"
  },
  "ads": [
    {
      "position": "Integer - Position of the ad.",
      "block_position": "String - Place of the ad on the page. (E.g., top)",
      "title": "String - Title of the ad.",
      "link": "String - Link to the landing page of the ad.",
      "tracking_link": "String - Brave's tracking link of the ad, which redirects to its landing page.",
      "displayed_link": "String - Link of the ad, as displayed. (E.g., amazon.com › s)",
      "source": "String - Name of the advertiser. (E.g., Amazon)",
      "description": "String - Description of the ad.",
      "favicon": "String - Link to the favicon of the advertiser.",
      "thumbnail": "String - Link to the image of the ad. Missing when the ad has none."
    }
  ],
  "knowledge_graph": {
    "title": "String - Name of the entity. (E.g., Coffee)",
    "type": "String - Short description of the entity. (E.g., brewed beverage made from seeds of Coffea genus)",
    "description": "String - Description of the entity.",
    "source": {
      "name": "String - Name of the source of the description. (E.g., Wikipedia)",
      "link": "String - Link to the source of the description."
    },
    "website": "String - Link to the official website of the entity.",
    "thumbnail": "String - Link to the image of the entity. Missing when Brave shows several images.",
    "images": [
      "String - Link to an image of the entity, when Brave shows several."
    ],
    "attributes": {
      "<label>": "String - Value of a fact about the entity, with its label in snake case as the key, in the language of the search. (E.g., \"origin\": \"Yemen\", \"standard_drinkware\": \"Mug\") A label that Brave repeats has its values on separate lines, in Brave's order."
    },
    "profiles": [
      {
        "name": "String - Name of the website of the profile. (E.g., Wikipedia, IMDb)",
        "link": "String - Link to the profile of the entity.",
        "thumbnail": "String - Link to the favicon of the website."
      }
    ],
    "ratings": [
      {
        "source": "String - Name of the rating website. (E.g., IMDb)",
        "rating": "Float - Rating of the entity on that website.",
        "max_rating": "Integer - Highest possible rating. (E.g., 5, 10, 100)",
        "reviews": "Integer - Number of votes or reviews on that website."
      }
    ],
    "question": "String - Question of a Q&A panel, like a Stack Overflow question.",
    "answers": [
      {
        "answer": "String - Answer of the Q&A panel.",
        "author": "String - Author of the answer."
      }
    ]
  },
  "organic_results": [
    {
      "position": "Integer - Position of the result. Positions continue on the next pages (E.g., 21 for the first result of page 2).",
      "title": "String - Title of the result.",
      "link": "String - Link to the result.",
      "displayed_link": "String - Link of the result, as displayed. (E.g., en.wikipedia.org › wiki › Coffee)",
      "source": "String - Name of the website. (E.g., Wikipedia)",
      "favicon": "String - Link to the favicon of the website.",
      "date": "String - Date of the result, as displayed in the language of the search. (E.g., 7 hours ago, August 14, 2024, vor 5 Tagen). Missing when Brave doesn't show it, like for the home page of a website.",
      "snippet": "String - Snippet of the result. The question for Reddit's Q&A results. Missing on other Q&A results, where Brave shows only the answers.",
      "snippet_highlighted_words": [
        "String - Words in bold in the snippet."
      ],
      "thumbnail": "String - Link to the image of the result, or of the video for video results. Missing when Brave doesn't show it, like for logos.",
      "sitelinks": {
        "inline": [
          {
            "title": "String - Title of the link. (E.g., History)",
            "link": "String - Link to a section or a page of the website."
          }
        ],
        "expanded": [
          {
            "title": "String - Title of another page of the website.",
            "link": "String - Link to the page.",
            "snippet": "String - Snippet of the page."
          }
        ]
      },
      "carousel": [
        {
          "title": "String - Name of the product.",
          "link": "String - Link to the product.",
          "thumbnail": "String - Link to the image of the product.",
          "rating": "Float - Rating of the product.",
          "max_rating": "Integer - Highest possible rating. (E.g., 5, 10, 100)",
          "price": "String - Price of the product, with its currency symbol. (E.g., $8.87)",
          "extracted_price": "Float - Price of the product.",
          "currency": "String - Currency of the price. (E.g., USD)"
        }
      ],
      "answers": [
        {
          "answer": "String - Answer of a Q&A result. Brave shows the top answer and the next one.",
          "votes": "Integer - Number of upvotes of the answer.",
          "top_answer": "Boolean - True for the top answer."
        }
      ],
      "rich_snippet": {
        "rating": "Float - Rating of the recipe, product, review, movie, or place.",
        "max_rating": "Integer - Highest possible rating. (E.g., 5, 10, 100)",
        "reviews": "Integer - Number of reviews or votes.",
        "price": "String - Price of the product, with its currency symbol. (E.g., $131.00)",
        "extracted_price": "Float - Price of the product.",
        "currency": "String - Currency of the price. (E.g., USD)",
        "duration": "String - Duration of the video. (E.g., 13:01)",
        "views": "String - Number of views of the video, as displayed. (E.g., 32K)",
        "extracted_views": "Integer - Number of views of the video. (E.g., 32000)",
        "total_time": "String - Total time of the recipe, as displayed. (E.g., 30:00, 02:45:00)",
        "calories": "Integer - Calories of the recipe.",
        "detected_extensions": {
          "<label>": "String - Detail of a movie (directors, actors, release_date, duration) or of a place (price, cuisine, phone, address)."
        }
      }
    }
  ],
  "news_results": [
    {
      "position": "Integer - Position of the news.",
      "title": "String - Title of the news.",
      "link": "String - Link to the news.",
      "source": "String - Website of the news. (E.g., sacbee.com)",
      "favicon": "String - Link to the favicon of the website.",
      "date": "String - Date of the news, as displayed. (E.g., 2 days ago)",
      "thumbnail": "String - Link to the image of the news."
    }
  ],
  "discussions_and_forums": [
    {
      "title": "String - Title of the discussion.",
      "link": "String - Link to the discussion.",
      "source": "String - Forum of the discussion. (E.g., r/espresso)",
      "date": "String - Date of the discussion, as displayed.",
      "comments": "Integer - Number of comments.",
      "votes": "Integer - Number of votes.",
      "snippet": "String - Snippet of the discussion."
    }
  ],
  "related_questions": [
    {
      "question": "String - Question. (E.g., Where does the coffee come from?)",
      "snippet": "String - Answer to the question.",
      "title": "String - Title of the page of the answer.",
      "link": "String - Link to the page of the answer.",
      "displayed_link": "String - Link of the page, as displayed.",
      "source_logo": "String - Link to the favicon of the website."
    }
  ],
  "inline_images": [
    {
      "position": "Integer - Position of the image.",
      "title": "String - Title of the image.",
      "link": "String - Link to the page of the image.",
      "source": "String - Website of the image. (E.g., vecteezy.com)",
      "thumbnail": "String - Link to the thumbnail of the image.",
      "original": "String - Link to the original image.",
      "original_width": "Integer - Width of the original image, in pixels.",
      "original_height": "Integer - Height of the original image, in pixels."
    }
  ],
  "inline_videos": [
    {
      "position": "Integer - Position of the video.",
      "title": "String - Title of the video.",
      "link": "String - Link to the video.",
      "thumbnail": "String - Link to the image of the video.",
      "duration": "String - Duration of the video. (E.g., 11:43)",
      "platform": "String - Platform of the video. (E.g., YouTube)",
      "date": "String - Date of the video, as displayed.",
      "views": "Integer - Number of views of the video."
    }
  ],
  "local_results": {
    "places": [
      {
        "position": "Integer - Position of the place.",
        "title": "String - Name of the place.",
        "type": "String - Type of the place. (E.g., Pizza Restaurant)",
        "address": "String - Address of the place.",
        "phone": "String - Phone number of the place.",
        "rating": "Float - Rating of the place.",
        "max_rating": "Integer - Highest possible rating. (E.g., 5, 10, 100)",
        "reviews": "Integer - Number of reviews of the place.",
        "price": "String - Price range of the place. (E.g., $$)",
        "operating_hours": {
          "<day>": "String - Opening hours on that day, with the lowercase English name of the day as the key, in any language. (E.g., \"monday\": \"10:00–03:00\")"
        },
        "gps_coordinates": {
          "latitude": "Float - Latitude of the place.",
          "longitude": "Float - Longitude of the place."
        },
        "link": "String - Link to the website of the place.",
        "thumbnail": "String - Link to the image of the place.",
        "distance": "String - Distance from the location of the search. (E.g., 0.22 miles)"
      }
    ]
  },
  "recipes_results": [
    {
      "title": "String - Title of the recipe.",
      "link": "String - Link to the recipe.",
      "source": "String - Website of the recipe. (E.g., sallysbakingaddiction.com)",
      "rating": "Float - Rating of the recipe.",
      "max_rating": "Integer - Highest possible rating. (E.g., 5, 10, 100)",
      "total_time": "String - Total time of the recipe, in hours, minutes and seconds. (E.g., 30:00, 02:45:00)",
      "thumbnail": "String - Link to the image of the recipe."
    }
  ],
  "related_searches": [
    {
      "query": "String - Related search. (E.g., coffee types)",
      "link": "String - Link to the related search on Brave.",
      "serpapi_link": "String - SerpApi link to the related search."
    }
  ],
  "serpapi_pagination": {
    "current": "Integer - Current page.",
    "previous": "String - SerpApi link to the previous page.",
    "next": "String - SerpApi link to the next page. Missing on the last page Brave offers."
  }
}