# Internet Browsing

## Prerequisite

To use Internet browsing feature, you need to configure a search provider. Currently MindMac supports 5 providers:

| Name                                                                                    | Free                   | Paid                                                                    | Pricing page                           | Get API Key                                                                      |
| --------------------------------------------------------------------------------------- | ---------------------- | ----------------------------------------------------------------------- | -------------------------------------- | -------------------------------------------------------------------------------- |
| [Google Programmable Search Engine](https://programmablesearchengine.google.com/about/) | 100 queries per day    | Additional requests cost $5 per 1000 queries, up to 10k queries per day |                                        | [Get Google Search Key](/how-to.../internet-browsing/get-google-search-key.md)   |
| [Tavily](https://tavily.com/)                                                           | 1000 queries per month | **Startup** plan costs 100$/month for 15000 API calls                   | [Pricing](https://tavily.com/#pricing) | [Get Tavily Key](/how-to.../internet-browsing/get-tavily-key.md)                 |
| [You Search](https://api.you.com/)                                                      | 1000 queries per month | **Explorer AI** plan costs 100$/month for 14200 API calls               | [Pricing](https://api.you.com/plans)   | [Get You.com Search Key](/how-to.../internet-browsing/get-you.com-search-key.md) |
| [Serper](https://serper.dev/)                                                           | First 2500 queries     | After free calls, 50$ for 50000 queries                                 | [Pricing](https://serper.dev/)         | [Get Serper Key](/how-to.../internet-browsing/get-serper-key.md)                 |
| [SerpApi](https://serpapi.com/)                                                         | 100 queries per month  | **Developer** plan costs 50$/month for 5000 searches                    | [Pricing](https://serpapi.com/pricing) | [Get SerpApi Key](/how-to.../internet-browsing/get-serpapi-key.md)               |

## Configuration

Enable **Internet Browsing** and click **Configure** to add new search provider.

<figure><img src="/files/XIIrUwGD0WTZn4aud4JP" alt=""><figcaption></figcaption></figure>

Select search provider, enter name, search engine ID (for Google Programmable Search) and API key. Click Save to finish.&#x20;

<figure><img src="/files/NlWk9xsYSILhsfMhMYSk" alt=""><figcaption></figcaption></figure>

## Try it

Ask something to get the latest news. You can click **References** to view list of information sources.

<figure><img src="/files/AkQiFYBOqbXjtv9U6251" alt=""><figcaption></figcaption></figure>

## Manage search providers

Go to **MindMac** -> **Settings...** -> **Internet Browsing** or press <mark style="color:purple;">**⌘**</mark> + <mark style="color:purple;">**,**</mark> to open Internet Browsing Setting.

You will see list of search providers. Here you can edit a search provider (rename, update API key), add a new provider or delete a provider.

<figure><img src="/files/NvpsszyhZvJV4OcRaK6l" alt=""><figcaption></figcaption></figure>

To add a new search provider:

* Click on the plus button on the bottom
* Select provider, enter name, API key, search engine ID (for Google Programmable Search)
* Click **Save** to finish

After that, you can switch between search providers on the main UI window or using shortcut <mark style="color:purple;">⇧⌘L</mark>.

<figure><img src="/files/ScZ9znoGhEvhAHMb2Xyb" alt=""><figcaption></figcaption></figure>

## Useful keyboard shortcuts

* Enable Internet Browsing feature: <mark style="color:purple;">⇧⌘B</mark>
* Switch search provider: <mark style="color:purple;">⇧⌘L</mark>

These keyboard shortcuts can be customized in **MindMac** -> **Settings...** -> **Shortcut**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mindmac.app/how-to.../internet-browsing.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
