Obrigado por todas as suas respostas.
Currencyconverterapi grátis:
- Taxas atualizadas a cada 30 min
- Agora, a chave da API é necessária para o servidor gratuito.
Um exemplo de URL de conversão é: http://free.currencyconverterapi.com/api/v5/convert?q=EUR_USD&compact=y
Para a posteridade, aqui estão elas, juntamente com outras respostas possíveis:
API de finanças do Yahoo Descontinuado 06-11-2017 ###
Descontinuado em 06/11/2017 com mensagem
Fomos informados de que este serviço está sendo usado em violação aos Termos de Serviço do Yahoo. Como tal, o serviço está sendo descontinuado. Para todas as pesquisas futuras sobre dados de ações e mercados, consulte finance.yahoo.com.
Pedido: http://finance.yahoo.com/d/quotes.csv?e=.csv&f=sl1d1t1&s=USDINR=X
Este CSV estava sendo usado por um plugin jQuery chamado [Curry] [1]. Desde então, o Curry (29/08/2017) mudou para usar o fixer.io devido a problemas de estabilidade. Pode ser útil se você precisar de mais do que apenas um CSV.
- ( graças a Keyo ) O Yahoo Query Language permite que você obtenha várias moedas de uma só vez em XML ou JSON. Os dados são atualizados a cada segundo (enquanto o Banco Central Europeu possui dados antigos) e para no final de semana. Não requer nenhum tipo de inscrição.
[http://query.yahooapis.com/v1/public/yql?q=select * de yahoo.finance.xchange em que pareie ("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]
Aqui está o Construtor de Consultas YQL, onde você pode testar uma consulta e copiar o URL: (NÃO DISPONÍVEL)
http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20*%20from%20yahoo.finance.xchange%20where%20pair% 20in% 20% 28% 22USDMXN% 22% 2C% 20% 22USDCHF% 22% 29
API de taxas de câmbio de código aberto
Gratuito para uso pessoal (1000 acessos por mês)
Não é permitido alterar a "base" (de "USD") na conta gratuita
Requer registro.
Pedido: http://openexchangerates.org/latest.json
Resposta:
<!-- 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 ...
}
}
API currencylayer
Plano gratuito para 250 ocorrências mensais
Não é permitido alterar a "fonte" (de "USD") na conta gratuita
Requer registro.
Documentação: currencylayer.com/documentation
Resposta 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
}
}
API Fixer.io (dados do Banco Central Europeu)
Plano gratuito para 1.000 acessos mensais
Não é permitido alterar a "origem" (de "USD") na conta gratuita Requer registro.
Este terminal da API foi descontinuado e deixará de funcionar em 1º de junho de 2018. Para obter mais informações, visite: https://github.com/fixerAPI/fixer#readme
Site da Web: http://fixer.io/
Exemplo de solicitação: [http://api.fixer.io/latest?base=USD}[7]
Apenas coleta um valor por dia
Feed do Banco Central Europeu
Documentos:
http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html#dev
Solicitação: http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml
Resposta 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>
### exchangegeratesapi.io ### De acordo com o site:
API de taxas de câmbio é um serviço gratuito para taxas de câmbio atuais e históricas publicadas pelo Banco Central Europeu
Este serviço é compatível com fixer.io e é realmente fácil de usar: nenhuma chave de API é necessária. Por exemplo (isso usa CURL, mas você pode usar sua ferramenta de solicitação favorita):
> curl https://api.exchangeratesapi.io/latest?base=GBP&symbols=USD
{"base":"GBP","rates":{"USD":1.264494191},"date":"2019-05-29"}
### CurrencyApi.net ###
Plano gratuito para 1250 hits mensais
A moeda base é definida como USD na conta gratuita
Requer registro.
Documentação: currencyapi.net/documentation
Resposta JSON:
{
"valid": true,
"timestamp": 1567957373,
"base": "USD",
"rates": {
"AED": 3.673042,
"AFN": 77.529504,
"ALL": 109.410403,
// 165 currencies + some cryptos
}
}
### Moeda do LabStack ###
Site: https://labstack.com/currency
Documentação: https://labstack.com/docs/api/currency/convert
Preços: https://labstack.com/pricing
Solicitação: https://currency.labstack.com / api / v1 / convert / 1 / USD / INR
Resposta:
```js
{
"time": "2019-10-09T21:15:00Z",
"amount": 71.1488
}
```
[1]: http://query.yahooapis.com/v1/public/yql?q=select * de yahoo.finance.xchange em que pareie ("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