# Rate Limits and Authentication

### &#x20;<a href="#rate-limiting" id="rate-limiting"></a>

{% hint style="danger" %}
This is an outdated version of our documentation.

Please visit the latest version at <https://docs.blockend.com/> for up-to-date and accurate information.
{% endhint %}

### Rate Limiting <a href="#rate-limiting" id="rate-limiting"></a>

Without authentication:  20 requests per minute\
With authentication: 200 requests per minute

### Authentication <a href="#authentication" id="authentication"></a>

While Compass API can be accessed without authentication, it is recommended to authenticate to get access to more features and higher rate limits.

To authenticate, you need to pass in the api-key in the request header.

```
const headers = {
    'x-api-key': 'YOUR_API_KEY'
};

fetch('https://api2.blockend.com/v1/tokens', { headers })
    .then(response => response.json())
    .then(data => console.log(data));
```

```
curl -X GET "https://api2.blockend.com/v1/tokens" \
    -H "x-api-key: YOUR_API_KEY"
```
