API курсов валют

cur.su Бесплатный, простой в использовании интерфейс REST API, предоставляющий данные о мировых обменных курсах в формате JSON. Наш API был создан для разработчиков, которые хотят реализовать свои идеи быстро и без ограничений.

Как это работает?

Каждый час мы генерируем JSON-файл с обновленными данными об обменных курсах. Базовой валютой является доллар США. API доступен в облаке CDN.

Давайте сделаем это

Чтобы воспользоваться нашими услугами, вы должны ознакомиться с нашим документами: отказ от ответственности, а так же политика конфиденциальности. Кроме того, необходимо указать на Вашем веб-сайте обратную ссылку на источник данных: cur.su.
Запрос
https://cdn.cur.su/api/latest.json
Ответ
{
    "base": "USD",
    "rates": {
        "AED": 3.67297,
        "AFN": 89.647021,
        "ALL": 104.709024,
        "AMD": 476.665393,
        "ANG": 1.789593,
        "AOA": 597.455,
        "ARS": 99.2347,
        "AUD": 1.338279,
        [supporting 183+ currencies ...]
    },
}

Как получить курсы валют, основанные не на долларах США или кросс-курсах?

Кросс-курс — это котировка на валютном рынке между двумя валютами (не включая доллар США), которые затем обе оцениваются по отношению к третьей валюте. При использовании в качестве базовой валюты доллар США всегда воспринимается как единица.

На самом деле, вам не нужно загружать данные для других валют, просто сделайте конвертацию и вы получите данные на основе EUR, GBP и т.д..

Например, мы знаем, что:
1 USD = 0.87 EUR,
1 USD = 0.73 GBP,
но как мы узнаем, сколько EUR равняется GBP?

Формула: a / b = c
EURGBP = (USDGBP / USDEUR) = (0.73 / 0.87) = 0.84

Заключение: Зная стоимость любой валютной пары на основе доллара США, мы можем получить любой кросс-курс.


API банков

НБУ
https://cdn.cur.su/api/nbu.json
ЦБ РФ
https://cdn.cur.su/api/cbr.json
Банк Турции
https://cdn.cur.su/api/tcmb.json
Банк Чехии
https://cdn.cur.su/api/cnb.json
Банк Азербайджана
https://cdn.cur.su/api/cbar.json
НБРБ
https://cdn.cur.su/api/nbrb.json
Банк Казахстана
https://cdn.cur.su/api/nbkz.json
Банк Болгарии
https://cdn.cur.su/api/bnb.json

Вопросы-Ответы

Откуда берутся курсы валют?
Мы собираем данные от финансовых учреждений и банков. Мы используем средний курс между покупкой и продажей.
Существуют ли какие-либо ограничения на использование?
Мы стремимся предоставить неограниченный доступ к нашему API всем, кто хочет им воспользоваться. Однако, если мы заметим, что кто-то злоупотребляет нашим сервером, мы оставляем за собой право отказать в доступе.