> For the complete documentation index, see [llms.txt](https://docs.searchagora.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.searchagora.com/basics/authentication.md).

# Authentication

We require an API token to be sent on every request.&#x20;

You can manage API keys [here](https://www.searchagora.com/developer-tools/api-keys).

Send it as a Bearer token in the `Authorization` header. The base URL is `https://zues.searchagora.com/api/v1`.

**Example request**

```
GET https://zues.searchagora.com/api/v1/search?q=red%20shoes
Authorization: Bearer YOUR_API_KEY
```

**Response**

{% tabs %}
{% tab title="401 · Missing key" %}

```json
{
"status": "error",
"message": "API key is required"
}
```

{% endtab %}

{% tab title="401 · Invalid key" %}

```json
{
"status": "error",
"message": "Invalid API key"
}
```

{% endtab %}
{% endtabs %}
