PHP — API para Obter Dados de Criptomoedas

Guia passo a passo para acessar e utilizar a API CoinGecko para obter cotações de criptomoedas

PHP — API para Obter Dados de Criptomoedas

Olá Gente!


Ober a cotação de criptomoedas parece super simples, mas é dificil achar uma API boa e gratuita.


Para isto, iremos utilizar a API da CoinGecko:

https://www.coingecko.com/

Antes de obtemos os detalhes de uma moeda, iremos obter a listagem de todas as moedas disponíveis.


Para isto, faça um GET para:

https://api.coingecko.com/api/v3/coins/list


Exemplo:


Aqui iremos receber um array, onde cada elemento contem os detalhes de uma moeda:


Nestes dados, o que iremos utilizar para obter os detalhes das moedas é o “id”:

{
“id”: “bitcoin”,
“symbol”: “btc”,
“name”: “Bitcoin”
}


Agora iremos obter os detalhes da moeda “bitcoin”, para isto, faça uma GET para:

https://api.coingecko.com/api/v3/coins/bitcoin


Exemplo:


Aqui teremos um grande objeto com os dados da Moeda, o preço fica no objeto “market_data” que contem a cotação de vários países:


A cotação desta moeda para o REAL fica em:

{
“brl”: 215516
}


Onde “BRL” é a Sigla para o Brasil.


Por hoje é isto, queridos desenvolvedores! 👩‍💼
Até logo! 👋