Спасибо за все ваши ответы.
Бесплатная конвертация валюты:
- Тарифы обновляются каждые 30 мин.
- Теперь для бесплатного сервера требуется ключ API.
Пример URL преобразования: http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y.
Для потомков здесь они вместе с другими возможными ответами:
Финансовый API Yahoo Снято с производства 06.11.2017 ###
Снято с производства 06.11.2017 с сообщением
Нам стало известно, что эта служба используется с нарушением Условий использования Yahoo. Таким образом, услуга прекращается. Для всех будущих исследований рынков и данных о ценных бумагах, пожалуйста, посетите financial.yahoo.com.
Запрос: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
Этот CSV-файл использовался подключаемым модулем jQuery под названием Curry . Карри с тех пор (2017-08-29) перешел на fixer.io из-за проблем со стабильностью. Может быть полезно, если вам нужно больше, чем просто CSV.
- ( спасибо Keyo ) Yahoo Query Language позволяет получить сразу несколько валют в XML или JSON. Данные обновляются каждую секунду (тогда как у Европейского центрального банка есть данные суточной давности) и прекращаются в выходные дни. Не требует никакой регистрации.
http://query.yahooapis.com/v1/public/yql?q=select * из yahoo.finance.xchange, где пара в («USDEUR», «USDJPY», «USDBGN», «USDCZK», «USDDKK», «USDGBP», «USDHUF», «USDLTL», «USDLVL», «USDPLN», «USDRON», «USDSEK», «USDCHF», «USDNOK», «USDHRK», «USDRUB», «USDTRY», «USDAUD» »,« USDBRL »,« USDCAD »,« USDCNY »,« USDHKD »,« USDIDR »,« USDILS »,« USDINR »,« USDKRW »,« USDMXN »,« USDMYR »,« USDNZD »,« USDPHP », «USDSGD», «USDTHB», «USDZAR», «USDISK») & env = store: //datatables.org/alltableswithkeys
Здесь Конструктор запросов YQL, где вы можете протестировать запрос и скопировать url: (БОЛЬШЕ НЕТ ДОСТУПНЫХ)
http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20 дюймов% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29
API обменных курсов с открытым исходным кодом
Бесплатно для личного использования (1000 обращений в месяц).
Изменение "базы" (с "USD") не допускается в Бесплатной учетной записи
Требуется регистрация.
Запрос: http://openexchangerates.org/latest.json
Ответ:
<!-- language: lang-js -->
{
"disclaimer": "This data is collected from various providers ...",
"license": "all code open-source under GPL v3 ...",
"timestamp": 1323115901,
"base": "USD",
"rates": {
"AED": 3.66999725,
"ALL": 102.09382091,
"ANG": 1.78992886,
// 115 more currency rates here ...
}
}
currencylayer API
Бесплатный план на 250 посещений в месяц.
Изменение «источника» (с «долларов») в бесплатной учетной записи не допускается.
Требуется регистрация.
Документация: currencylayer.com/documentation
Ответ JSON:
<!-- language: lang-js -->
{
[...]
"timestamp": 1436284516,
"source": "USD",
"quotes": {
"USDAUD": 1.345352401,
"USDCAD": 1.27373397,
"USDCHF": 0.947845302,
"USDEUR": 0.91313905,
"USDGBP": 0.647603397,
// 168 world currencies
}
}
CurrencyFreaks API
Бесплатный план (1000 обращений в месяц).
Изменение «Базы» (с «USD») в бесплатной учетной записи запрещено.
Требуется
обновление регистрационных данных каждые 60 секунд.
179 валют по всему миру, включая валюты, металлы и криптовалюты.
Поддержка (даже в бесплатном плане) Shell, Node.js, Java, Python, PHP, Ruby, JS, C #, C, Go, Swift.
Документация: https://currencyfreaks.com/documentation.html
Конечная точка:
$ curl 'https://api.currencyfreaks.com/latest?apikey=YOUR_APIKEY'
Ответ JSON:
{
"date": "2020-10-08 12:29:00+00",
"base": "USD",
"rates": {
"FJD": "2.139",
"MXN": "21.36942",
"STD": "21031.906016",
"LVL": "0.656261",
"SCR": "18.106031",
"CDF": "1962.53482",
"BBD": "2.0",
"GTQ": "7.783265",
"CLP": "793.0",
"HNL": "24.625383",
"UGX": "3704.50271",
"ZAR": "16.577611",
"TND": "2.762",
"CUC": "1.000396",
"BSD": "1.0",
"SLL": "9809.999914",
"SDG": 55.325,
"IQD": "1194.293591",
.
.
.
[179 currencies]
}
}
Fixer.io API (данные Европейского центрального банка)
Бесплатный план на 1000 обращений в месяц.
Изменение «источника» (с «USD») не допускается в бесплатной учетной записи. Требуется регистрация.
Эта конечная точка API устарела и перестанет работать 1 июня 2018 г. Для получения дополнительной информации посетите: https://github.com/fixerAPI/fixer#readme)
Веб-сайт: http://fixer.io/
Пример запроса: [http://api.fixer.io/latest?base=USD visible[7]
Собирает только одно значение в день
Лента Европейского центрального банка
Документы:
http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
Запрос: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
XML-ответ :
<!-- language: lang-xml -->
<Cube>
<Cube time="2015-07-07">
<Cube currency="USD" rate="1.0931"/>
<Cube currency="JPY" rate="133.88"/>
<Cube currency="BGN" rate="1.9558"/>
<Cube currency="CZK" rate="27.100"/>
</Cube>
exchangeratesapi.io
По данным сайта:
API обменных курсов - это бесплатный сервис для просмотра текущих и исторических курсов обмена валют, публикуемых Европейским центральным банком.
Эта служба совместима с fixer.io и очень проста в использовании: ключ API не требуется. Например (здесь используется CURL, но вы можете использовать свой любимый инструмент запроса):
> curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD
{"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}
CurrencyApi.net
Бесплатный план на 1250 ежемесячных обращений к
150 криптовалютам и физическим валютам - обновления в реальном времени.
Базовая валюта для бесплатного аккаунта установлена в долларах США.
Требуется регистрация.
Документация: currencyapi.net/documentation
Ответ JSON:
{
"valid": true,
"updated": 1567957373,
"base": "USD",
"rates": {
"AED": 3.673042,
"AFN": 77.529504,
"ALL": 109.410403,
// 165 currencies + some cryptos
}
}
Валюта от LabStack
Веб-сайт: https://labstack.com/currency
Документация: https://labstack.com/docs/api/currency/convert
Ценообразование: https://labstack.com/pricing
Request: https://currency.labstack.com / api / v1 / convert / 1 / USD / INR
Ответ:
```js
{
"time": "2019-10-09T21:15:00Z",
"amount": 71.1488
}
```
1 : http://query.yahooapis.com/v1/public/yql?q=select * из yahoo.finance.xchange, где пара в («USDEUR», «USDJPY», «USDBGN», «USDCZK», «USDDKK» »,« USDGBP »,« USDHUF »,« USDLTL »,« USDLVL »,« USDPLN »,« USDRON »,« USDSEK »,« USDCHF »,« USDNOK »,« USDHRK »,« USDRUB »,« USDTRY », «USDAUD», «USDBRL», «USDCAD», «USDCNY», «USDHKD», «USDIDR», «USDILS», «USDINR», «USDKRW», «USDMXN», «USDMYR», «USDNZD», «USDPHP» "," USDSGD "," USDTHB "," USDZAR "," USDISK ") & env = store: // datatables.org / alltableswithkeys