API de declaraciones de bienes y rentas (Ley 2013 de 2019) por documento

PlacApi devuelve en JSON las declaraciones de bienes y rentas y conflicto de interés que la Ley 2013 de 2019 obliga a publicar a servidores públicos y contratistas del Estado: por cada declaración, la entidad, el cargo, el motivo de la publicación (ingreso, periódico o retiro), el número, la fecha y su estado, más un resumen con todas las entidades donde la persona ha declarado y la fecha de su última publicación.

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

Qué problema resuelve

Cuando alguien dice ser contratista del Estado, comprobarlo exige entrar al buscador de la Función Pública y revisar a mano. Este endpoint responde de una llamada si esa persona declara, dónde y desde cuándo, que es la trayectoria pública que interesa en una debida diligencia o en una verificación de referencias.

Para quién sirve

Áreas de cumplimiento y prevención de riesgos, periodismo de datos y veedurías ciudadanas, equipos de selección que verifican trayectoria en el sector público, y plataformas de contratación que validan a un proveedor.

Datos requeridos

  • documento — número de documento del declarante.
  • nombre — alternativa al documento: nombre o parte de él.
  • tipoPersona — nat (por defecto) o jur.

Fuentes y cobertura

  • Función Pública — Formulario Único de Declaración de Bienes, Rentas y Conflicto de InterésBuscador ciudadano del FDCI: declarante y su documento, entidad, cargo o condición de contratista, tipo de publicación, número de declaración, fecha y estado.

¿Cómo verificar que alguien es contratista del Estado?

Consultando /api/sigep con su documento. Si la persona está obligada a declarar por la Ley 2013 de 2019, la respuesta trae la entidad, el cargo y desde cuándo. El resumen agrega todas las entidades donde ha declarado.

¿La API entrega el PDF de la declaración de bienes y rentas?

No. La descarga del PDF en el portal oficial exige resolver un captcha, así que devolvemos el idDeclaracion y el enlace al buscador de la Función Pública para bajarlo manualmente. Preferimos decirlo a prometer un archivo que no llega.

Ejemplo de solicitud

POST https://placapi.com/api/sigep. 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/sigep' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"documento":"1020304050"}'

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": "declaraciones-bienes-rentas",
  "status": "info",
  "data": {
    "resumen": {
      "tieneDeclaraciones": true,
      "totalDeclaraciones": 5,
      "entidades": [
        "ALCALDIA DE MUNICIPIO EJEMPLO"
      ],
      "ultimaPublicacion": "2026-07-10 12:07"
    },
    "declaraciones": [
      {
        "idDeclaracion": "9000001",
        "nombre": "MARIA FERNANDA GOMEZ RUIZ",
        "entidad": "ALCALDIA DE MUNICIPIO EJEMPLO",
        "cargo": "CONTRATISTA",
        "tipoPublicacion": "PERIÓDICO",
        "declaracionNo": "8100001-02",
        "observacion": "Corrección de 8100001-01",
        "fechaPublicacion": "2026-07-10 12:07",
        "estado": "FINALIZADO"
      }
    ],
    "portalUrl": "https://www.funcionpublica.gov.co/fdci/consultaCiudadana"
  }
}

Explicación campo por campo

CampoTipoDescripción
resumen.entidadesarrayEntidades distintas donde ha declarado. Resume la trayectoria pública sin recorrer la lista.
tipoPublicacionstringPor qué se declaró: INGRESO, PERIÓDICO o RETIRO. Un RETIRO reciente dice que la persona ya no está en esa entidad.
observacionstringCorrección de una declaración anterior, cuando el portal lo indica.
idDeclaracionstringIdentificador en el portal oficial. Es lo que hace falta para descargar el PDF a mano desde portalUrl.
estadostringEstado de la declaración, por ejemplo FINALIZADO.

Tiempo de respuesta

Dos a cinco segundos.

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

1 día. La Función Pública publica por lotes cuando vence cada plazo, no en continuo.

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

  • NO entrega el PDF de la declaración: la descarga del portal sí valida un captcha y no se puede automatizar. Se devuelve el idDeclaracion y la URL oficial para bajarlo a mano, en vez de prometer un archivo que no podemos traer.
  • Solo cubre a quienes están obligados a declarar por la Ley 2013 de 2019. Una persona sin declaraciones no es una señal negativa: probablemente nunca contrató con el Estado.
  • La búsqueda por nombre depende de cómo lo haya escrito la entidad que publicó la declaración.
  • Una persona sin declaraciones responde con éxito y con tieneDeclaraciones en false. Esa respuesta cobra: es el dato que se vino a comprobar.

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

Otras preguntas frecuentes

¿Qué significa que el tipo de publicación sea RETIRO?

+

Que la declaración se publicó al salir de la entidad. Es la señal de que la persona ya no está vinculada ahí, y suele ser el dato que importa al verificar una referencia laboral.

¿Qué pasa si la persona no tiene declaraciones?

+

Se responde con éxito y tieneDeclaraciones en false. No significa nada malo: la mayoría de la gente nunca ha contratado con el Estado.

Seguir explorando

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

Contacto