API de avalúo FASECOLDA por código: valor comercial sin pasar por la placa

PlacApi expone /api/avaluo-por-codigo, una API REST que devuelve el valor comercial de referencia FASECOLDA de un vehículo a partir del código de la guía de valores: sin placa, sin documento del propietario y sin pasar por el RUNT. Se manda el código numérico y, si hace falta, el año del modelo, y la respuesta trae en JSON la marca, la referencia, el año, la clase, el valor comercial en pesos y el rango de mercado mínimo y máximo. Es la entrada de quien ya trabaja con códigos FASECOLDA —aseguradoras, peritos, tasadores, cotizadores con selector de versión— y no necesita que el sistema adivine de qué vehículo se trata: el código ya lo dice.

¿No eres desarrollador? Consulta el RUNT por placa aquí sin escribir código.

Qué problema resuelve

La guía de valores de FASECOLDA es la referencia con la que el mercado asegurador colombiano tasa un vehículo, pero el gremio no publica una API para consultarla: hay que entrar a su buscador, elegir categoría, marca, referencia y versión, y leer el número a mano. Un perito que valora treinta vehículos al día no puede repetir eso treinta veces, y una aseguradora que ya guarda el código FASECOLDA en su póliza tampoco quiere volver a identificar el carro desde cero: el código es un identificador exacto y basta con preguntarle su precio. Este endpoint hace justo eso, en una llamada y sin captcha.

Para quién sirve

Aseguradoras y corredores que ya tienen el código FASECOLDA en su cotizador, peritos y ajustadores que valoran por versión exacta, entidades de leasing y crédito que tasan garantías, y desarrolladores que construyen un selector de marca, modelo y versión y necesitan el precio del ítem que el usuario acaba de elegir.

Datos requeridos

  • codeFasecolda — código de la guía de valores FASECOLDA, solo dígitos (por ejemplo 08053096). Alias aceptado: codigo.
  • modelo — opcional: año del modelo. Ajusta el valor comercial al año pedido, porque una misma versión no vale lo mismo en 2019 que en 2024.
  • refresh — opcional: salta la caché y vuelve a preguntarle a la fuente. Una consulta refrescada con datos siempre cobra.

Fuentes y cobertura

  • FASECOLDA (fasecolda.com)Guía de valores del gremio asegurador: valor comercial y rango de mercado por código, marca, referencia, versión y año del modelo. Es la referencia con la que las aseguradoras dimensionan el valor asegurable.
  • Catálogo público de FASECOLDAEl mismo catálogo que alimenta /api/catalogo: marcas, años, referencias y versiones, cada una con su código, su valor de mercado y su ficha técnica. Es de donde sale el código cuando no se tiene.

¿Cuándo conviene consultar por código y cuándo por placa?

PlacApi tiene dos endpoints para el mismo dato y la diferencia no es cosmética: es por dónde entra la consulta. /api/avaluo-por-codigo recibe el código de la guía y pregunta el precio de esa versión exacta. /api/avaluo recibe la placa y el documento del propietario, y antes de poder preguntar nada tiene que averiguar de qué vehículo se trata: consulta el RUNT, saca el VIN, la marca, la línea, el cilindraje y el año, y solo entonces resuelve el código. Son dos productos para dos situaciones y ninguno reemplaza al otro.

El costo en créditos es el mismo —1 crédito por consulta con datos— pero el tiempo no. Por código la respuesta llega en segundos, porque hay un solo salto contra la fuente. Por placa hay que esperar primero al RUNT, que es un portal con captcha y el eslabón lento de toda la cadena. Si tu sistema ya guarda el código junto al vehículo, pagar la resolución de placa a código en cada cotización es pagar dos veces por algo que ya sabías.

La otra diferencia es la precisión. El código identifica una versión concreta: un Corolla híbrido con caja automática es un código y el de gasolina con caja mecánica es otro, con otro precio. Entrando por placa, la versión hay que deducirla de lo que publica el RUNT, que es menos específico que la guía; cuando esa deducción deja más de una versión posible, la respuesta lo confiesa y el rango cubre todas. Entrando por código no hay nada que deducir.

Entra por código si ya tienes el vehículo identificado

