# Example

#### Access Token

**HTTP Request**

```
GET v1/{PATH} HTTP/1.1
Host: api.cryptoquant.com
Authorization: Bearer {access_token}
```

**Python**

```
''' for requests '''
import requests
headers = {'Authorization': 'Bearer ' + access_token}
response = requests.get(URL, headers=headers)
```

**Javascript**

```
// for jquery AJAX
var settings = {
  "url": URL,
  "method": "GET",
  "headers": {
    "Authorization": "Bearer " + access_token
  }
}

$.ajax(settings).done(function (response) {
  console.log(response)
})

// for XHR
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
  if (this.readyState === 4) {
    console.log(this.responseText);
  }
});
```

\ <br>

#### Query Parameter

#### HTTP Request

```
GET v1/{PATH}?api_key={API_KEY} HTTP/1.1
Host: api.cryptoquant.com
```

**Python**

```
''' for requests '''
import requests
API_KEY = ''
response = requests.get(URL, params={"api_key": API_KEY})
```

**Javascript**

```
// for jquery AJAX
var settings = {
  "url": URL,
  "method": "GET",
  "data": {"api_key": API_KEY}
}

$.ajax(settings).done(function (response) {
  console.log(response)
})

// for XHR
var xhr = new XMLHttpRequest();
var params = JSON.stringify({ api_key: api_key });
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function() {
  if (this.readyState === 4) {
    console.log(this.responseText);
  }
});

xhr.open("GET", URL);
xhr.send(params);
```
