• Compra una licencia de Windows 10/11 (10€) u Office (18€) al mejor precio u Office al mejor precio. Entra en este post con las ofertas
  • ¡Bienvenid@! Recuerda que para comentar en el foro de El Chapuzas Informático necesitas registrar tu cuenta, tardarás menos de 2 minutos y te dará valiosa información además de ayudarte en lo que necesites o pasar un rato agradable con nosotros.

AYUDA API DGT ¿Dónde conseguir datos matriculación vehículos?

  • Autor Miembro eliminado 50870
  • Fecha de inicio
M

Miembro eliminado 50870

Guest
Buenas. Necesito ayuda, si algún entendido me pudiera echar un cable y/o aclararme las ideas lo agradecería mucho.


Resulta que estoy haciendo una app, la típica que introduces matrícula y te dice la fecha de matriculación del vehículo.


Ahora bien, he estado buscando por internet y no encuentro ninguna API por parte de la dgt con esa información. Alguien sabe como puede acceder a esa API.


Debe de haber algo, si no, todas esas páginas estilo esta de donde sacan la información?


Otra cosa que puedo hacer es mandar una petición a la pagina desde la app, usando el mismo JSON que utiliza la página web, pero llegaría un punto en el que el administrador de esa página me llamaría la atención.




Agradezco cualquier opinión o idea siempre que sea constructiva. Gracias de antemano
 
Holas sergio46! Conseguistes algo con lo de la api¿? A ver, conseguir info del vehículo a través de su matrícula más o menos resulta senzillo a través de la web de la DGT. Hay un formulario donde pones la matrícula y te da una información básica del vehículo en cuestión. Automatizar esa tarea resulta suficientemente sencillo. Lo que no he podido encontrar es de donde sacar el bastidor a partir de una matrícula. HAs podido conseguirlo¿? Un saludo y gracias.
 
Muchísimas gracias compañero :)

Al final me estoy creando mi base de datos propia. Saludos
Hola, conseguiste conectarte a la API de la DGT? He escuchado que cobran 10 centimos por cada petición... me suena raro pues debería ser un servicio publico
Yo me pude descargar manualmente las matriculaciones por bastidor pero solo desde Diciembre de 2014. Sabéis como se pueden conseguir anteriores?

Muchas gracias
 
Hola, conseguiste conectarte a la API de la DGT? He escuchado que cobran 10 centimos por cada petición... me suena raro pues debería ser un servicio publico
Yo me pude descargar manualmente las matriculaciones por bastidor pero solo desde Diciembre de 2014. Sabéis como se pueden conseguir anteriores?

Muchas gracias
No, no conseguí encontrar ninguna API pública de la DGT.
La alternativa fue descargar manualmente matriculaciones por bastidor como tú.
Las matriculaciones solo están digitalizadas desde dic 2014.
No es posible obtener las anteriores.

Saludos
 
Hola, usando el endpoint de la documentación que comparte Sampi parece que consigo conectar con el microservicio pero, como también advierte la misma documentación, me da error al no ir firmada la petición. Esta no es para nada mi área de conocimiento (mi tarea es sólo mover los archivos txt que se generen a una sql) así que mi pregunta es posible que sea un poco embarazosa pero ¿Cómo podría pasarle el certificado a la petición? Lo único que encuentro es que hay que montar una aplicación en .net...
Mi petición:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.dgt.es/iest/microdatos/descargas/schema">
<soapenv:Header/>
<soapenv:Body>
<sch:peticion>
<filtro>
<Categoria>1</Categoria>
<Subcategoria>4</Subcategoria>
<Fecha>08/04/2021</Fecha>
</filtro>
<!--Optional:
<multiParte>
<NombreFichero>?</NombreFichero>
<Fragmento>?</Fragmento>
<NumTotalFragmentos>?</NumTotalFragmentos>
<TamanoFichero>?</TamanoFichero>
</multiParte>
-->
</sch:peticion>
</soapenv:Body>
</soapenv:Envelope>

La respuesta que obtengo
<soapenv:Envelope xmlns:dpconfig="us-en_software_HP" xmlns:dgt="us-en_software_HP" xmlns:date="http://exslt.org/dates-and-times" xmlns:str="http://exslt.org/strings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<soapenv:Fault>
<faultcode>soapenv:0x00d30003</faultcode>
<faultstring>No se ha encontrado el certificado firmante en el documento XML</faultstring>
<detail/>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

Muchas gracias por vuestra ayuda
 
Arriba