Pular para o conteúdo
PHP

PHP — Obter Taxa Selic/CDI/IPCA

Capa do artigo: 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! 👋

PHP

Leia também