Biblioteca criada para facilitar o acesso à API BrasilAPI na linguagem de programação Java.
____ _ _ _ ____ ___ _
| __ ) _ __ __ _ ___(_) | / \ | _ \_ _| | | __ ___ ____ _
| _ \| '__/ _` / __| | | / _ \ | |_) | |_____ _ | |/ _` \ \ / / _` |
| |_) | | | (_| \__ \ | |/ ___ \| __/| |_____| |_| | (_| |\ V / (_| |
|____/|_| \__,_|___/_|_/_/ \_\_| |___| \___/ \__,_| \_/ \__,_|
- Suporte à Java 8 ou superior.
<dependencies>
<dependency>
<groupId>com.github.SavioAndres</groupId>
<artifactId>BrasilAPI-Java</artifactId>
<version>v1.1.0</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Gradle, SBT e Leiningen disponíveis em: JitPack BrasilAPI-Java
// Obter informações do CEP
CEP2 cep2 = BrasilAPI.cep2("04538133");
System.out.println(cep2.getStreet());
// Para ativar o log no console
BrasilAPI.setEnableLog(true);
// Para ativar cache e agilizar consultas repetidas
BrasilAPI.setEnableCache(true);
// Para definir o tempo de vida do cache
BrasilAPI.setCacheTimeMinutes(10L);
// Alguns outros métodos implementados de exemplo:
Bank[] banks = BrasilAPI.banks();
Bank bank = BrasilAPI.bank("1");
CEP cep = BrasilAPI.cep("04538133");
CNPJ cnpj = BrasilAPI.cnpj("06.990.590/0001-23");
Corretora[] corretoras = BrasilAPI.corretoras();
Corretora corretora = BrasilAPI.corretora("02.332.886/0001-04");
CPTECCidade[] cptecCidades = BrasilAPI.cptecListarLocalidades();
CPTECCidade[] cptecCidade = BrasilAPI.cptecBuscarLocalidades("São Paulo");
CPTECClimaCapital[] cptecClimaCapital = BrasilAPI.cptecCondicoesAtuaisCapitais();
CPTECClimaAeroporto cptecClimaAeroporto = BrasilAPI.cptecCondicoesAtuaisAeroporto("SBAR");
CPTECClimaPrevisao cptecClimaPrevisao = BrasilAPI.cptecPrevisaoMeteorologicaCidade(442);
CPTECClimaPrevisao cptecClimaPrevisaoDias = BrasilAPI.cptecPrevisaoMeteorologicaCidade(442, 4);
CPTECOnda cptecOnda = BrasilAPI.cptecPrevisaoOceanica(241);
CPTECOnda cptecOndaDias = BrasilAPI.cptecPrevisaoOceanica(241, 2);
DDD ddd = BrasilAPI.ddd("79");
Feriados[] feriados = BrasilAPI.feriados("2023");
FipeMarca[] fipeMarcas = BrasilAPI.fipeMarcas("carros");
FipePreco[] fipePrecos = BrasilAPI.fipePrecos("031049-2");
FipeTabela[] fipeTabelas = BrasilAPI.fipeTabelas();
IBGEMunicipio[] ibgeMunicipios = BrasilAPI.ibgeMunicipios("SE");
IBGEUF[] ibgeUfs = BrasilAPI.ibgeUf();
IBGEUF ibgeUf = BrasilAPI.ibgeUf("SE");
ISBN isbn = BrasilAPI.isbn("9788567097688");
NCM[] ncms = BrasilAPI.ncm();
NCM ncm = BrasilAPI.ncm("01");
NCM[] ncmSearch = BrasilAPI.ncmSearch("Animais vivos.");
PIX[] pix = BrasilAPI.pixParticipantes();
RegistroBR registroBR = BrasilAPI.registroBR("savio.pw");
Taxa[] taxas = BrasilAPI.taxas();
Taxa taxa = BrasilAPI.taxa("SELIC");
Saiba mais em: Biblioteca BrasilAPI-Java