Skip to content
Для розробників

Безкоштовний API валют

Живі та історичні курси обміну у вигляді чистого JSON — без ключа, без реєстрації, з увімкненим CORS. Використовуйте в скрипті, на сайті чи в застосунку. Атрибуція тримає його безкоштовним.

✓ Безкоштовно ✓ Без API-ключа ✓ CORS увімкнено ✓ Чистий JSON

Кінцеві точки

Кінцева точкаПрикладОпис
GET /api/v1/rates base Усі живі середні ринкові курси для базової валюти.
GET /api/v1/convert from, to, amount Конвертація суми за живим середнім ринковим курсом.
GET /api/v1/timeseries from, to, days Щоденні курси закриття для пари (валюти з історією).
GET /api/v1/cross base, symbols Вибрані курси для базової валюти.

Спробувати зараз

Приклади коду

cURL

curl "https://currency-converter.live/api/v1/convert?from=USD&to=EUR&amount=100"

JavaScript (fetch)

const r = await fetch('https://currency-converter.live/api/v1/rates?base=USD');
const { data } = await r.json();
console.log(data.rates.EUR);

PHP

$j = json_decode(file_get_contents(
  'https://currency-converter.live/api/v1/convert?from=GBP&to=PLN&amount=50'
), true);
echo $j['data']['result'];

Python

import requests
d = requests.get('https://currency-converter.live/api/v1/timeseries',
    params={'from':'EUR','to':'USD','days':30}).json()
print(d['data']['rates'])

Формат відповіді

{
  "success": true,
  "data": { "from": "USD", "to": "EUR", "amount": 100,
            "rate": 0.857, "result": 85.7, "updated": "..." },
  "error": null,
  "source": "currency-converter.live"
}

Умови чесного використання

Безкоштовно для особистого й комерційного використання. Будь ласка, кешуйте відповіді (курси оновлюються приблизно раз на секунду) і вказуйте посилання на currency-converter.live. Дані — лише середній ринковий орієнтир, не інвестиційна порада, і без гарантії безвідмовної роботи. Зловживання чи надмірне навантаження можуть обмежуватися.