Es el caso de la aseguradora cuyo cotizador guarda el código FASECOLDA en la póliza, del perito que trabaja sobre la versión exacta y del formulario que ya le pidió al usuario elegir marca, año y versión en un selector. Ahí el código está y la placa sobra: /api/avaluo-por-codigo devuelve el valor comercial y el rango de mercado sin tocar el RUNT, sin pedir el documento del propietario y sin depender de que el vehículo esté matriculado. Sirve incluso para uno que todavía no tiene placa.

Entra por placa si lo único que tienes es la placa

Es el caso del comprador de usados, de la compraventa y del taller: lo único a la mano es la placa pintada en el carro. Ese camino está documentado aparte, en la página de la API FASECOLDA por placa que enlazamos al final, porque responde a otra búsqueda y a otra necesidad. Las dos páginas se enlazan entre sí a propósito: son la misma guía de valores consultada por dos entradas distintas, no dos versiones de lo mismo.

¿De dónde sale el código FASECOLDA y qué hago si no lo tengo?

El código FASECOLDA es un identificador numérico que la guía de valores le asigna a cada versión de cada vehículo. No está impreso en la tarjeta de propiedad ni lo publica el RUNT: sale del catálogo de la propia FASECOLDA. Por eso PlacApi expone /api/catalogo, un endpoint en cascada que recorre ese catálogo hasta llegar al código, y que no pide placa ni documento de nadie.

La cascada tiene tres pasos: sin filtros devuelve las marcas y los años disponibles; con una marca, sus referencias; con marca más año —o más referencia— las versiones. Cada versión llega con su código, su valor de mercado, el precio de vehículo nuevo cuando ese año todavía se vende 0 km, y la ficha técnica: cilindraje, potencia, puertas, airbags y tracción. Es lo que hace falta para poblar un selector de marca, modelo y versión, y el código que sale de ahí es el que acepta este endpoint.

Dos detalles del catálogo que ahorran una tarde de depuración. El primero: en el catálogo vehicular colombiano «modelo» es el año, no la línea, así que modelo 2024 significa año 2024 y la línea va en referencia. El segundo: el filtro soloConPrecio viene activado por defecto y esconde las versiones sin valor publicado para ese año; apagarlo hace que Toyota 2024 pase de 44 a 401 versiones, casi todas en cero. El recorrido completo, paso por paso, está en la referencia del catálogo vehicular.

¿Por qué el VIN de FASECOLDA no cubre los modelos 2025 en adelante?

Esta es la limitación real de la guía y conviene conocerla antes de diseñar la integración, porque explica por qué el código es un camino más firme que el chasis. El decodificador de VIN de FASECOLDA no tiene cargados los vehículos de los años-modelo más recientes: para esos VIN responde con un error, no con un código, y sin código no hay precio.

El corte está medido. Sobre 120 VIN reales tomados de nuestra propia caché el 14 de agosto de 2026, el decodificador resolvió 54 de 54 en los modelos 2018 a 2023 y 4 de 5 en 2024, y a partir de ahí se cae: 0 de 5 en 2025, 1 de 9 en 2026 y 0 de 1 en 2027. No es la fuente caída —un VIN de control de 2022 respondía bien en el mismo minuto— ni un problema de credenciales, y tampoco es que el vehículo no tenga precio: el Mazda CX-30 modelo 2026 sí está en la guía, con valores publicados por versión. Lo único roto es el puente entre el VIN y el código.

Consultando por código ese puente no existe, así que la limitación no aplica: un vehículo 2026 tiene código y tiene precio, y este endpoint lo devuelve igual que uno de 2015. Del lado de la consulta por placa el hueco se cubrió en agosto de 2026 con un respaldo que identifica el vehículo por marca, año, línea y cilindraje contra el mismo catálogo público; con eso las fichas de modelo 2025 o posterior pasaron de 0 de 32 a 31 de 32 con avalúo. Ese respaldo identifica un grupo compatible, no la versión exacta, y por eso la respuesta de /api/avaluo lo rotula con el campo origen: vin cuando resolvió el chasis y catalogo cuando resolvió el respaldo.

¿Qué es el rango de mercado que viene junto al valor?

Junto al valor comercial la respuesta trae un rango con un mínimo y un máximo en pesos. No es una estimación nuestra: es la banda que publica la propia guía para esa versión y ese año, y refleja que dos vehículos idénticos sobre el papel no valen lo mismo en la calle según estado, kilometraje y equipamiento.

