DEV Community

Cover image for API Rest patentes de autos en Chile
Victor San Martin for Boostr

Posted on • Originally published at blog.boostr.cl

API Rest patentes de autos en Chile

En Chile, si quieres saber más sobre un auto y su dueño, normalmente tienes que navegar por el sitio web del Registro Civil y solicitar el certificado de anotaciones vigentes o el padrón, además ambos tienes un costo. Es la fuente más actualizada que tenemos en el país, pero si no estás para descargar PDFs (después de proceso de varios clicks) y solo necesitas revisar una patente rápidamente, hay opciones más ágiles, como pantentechile.com o volanteomaleta.com.

Ahora, aquí viene el problema: ni el Registro Civil ni esos sitios populares tienen una API para revisar la info. De hecho, uno de ellos en su formulario de contacto te dice directamente que toda solicitud de acceso a sus datos será ignorado de inmediato.

Entonces, me puse a rastrear cómo sacar info de fuentes públicas. La idea es crear una API para que desarrolladores como tú y yo puedan sacarle partido y construir apps increíbles con toda esa data.

¡Y así nace nuestra API de Patentes! Ahora, ¡manos a la obra! 🚗💨

API para consultar información de un vehículo de acuerdo a su patente.

El uso es súper sencillo y basta con hacer una simple consulta indicando la patente en la URL, aquí tienes un ejemplo:

const fetch = require('node-fetch');

const url = 'https://api.boostr.cl/vehicle/CPRL32.json';
const options = {method: 'GET', headers: {accept: 'application/json'}};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error('error:' + err));
Enter fullscreen mode Exit fullscreen mode

Por el momento la información que entrega el servicio es la siguiente:

{
    "status": "success",
    "data": {
        "plate": "",
        "dv": "",
        "make": "",
        "model": "",
        "year": "",
        "type": "",
        "engine": "",
        "owner": {
            "fullname": "",
            "documentNumber": ""
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

Consideraciones

¿Hay límites?
¡Claro que sí! En este momento, puedes revisar hasta 5 patentes cada 10 segundos. Pero, ojo, este límite puede variar si veo que se abusa del servicio. Si te pasas del límite, el sistema te bloqueará por unos segundos. Si insistes en el abuso, el bloqueo podría ser para siempre.

¿Es gratuito?
Sí, por ahora lo es. Estoy pensando en aplicar un modelo freemium, con una versión gratuita y un plan que tendría un bajo costo. Este plan te permitirá aumentar la cantidad de consultas mensuales, peticiones por segundo o acceder a más información. Así que, si usas el servicio, mantente al tanto de los cambios que publicaremos en nuestro changelog.

¿De dónde sacas la información?
La sacamos de diversas fuentes totalmente públicas. Nuestro servicio automáticamente busca la patente en varias fuentes, y si no arroja datos, es porque esa patente aún no figura en sus registros.

¿Qué significa que esté en beta?
Quiere decir que es un servicio nuevo que podría cambiar sin previo aviso. Pueden haber cambios en el contenido, límites de consultas o incluso en la licencia de uso. ¡Así que mantente alerta! 🚀


Sobre Boostr

Somos una empresa joven pero con gente con muchos años de experiencia en el desarrollo de soluciones tecnológicas. Si tienes una idea en mente, o sólo nos quieres saludar, escríbenos a hola@boostr.cl.

Top comments (0)