PHP — API para Obter Dados de Criptomoedas
Guia passo a passo para acessar e utilizar a API CoinGecko para obter cotações 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! 👋