Para un asegurador, el valor comercial es el número con el que normalmente se dimensiona el valor asegurable y el rango es lo que permite defender una cifra distinta cuando el vehículo lo justifica. Para un cotizador de crédito, el mínimo del rango es la lectura conservadora de la garantía. PlacApi no fija ninguno de los tres números: reporta lo que FASECOLDA publica. Por eso un valor de referencia no sustituye a un avalúo pericial cuando hay una disputa de por medio.

¿Cómo consultar el avalúo FASECOLDA por código con una API?

Con una llamada POST a /api/avaluo-por-codigo enviando codeFasecolda, el código numérico de la guía de valores, y opcionalmente modelo con el año. La autenticación va en el header x-api-key. La respuesta devuelve en JSON la marca, la referencia, el año, la clase, el valor comercial en pesos y el rango de mercado. No hace falta placa, ni documento del propietario, ni que el vehículo esté matriculado en Colombia.

¿En qué se diferencia de la API de avalúo por placa?

En la entrada. /api/avaluo-por-codigo recibe el código y pregunta el precio de esa versión exacta. /api/avaluo recibe placa y documento del propietario, consulta primero el RUNT para identificar el vehículo y con eso resuelve el código. Cuestan lo mismo, 1 crédito, pero el de placa es más lento porque depende del RUNT y su versión es deducida, no exacta. Ese camino está documentado en la página de la API FASECOLDA por placa.

Ejemplo de solicitud

POST https://placapi.com/api/avaluo-por-codigo. Autenticación por API key en el header x-api-key. Los datos del ejemplo son ficticios.

Ejemplo cURL de la solicitud
curl -X POST 'https://placapi.com/api/avaluo-por-codigo' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"codeFasecolda":"08053096","modelo":2023}'

Ejemplo de respuesta

Respuesta JSON (fragmento con los campos de esta consulta; la API integral devuelve todas las fuentes en el mismo objeto).

Ejemplo de respuesta JSON
{
  "source": "avaluo",
  "status": "info",
  "data": {
    "codigo": "08053096",
    "marca": "MAZDA",
    "linea": "CX-30",
    "modelo": 2023,
    "valorComercial": 98000000,
    "rangoMercado": {
      "min": 92000000,
      "max": 104000000
    },
    "clase": "CAMIONETA"
  },
  "mode": "live",
  "fetchedAt": "2026-07-24T15:04:05.000Z"
}

Explicación campo por campo

CampoTipoDescripción
sourcestringFuente del resultado; siempre "avaluo".
statusstringinfo cuando hay valor, unknown cuando el código no resolvió. Califica el hallazgo, no la llamada: las dos respuestas son HTTP 200.
data.codigostringEl código FASECOLDA consultado, tal como lo devuelve la guía.
data.marcastringMarca a la que la guía asocia ese código.
data.lineastringReferencia y versión tal como las escribe la guía. Es más específica que la línea del RUNT: ahí está la diferencia entre dos versiones que valen distinto.
data.modelonumberAño del modelo al que corresponde el valor devuelto.
data.clasestringClase del vehículo según la guía (AUTOMOVIL, CAMIONETA, MOTO…).
data.valorComercialnumber (COP)Valor comercial de referencia en pesos para esa versión y ese año.
data.rangoMercado.minnumber (COP)Extremo inferior de la banda publicada. La lectura conservadora cuando el valor respalda una garantía.
data.rangoMercado.maxnumber (COP)Extremo superior de la banda publicada.
modestringlive si se consultó la fuente en ese momento; cache si vino de caché. Un hit de caché no cobra crédito.
fetchedAtstring (ISO 8601)Instante en que se obtuvo el dato. Parte del contrato, no un extra: es lo que permite saber si el valor es de hoy o de hace meses.

Tiempo de respuesta

Segundos: hay un solo salto contra la fuente y no pasa por el RUNT ni por ningún captcha. Es el camino más rápido al avalúo, frente a los 30 a 90 segundos que puede tardar la consulta por placa la primera vez.

Precio y cobro

