Consultar CNPJ com Java
Veja como consultar dados de empresas pelo CNPJ utilizando a API do CNPJ.ws, com dados da Receita Federal, Sintegra e Suframa usando o Java.
Pré-Requisitos
Configurando o Ambiente
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.9.0</version>
</dependency>Desenvolvendo a Classe de Consulta
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class ConsultaCNPJ {
private static final String URL_BASE = "https://publica.cnpj.ws/cnpj/";
//Caso use a API Comercial a URL é diferente, veja a doc:
public static void main(String[] args) {
try {
String cnpj = "27865757000102";
String jsonResponse = consultaCNPJ(cnpj);
System.out.println(jsonResponse);
} catch (IOException e) {
e.printStackTrace();
}
}
public static String consultaCNPJ(String cnpj) throws IOException {
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(URL_BASE + cnpj)
.get()
.build();
try (Response response = client.newCall(request).execute()) {
return response.body().string();
}
}
}Explicação:
Testando a Consulta
Conclusão
Atualizado
Isto foi útil?