Skip to main content
El Sistema Único de Información de Trámites (SUIT), a cargo de Función Pública, es el registro oficial de todos los trámites que una entidad pública colombiana ofrece a personas y empresas: desde el pasaporte o el duplicado de la cédula hasta un permiso municipal. gov.co muestra cada uno como una página de trámite numerada T más su número único. Cada trámite llega con su entidad, el orden y el municipio de la entidad, si se puede hacer en línea, y su información completa: propósito, a quién va dirigido, cada paso con sus documentos, condiciones, canales, formularios y tarifas, excepciones, fundamento legal y puntos de atención. modified_at dice cuándo lo actualizó la entidad por última vez. Busca en entidades nacionales y territoriales con texto libre que llega hasta los requisitos y las tarifas, o filtra por orden, entidad o departamento y municipio DANE.
La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.

Buscar trámites

POST /co/suit/procedures-search/v1 Dataset Una sola búsqueda sobre todos los trámites de todas las entidades públicas, nacionales y territoriales, que llega hasta los requisitos y las tarifas.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[], del más pertinente al menos cuando se envía query. Cada resultado incluye id (el número único del trámite, que gov.co muestra como T44), number, name, purpose, result (lo que obtiene la persona), time_to_obtain, procedure_class (UNICO para un trámite propio de una entidad, MODELO para uno estándar que ofrecen muchas), state, version, entity_code, entity_name, entity_order (NACIONAL o TERRITORIAL), entity_level (MUNICIPAL, DEPARTAMENTAL o DISTRITAL para entidades territoriales), department_code y municipality_code (DANE), municipality_name, online (TOTALMENTE, PARCIALMENTE o NO), online_url, manual_url, entity_url, modified_at (cuándo se actualizó por última vez la información del trámite), created_at y official_url (el trámite en gov.co).
Los resultados de búsqueda no incluyen la información completa del trámite. query sí busca dentro de ella, así que un requisito o una tarifa encuentran el trámite; para leerlo completo usa el endpoint Colombia Procedure.

Un trámite, completo

POST /co/suit/procedure/v1 Dataset
Devuelve as_of, found, procedure_id y procedure, que trae todo lo que devuelve la búsqueda más content: la información completa del trámite en markdown (propósito, a quién va dirigido, cada paso con sus documentos, condiciones, canales, formularios y tarifas, excepciones, fundamento legal y puntos de atención), con text, offset, total_length, has_more y next_offset. Cada resultado incluye id (el número único del trámite, que gov.co muestra como T44), number, name, purpose, result (lo que obtiene la persona), time_to_obtain, procedure_class (UNICO para un trámite propio de una entidad, MODELO para uno estándar que ofrecen muchas), state, version, entity_code, entity_name, entity_order (NACIONAL o TERRITORIAL), entity_level (MUNICIPAL, DEPARTAMENTAL o DISTRITAL para entidades territoriales), department_code y municipality_code (DANE), municipality_name, online (TOTALMENTE, PARCIALMENTE o NO), online_url, manual_url, entity_url, modified_at (cuándo se actualizó por última vez la información del trámite), created_at y official_url (el trámite en gov.co).
Las tarifas y los requisitos son los que la entidad publicó por última vez en el registro; modified_at dice cuándo. La página de la propia entidad puede ser más reciente.
Un número único que el registro no tiene devuelve found: false con HTTP 200, no un error.

Referencia completa

Esquemas, todos los campos de respuesta y un playground interactivo.