Consultar CNPJ con Java
Vea cómo consultar datos de empresas por el CNPJ utilizando la API de CNPJ.ws, con datos de la Receita Federal, Sintegra y Suframa usando Java.
Pre-Requisitos
Configurando el Ambiente
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>4.9.0</version>
</dependency>Desarrollando la Clase 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();
}
}
}Explicación:
Probando la Consulta
Conclusión
Última actualización
¿Te fue útil?