1 crédito por consulta con datos, desde 349 COP. El precio por crédito baja por volumen: 349 COP desde 30, 249 COP desde 1.000, 149 COP desde 5.000, 139 COP desde 10.000, 119 COP desde 20.000, 99 COP desde 50.000. Los créditos se compran por adelantado (mínimo 30 = 10.470 COP), no vencen y no hay mensualidad. El mismo precio aplica por la web y por API. Solo se cobra cuando la consulta devuelve datos; por API, las consultas sin resultado (404) tienen 10 gratis al mes por cada tipo de respuesta sin datos y después cobran igual.

Caché y actualización

180 días, con la clave puesta en el código y el año. Es un dato que cambia cuando FASECOLDA republica su guía, no cada día, así que un caché corto solo obligaría a reconsultar por el mismo número. Con refresh en true se salta la caché y se vuelve a preguntar a la fuente; esa consulta, si trae datos, cobra.

Seguridad y privacidad

La placa y el documento se usan solo para ejecutar la consulta; el resultado queda en caché temporal. No se almacenan datos de tarjetas (los pagos los procesa Wompi). Ver privacidad y seguridad.

Limitaciones y posibles errores

  • El valor FASECOLDA es una referencia del gremio asegurador, no un precio de venta ni un avalúo pericial. PlacApi reporta lo que la guía publica; no fija precios.
  • Un código inexistente, o sin valor publicado, responde HTTP 200 con data en null y status unknown. Esa consulta no cobra crédito, pero tampoco devuelve un valor aproximado: preferimos el hueco declarado a un número inventado.
  • El endpoint no verifica que el código corresponda a un vehículo real matriculado: recibe un código y devuelve su precio. Un código mal digitado que igual exista en la guía devolverá una respuesta correcta para OTRO vehículo; comprobar esa correspondencia es de quien integra.
  • El decodificador de VIN de FASECOLDA no cubre los años-modelo 2025 en adelante. Esto no afecta a este endpoint, que no usa VIN, pero sí a /api/avaluo, que resuelve la placa por VIN antes de caer al respaldo por catálogo.
  • El avalúo queda en caché 180 días. Si FASECOLDA republica su guía antes de ese plazo, el valor anterior sigue vigente hasta que la consulta se pida con refresh.

Códigos de error del endpoint (401, 402, 429, 5xx) en la referencia de errores.

Otras preguntas frecuentes

¿Qué pasa si el código no existe o la guía no publica valor para ese año?

+

La respuesta llega con HTTP 200, data en null y status unknown, con el mensaje de que no se encontró avalúo para ese código; esa consulta no cobra crédito. Si el código sí existe pero la guía no publica valor para el año pedido, conviene reintentar sin el parámetro modelo y confirmar los años disponibles con /api/catalogo, que lista las versiones con precio publicado para cada año.

¿Cuánto cuesta una consulta de avalúo por código?

+

1 crédito por consulta con datos. Un hit de caché no cobra y una consulta sin resultado tampoco. El valor del crédito en pesos y los tramos por volumen están en el bloque de precio de esta misma página y en la página de compra: no hay mensualidad, ni mínimo mensual, ni contrato de permanencia.

¿El valor FASECOLDA es el precio de venta del vehículo?

+

No. Es un valor de referencia del gremio asegurador, pensado para dimensionar el valor asegurable y las indemnizaciones. El precio real de una transacción depende del estado, el kilometraje, el historial y la negociación, y puede quedar fuera del rango publicado. Tampoco es un avalúo pericial: para eso hacen falta un perito y una inspección física.

¿Puedo pedir el valor de un año distinto al actual?

+

Sí. El parámetro modelo lleva el año y ajusta el valor comercial a ese año, siempre que la guía publique precio para esa versión en ese año. Sin el parámetro, la respuesta trae el año que la fuente resuelve para el código. Es el mismo mecanismo con el que se compara la depreciación de una versión entre años consecutivos.

¿Cada cuánto cambia el valor y cuánto dura en caché?

+

FASECOLDA actualiza su guía periódicamente y PlacApi cachea el avalúo por 180 días con la clave puesta en el código. Si necesitas saltarte la caché y volver a preguntarle a la fuente, manda refresh en true; esa consulta, si trae datos, cobra.

Seguir explorando

Última revisión: 20 de agosto de 2026 · Versión de la API: v1 · Fuentes y metodología

Contacto