Code Monkey home page Code Monkey logo

consulta-placa-php's Introduction

Update 3 (10/06/17)

Existem alguns sites que disponivilizam consultas de teste gratuitas:

https://www.checkmeucarro.com.br

https://www.historicar.com.br


Update 2 (20/05/16)

O SINESP, faz questão de bloquear as consultas no servidor. Infelizmente não dá para consultar, as vezes derrubam a conexão ou forçam a chamada com valicação captcha.

Um serviço que deveria ser público para todos utilizarem, mas eles dificultam 100%. Só no Brasil mesmo!


Update 1 (20/05/16)

Segue abaixo alguns exemplos que implementamos no nosso servidor.

Placa existente (sem restrição):

http://consultaplaca-wgenial.rhcloud.com/?placa=AFT0017

{
  chassis: "************21376",
  model: "I/HYUNDAI I30 2.0",
  color: "PRETA",
  brand: "I/HYUNDAI I30 2.0",
  date: "20/05/2016 às 15:34:51",
  return_message: "Sem erros.",
  city: "SAO PAULO",
  return_code: "0",
  state: "SP",
  model_year: "2011",
  plate: "AFT0017",
  year: "2010",
  status_code: "0",
  status_message: "Sem restrição"
}

Placa existente (Roubo/Furto):

http://consultaplaca-wgenial.rhcloud.com/?placa=FFF0012

{
  return_code: "0",
  model: "I/MMC L200 4X4",
  model_year: "1993",
  state: "SP",
  status_message: "Roubo/Furto",
  year: "1992",
  color: "PRETA",
  status_code: "1",
  plate: "FFF0012",
  date: "20/05/2016 às 15:54:21",
  chassis: "************01561",
  brand: "I/MMC L200 4X4",
  return_message: "Sem erros.",
  city: "SAO PAULO"
}

Placa não encontrada:

http://consultaplaca-wgenial.rhcloud.com/?placa=AAA0000

{
  chassis: null,
  model: null,
  color: null,
  brand: null,
  date: null,
  return_message: "Veículo não encontrado.",
  city: null,
  return_code: "3",
  state: null,
  model_year: null,
  plate: null,
  year: null,
  status_code: null,
  status_message: null
}

Outras placas de exemplo

http://consultaplaca-wgenial.rhcloud.com/?placa=EXJ1969

http://consultaplaca-wgenial.rhcloud.com/?placa=FVI3690

http://consultaplaca-wgenial.rhcloud.com/?placa=FTR2828

Obs.: Para saber como fazer essa implementação, consulte esse [Wiki] (https://github.com/victor-torres/sinesp-client/wiki/Como-executar-o-c%C3%B3digo-Python-no-PHP).


Update (22/02/16)

Segue 2 scripts simples que criamos para fazer uma chamada via PHP para o script em Python que o Victor Torres criou.

https://gist.github.com/giovanigenerali/17666843767f0796042b

Lembre-se que é necessário ter o módulo instalado no seu servidor, sigam as instruções do respositório informado Update (11/02/16) abaixo.


Update (11/02/16)

Contribuimos com melhorias no parse do xml no projeto https://github.com/victor-torres/sinesp-client


Update (10/02/16)

Encontramos um código escrito em python que está funcionando https://github.com/victor-torres/sinesp-client


Update (28/01/16)

Infelizmente não temos previsão de retorno do sistema que possibilida a consulta diretamente no SINESP. Caso alguém tenha uma solução ou recomendação para consultas desse tipo, nos avisem ou compartilhem aqui. Obrigado


Update (02/12/15)

Sem novidades até o momento para a consulta do SINESP, existe um outro serviço parecido que retorna apenas algumas informações https://www.carcheck.com.br/exibirdadosveiculos?placa=AFT0017 Lembro que por ser uma serviço teoricamente pago, eles devem monitorar os acessos e restringirem com o uso, portanto não tem garantia.


Consulta Placa de Veículo SINESP Cidadão (não funciona)

Exemplo básico para realizar consulta de placas de veículos na base de dados do SINESP Cidadão. O script pesquisa no serviço SOAP do SINESP e retorna os dados do veículo

Como funciona?

Basta você passar via GET a placa do veículo "placa" e opcionalmente o tipo de retorno (xml, json ou html - padrão) via "type".

  • JSON
{
"codigoRetorno": "0",
"mensagemRetorno": "Sem erros.",
"codigoSituacao": "0",
"situacao": "Sem restrição",
"modelo": "I/FERRARI 360 MODENA",
"marca": "I/FERRARI 360 MODENA",
"cor": "VERMELHA",
"ano": "1999",
"anoModelo": "2000",
"placa": "AFT0017",
"data": "12/09/2015 00:01:42",
"uf": "PR",
"municipio": "QUATRO BARRAS",
"chassi": "************15765"
}
  • XML
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:getStatusResponse xmlns:ns2="http://soap.ws.placa.service.sinesp.serpro.gov.br/">
<return>
<codigoRetorno>0</codigoRetorno>
<mensagemRetorno>Sem erros.</mensagemRetorno>
<codigoSituacao>0</codigoSituacao>
<situacao>Sem restrição</situacao>
<modelo>I/LAMBORGHINI GALLARDO S</modelo>
<marca>I/LAMBORGHINI GALLARDO S</marca>
<cor>BRANCA</cor>
<ano>2012</ano>
<anoModelo>2012</anoModelo>
<placa>FTR2828</placa>
<data>12/09/2015 00:18:57</data>
<uf>SP</uf>
<municipio>SAO PAULO</municipio>
<chassi>************11812</chassi>
</return>
</ns2:getStatusResponse>
</soap:Body>
</soap:Envelope>
  • HTML
codigoRetorno = 0
mensagemRetorno = Sem erros.
codigoSituacao = 1
situacao = Roubo/Furto
modelo = I/MMC L200 4X4
marca = I/MMC L200 4X4
cor = INDEFINIDA
ano = 1992
anoModelo = 0
placa = FFF0012
data = 12/09/2015 00:22:40
uf = SP
municipio = SAO PAULO
chassi = ************01561

Referências

Melhorias!

O script tem muita coisa para melhorar. Se quiser ajudar, faça um fork do projeto e envie um pull request.

Site SINESP

https://www.sinesp.gov.br/sinesp-cidadao

consulta-placa-php's People

Contributors

giovanigenerali avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.