PHP — Obter Taxa Selic/CDI/IPCA

Olá Gente!
Se você já desenvolveu um sistema financeiro precisou destes dados e descobriu que não é simples obter eles via API sem Crawler.
Para isto, encontrei a API da “BrasilApi”.
Para consultar, faça uma GET para:
https://brasilapi.com.br/api/taxas/v1
Exemplo:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://brasilapi.com.br/api/taxas/v1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false
));
$response = curl_exec($curl);
$response2 = json_decode($response, true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
var_dump($response2);
?>
Cada taxa será retornada em um elemento do Array:
[
{
"nome": "Selic",
"valor": 11.75
},
{
"nome": "CDI",
"valor": 11.65
},
{
"nome": "IPCA",
"valor": 4.62
}
]
Por hoje é isto, queridos desenvolvedores! 👩💼
Até logo! 👋
Leia também
Pensieve: notas com API, MCP e Skill para a sua IA
Como funciona o Pensieve, app gratuito de notas com lembretes, e como usar a API REST, o servidor MCP e a Skill para a sua IA anotar por você.
MeuAccio: favoritos sincronizados, com API e MCP
Como funciona o MeuAccio, app gratuito de links favoritos em cards, e como usar a API REST e o servidor MCP para salvar e organizar links pela IA.
API Mágica: notificações Web Push no navegador com PHP
Web Push com a API Mágica em PHP puro: o navegador se inscreve, o seu site envia a notificação e a API conta o clique. Sem Composer e sem biblioteca.


