Perfil Patrimonial por CNPJ
Agrega em uma chamada: veiculos, imoveis, aeronaves, patentes e rural da empresa.
curl --request GET \
--url 'https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token='import requests
url = "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"veiculos": [
{
"documento": "12345678000195",
"tipo": "PJ",
"nome_proprietario": "TECHNOVACAO DIGITAL LTDA",
"ano_documento": 2022,
"placa": "DEF2G34",
"placa_antiga": "DEF2345",
"placa_nova": "DEF2G34",
"renavam": "98765432101",
"chassi": "9BGRD08X04G123456",
"ano_fabricacao": 2021,
"ano_modelo": 2022,
"marca": "FIAT",
"modelo": "STRADA TREK CE",
"cor": "Branca",
"combustivel": "Flex",
"tipo_veiculo": "Automovel",
"especie_veiculo": "Carga",
"potencia": "130",
"cilindradas": "1300",
"quantidade_passageiro": "2",
"municipio": "SAO PAULO",
"uf": "SP",
"situacao_veiculo": "Circulacao",
"restricao_1": "Alienacao Fiduciaria",
"restricao_2": "",
"restricao_3": "",
"restricao_4": "",
"nacionalidade": "",
"carroceria": "",
"tipo_montagem": "",
"peso_bruto_total": "",
"cap_maxima_tracao": "",
"capacidade_carga": "",
"motor": "",
"caixa_cambio": "",
"situacao_chassi": "",
"eixos": "",
"media_preco": "",
"updated_at": 0
}
],
"imoveis": [
{
"id": "a1b2c3",
"fonte": "bh",
"sql_iptu": "0123456789",
"inscricao": "0123456789",
"localizacao": {
"logradouro": "R EXEMPLO",
"numero": "100",
"complemento": "",
"bairro": "CENTRO",
"cidade": "BELO HORIZONTE",
"uf": "MG",
"cep": "30130-000"
},
"area_terreno": 360,
"area_construida": 180,
"ano_construcao": 1995,
"tipo_uso": "COMERCIAL",
"valor_venal": 450000,
"valor_iptu": 2400,
"proprietario": {
"nome": "TECHNOVACAO DIGITAL LTDA",
"documento": "12345678000195",
"tipoDocumento": "CNPJ"
}
}
],
"aeronaves": {
"avioes": [],
"drones": []
},
"patentes": [
{
"numero_inpi": "BR102020012345",
"codigo_interno": "",
"depositante": "TECHNOVACAO DIGITAL LTDA",
"cgccpfdepositante": "12345678000195",
"tipopessoadepositante": "Juridica",
"pais": "BR",
"estado": "SP",
"data_inicio_depositante": "",
"data_fim_depositante": "",
"titulo": "DISPOSITIVO PARA FILTRAGEM",
"resumo": "",
"natureza": "PATENTE DE INVENCAO",
"data_deposito": "2020-06-15",
"data_publicacao": "2021-12-21",
"data_concessao": "",
"classificacao_ipc": "",
"despacho_codigo": "",
"despacho_texto": "",
"despacho_data_rpi": "",
"inventores": "",
"procuradores": ""
}
],
"rural": null
}{
"success": false,
"erro": {
"codigo": "VALIDATION_ERROR",
"mensagem": "CPF invalido"
}
}{
"success": false,
"erro": {
"codigo": "VALIDATION_ERROR",
"mensagem": "CPF invalido"
}
}Authorizations
Path Parameters
CNPJ da empresa (somente digitos, 14 caracteres)
"12345678000195"
Response
Perfil patrimonial completo da empresa. Observacao: para CNPJ invalido a API responde 200 com o corpo { "erro": "CNPJ invalido" }.
Perfil patrimonial completo com todos os bens identificados
Lista de veiculos registrados
Show child attributes
Show child attributes
Lista de imoveis identificados via IPTU
Show child attributes
Show child attributes
Aeronaves registradas (avioes e drones/RPAS)
Show child attributes
Show child attributes
Lista de patentes e registros de propriedade intelectual
Show child attributes
Show child attributes
Dados rurais. ATENCAO: o formato difere por tipo de documento. Para CPF (perfilCompleto): objeto rico { documento, tipo, propriedades_sncr[], propriedades_cafir[], transportes{ total, volume_total, valor_total, produtos[], por_produto[], por_ano[], parceiros[] }, autorizacoes[], infracoes[], produtor_organico[], resumo{ area_total_ha, qtd_imoveis_sncr, qtd_imoveis_cafir, qtd_infracoes, valor_total_multas, qtd_autorizacoes, qtd_transportes, estados[] } }. Para CNPJ (findByCpfCnpj): objeto { imoveisRurais: SncrRow[], perfil: objeto | null }. Em ambos os casos retorna null se a consulta exceder o timeout (5s) ou falhar.
Show child attributes
Show child attributes
curl --request GET \
--url 'https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token='import requests
url = "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token="
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token="
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=")
.asString();require 'uri'
require 'net/http'
url = URI("https://221b-api.sherlocker.com.br/api/v1/perfil/patrimonial/cnpj/{cnpj}?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"veiculos": [
{
"documento": "12345678000195",
"tipo": "PJ",
"nome_proprietario": "TECHNOVACAO DIGITAL LTDA",
"ano_documento": 2022,
"placa": "DEF2G34",
"placa_antiga": "DEF2345",
"placa_nova": "DEF2G34",
"renavam": "98765432101",
"chassi": "9BGRD08X04G123456",
"ano_fabricacao": 2021,
"ano_modelo": 2022,
"marca": "FIAT",
"modelo": "STRADA TREK CE",
"cor": "Branca",
"combustivel": "Flex",
"tipo_veiculo": "Automovel",
"especie_veiculo": "Carga",
"potencia": "130",
"cilindradas": "1300",
"quantidade_passageiro": "2",
"municipio": "SAO PAULO",
"uf": "SP",
"situacao_veiculo": "Circulacao",
"restricao_1": "Alienacao Fiduciaria",
"restricao_2": "",
"restricao_3": "",
"restricao_4": "",
"nacionalidade": "",
"carroceria": "",
"tipo_montagem": "",
"peso_bruto_total": "",
"cap_maxima_tracao": "",
"capacidade_carga": "",
"motor": "",
"caixa_cambio": "",
"situacao_chassi": "",
"eixos": "",
"media_preco": "",
"updated_at": 0
}
],
"imoveis": [
{
"id": "a1b2c3",
"fonte": "bh",
"sql_iptu": "0123456789",
"inscricao": "0123456789",
"localizacao": {
"logradouro": "R EXEMPLO",
"numero": "100",
"complemento": "",
"bairro": "CENTRO",
"cidade": "BELO HORIZONTE",
"uf": "MG",
"cep": "30130-000"
},
"area_terreno": 360,
"area_construida": 180,
"ano_construcao": 1995,
"tipo_uso": "COMERCIAL",
"valor_venal": 450000,
"valor_iptu": 2400,
"proprietario": {
"nome": "TECHNOVACAO DIGITAL LTDA",
"documento": "12345678000195",
"tipoDocumento": "CNPJ"
}
}
],
"aeronaves": {
"avioes": [],
"drones": []
},
"patentes": [
{
"numero_inpi": "BR102020012345",
"codigo_interno": "",
"depositante": "TECHNOVACAO DIGITAL LTDA",
"cgccpfdepositante": "12345678000195",
"tipopessoadepositante": "Juridica",
"pais": "BR",
"estado": "SP",
"data_inicio_depositante": "",
"data_fim_depositante": "",
"titulo": "DISPOSITIVO PARA FILTRAGEM",
"resumo": "",
"natureza": "PATENTE DE INVENCAO",
"data_deposito": "2020-06-15",
"data_publicacao": "2021-12-21",
"data_concessao": "",
"classificacao_ipc": "",
"despacho_codigo": "",
"despacho_texto": "",
"despacho_data_rpi": "",
"inventores": "",
"procuradores": ""
}
],
"rural": null
}{
"success": false,
"erro": {
"codigo": "VALIDATION_ERROR",
"mensagem": "CPF invalido"
}
}{
"success": false,
"erro": {
"codigo": "VALIDATION_ERROR",
"mensagem": "CPF invalido"
}
}