# Timeframe

<mark style="color:blue;">`GET`</mark> `https://api.curexapi.com/timeframe`

**Request Parameters**

<table><thead><tr><th width="166">Name</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>access_key</td><td>string</td><td>Your access key</td></tr><tr><td>source</td><td>string</td><td>Source currency code<br><em>(optional) (default:USD)</em></td></tr><tr><td>currencies</td><td>string</td><td>Target currency code<br><em>(optional)</em></td></tr><tr><td>start_date</td><td>string</td><td>Date format: YYYY-MM-DD</td></tr><tr><td>end_date</td><td>string</td><td>Date format: YYYY-MM-DD</td></tr></tbody></table>

**Sample Requests**

{% tabs %}
{% tab title="cURL" %}

```bash
curl --location 'https://api.curexapi.com/timeframe?access_key=YOUR_ACCESS_KEY&source=USD&currencies=EUR%2CGBP&start_date=2023-01-01&end_date=2023-01-10'
```

{% endtab %}

{% tab title="Javascript" %}

```javascript
const axios = require('axios');

let config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://api.curexapi.com/timeframe?access_key=YOUR_ACCESS_KEY&source=USD&currencies=EUR,GBP&start_date=2023-01-01&end_date=2023-01-10',
  headers: { }
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
```

{% endtab %}

{% tab title="PHP" %}

```php
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.curexapi.com/timeframe?access_key=YOUR_ACCESS_KEY&source=USD&currencies=EUR%2CGBP&start_date=2023-01-01&end_date=2023-01-10',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
```

{% endtab %}

{% tab title="Python" %}

```python
import requests

url = "https://api.curexapi.com/timeframe?access_key=YOUR_ACCESS_KEY&source=USD&currencies=EUR,GBP&start_date=2023-01-01&end_date=2023-01-10"

response = requests.request("GET", url)

print(response.text)
```

{% endtab %}
{% endtabs %}

**Sample Response**

```json
{
    "success": true,
    "timestamp": 1672531200,
    "source": "USD",
    "rates": {
        "2023-01-01": {
            "EUR": 0.932,
            "GBP": 0.827
        },
        "2023-01-02": {
            "EUR": 0.938,
            "GBP": 0.83
        },
        "2023-01-03": {
            "EUR": 0.947,
            "GBP": 0.835
        },
        "2023-01-04": {
            "EUR": 0.943,
            "GBP": 0.829
        },
        "2023-01-05": {
            "EUR": 0.95,
            "GBP": 0.84
        },
        "2023-01-06": {
            "EUR": 0.939,
            "GBP": 0.827
        },
        "2023-01-07": {
            "EUR": 0.938,
            "GBP": 0.827
        },
        "2023-01-08": {
            "EUR": 0.938,
            "GBP": 0.827
        },
        "2023-01-09": {
            "EUR": 0.931,
            "GBP": 0.821
        },
        "2023-01-10": {
            "EUR": 0.931,
            "GBP": 0.822
        }
    }
}
```
