Dzięki za wszystkie odpowiedzi.
Darmowe currencyconverterapi:
- Stawki aktualizowane co 30 min
- Dla darmowego serwera wymagany jest teraz klucz API.
Przykładowy adres URL konwersji to: http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y
Dla potomnych są tutaj wraz z innymi możliwymi odpowiedziami:
Yahoo Finance API Wycofane 06.11.2017 ###
Przerwane od 06.11.2017 z komunikatem
Zauważyliśmy, że ta usługa jest używana z naruszeniem Warunków korzystania z usługi Yahoo. W związku z tym usługa jest wycofywana. Wszystkie przyszłe badania danych dotyczących rynków i akcji można znaleźć na stronie finance.yahoo.com.
Żądanie: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
Ten plik CSV był używany przez wtyczkę jQuery o nazwie [Curry] [1]. Od tego czasu (29.08.2017) Curry przeniósł się na używanie fixer.io ze względu na problemy ze stabilnością. Może być przydatny, jeśli potrzebujesz czegoś więcej niż tylko pliku CSV.
- ( dzięki Keyo ) Yahoo Query Language pozwala uzyskać całą masę walut naraz w formacie XML lub JSON. Dane aktualizują się co sekundę (podczas gdy Europejski Bank Centralny ma dane jednodniowe) i zatrzymuje się w weekend. Nie wymaga żadnej rejestracji.
[http://query.yahooapis.com/v1/public/yql?q=select * z yahoo.finance.xchange gdzie para w („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] [1]
Tutaj jest Konstruktor zapytań YQL, gdzie możesz przetestować zapytanie i skopiować adres URL: (JUŻ NIE DOSTĘPNE)
http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20 w% 20% 28% 22 USDMXN% 22% 2C% 20% 22 USDCHF% 22% 29
Open Source Exchange Rates API
Darmowy do użytku osobistego (1000 odsłon miesięcznie)
Zmiana „bazy” (z „USD”) nie jest dozwolona na koncie Darmowe konto
Wymaga rejestracji.
Żądanie: http://openexchangerates.org/latest.json
Odpowiedź:
<!-- 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
Darmowy plan na 250 odsłon miesięcznych
Zmiana „źródła” (z „USD”) nie jest dozwolona na koncie Darmowe konto.
Wymaga rejestracji.
Dokumentacja: currencylayer.com/documentation
Odpowiedź 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
}
}
Fixer.io API (dane Europejskiego Banku Centralnego)
Darmowy plan na 1000 odsłon miesięcznie
Zmiana „źródła” (z „USD”) nie jest dozwolona na koncie Darmowe konto. Wymaga rejestracji.
Ten punkt końcowy interfejsu API jest przestarzały i przestanie działać 1 czerwca 2018 r. Aby uzyskać więcej informacji, odwiedź: https://github.com/fixerAPI/fixer#readme)
Witryna: http://fixer.io/
Przykładowe żądanie: [http://api.fixer.io/latest?base=USD][7] Pobiera
tylko jedną wartość każdego dnia
Kanał Europejskiego Banku Centralnego
Dokumenty:
http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
Żądanie: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
Odpowiedź 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>
### exchangeatesapi.io ### Według strony internetowej:
API kursów wymiany walut to bezpłatna usługa obejmująca aktualne i historyczne kursy walut publikowane przez Europejski Bank Centralny
Ta usługa jest kompatybilna z fixer.io i jest naprawdę łatwa w użyciu: nie jest potrzebny klucz API. Na przykład (używa CURL, ale możesz użyć swojego ulubionego narzędzia do składania zapytań):
> curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD
{"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}
### CurrencyApi.net ###
Darmowy plan na 1250 miesięcznych wyświetleń
Walutą podstawową na bezpłatnym koncie jest USD.
Wymaga rejestracji.
Dokumentacja: currencyapi.net/documentation
Odpowiedź JSON:
{
"valid": true,
"timestamp": 1567957373,
"base": "USD",
"rates": {
"AED": 3.673042,
"AFN": 77.529504,
"ALL": 109.410403,
// 165 currencies + some cryptos
}
}
### Waluta z LabStack ###
Strona internetowa: https://labstack.com/currency
Dokumentacja: https://labstack.com/docs/api/currency/convert
Ceny: https://labstack.com/pricing
Żądanie: https://currency.labstack.com / api / v1 / convert / 1 / USD / INR
Odpowiedź:
```js
{
"time": "2019-10-09T21:15:00Z",
"amount": 71.1488
}
```
[1]: http://query.yahooapis.com/v1/public/yql?q=select * z yahoo.finance.xchange gdzie para w ("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