API de taxas de câmbio
Interface de API REST gratuita e fácil de usar que fornece dados de taxas de câmbio mundiais no formato JSON. Nossa API foi criada para desenvolvedores que desejam implementar suas ideias de forma rápida e sem limites.
Como isso funciona?
A cada hora, geramos arquivo JSON com dados atualizados da taxa de câmbio. A moeda base é o dólar USD. A API está disponível na nuvem CDN.
Vamos fazê-lo
Para usar nosso serviço, você deve ler nossa disclaimer e política de privacidade. Além disso, você deve fazer referência à fonte de dados: moeda.info.Solicitação
https://cdn.moeda.info/api/latest.json
Resposta{
"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 ...]
},
}
Como obtenho taxas de câmbio baseadas em taxas não-USD ou cruzadas?
Uma taxa cruzada é uma cotação no mercado de câmbio entre duas moedas (não incluindo o dólar americano) que são então cotadas em relação a uma terceira moeda. Quando empregado como moeda base, o dólar americano é sempre percebido como tendo o valor de um.
Na verdade, você não precisa carregar dados para outras moedas, basta fazer a conversão e obterá dados baseados em EUR, GBP e etc...
Por exemplo, nós sabemos isso:
1 USD = 0.87 EUR,
1 USD = 0.73 GBP,
mas como sabemos quanto EUR é igual a GBP?
Fórmula: a / b = c
EURGBP = (USDGBP / USDEUR) = (0.73 / 0.87) = 0.84
Conclusão: conhecendo o valor de qualquer par de moedas com base no dólar americano, podemos obter qualquer taxa cruzada.
API de bancos
Banco Central Europeuhttps://cdn.moeda.info/api/ecb.json
Banco de Reserva da Austráliahttps://cdn.moeda.info/api/rba.json
Banco Nacional Suíçohttps://cdn.moeda.info/api/snb.json
Banco Central do Brasilhttps://cdn.moeda.info/api/bcb.json