MENU navbar-image

Introduction

Documentación de la API para APIListasVRI.

This documentation aims to provide all the information you need to work with our API.

<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>

Authenticating requests

To authenticate requests, include an Authorization header with the value "Bearer {YOUR_AUTH_KEY}".

All authenticated endpoints are marked with a requires authentication badge in the documentation below.

Para obtener un token de autenticación, por favor dirígete a la plataforma Starsol en la sección de configuración encontrarás el método para generarlo. Si tienes problemas, contacte al administrador.

Lists

APIs para consultar listas vinculantes, restrictivas e informativas.

Consultar listas

requires authentication

Devuelve las listas de respuesta inmediata (OFAC, PEP, GOOGLE y ONU) y retorna un ID de consulta (query_id) para consultar los resultados de las listas asincronas posteriormente.

Example request:
curl --request GET \
    --get "https://api-listas.starsol.com.co/api/v1/lists" \
    --header "Authorization: Bearer {token} Token de autenticación" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"apellido\": \"consequatur\",
    \"nombre\": \"consequatur\",
    \"nuip\": 17,
    \"tipo_nuip\": \"consequatur\",
    \"tipo_persona\": \"consequatur\"
}"
const url = new URL(
    "https://api-listas.starsol.com.co/api/v1/lists"
);

const headers = {
    "Authorization": "Bearer {token} Token de autenticación",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

let body = {
    "apellido": "consequatur",
    "nombre": "consequatur",
    "nuip": 17,
    "tipo_nuip": "consequatur",
    "tipo_persona": "consequatur"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "message": "Se retornan los resultados de las listas sincronas consultadas. Las listas asincronas se procesarán y estarán disponibles posteriormente.",
    "timestamp": "2026-01-01T00:00:00+00:00",
    "data": {
        "resultados": {
            "OFAC": {
                "respuesta": [
                    {
                        "name": "John Doe",
                        "type": "-0-",
                        "country": "USA",
                        "info1": "Additional info 1",
                        "info2": "Additional info 2",
                        "info3": "Additional info 3",
                        "info4": "Additional info 4",
                        "info5": "Additional info 5",
                        "info6": "Additional info 6",
                        "info7": "Additional info 7",
                        "info8": "Additional info 8",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "respuesta_formateada": [
                    {
                        "name": "John Doe",
                        "type": "-0-",
                        "country": "USA",
                        "info1": "Additional info 1",
                        "info2": "Additional info 2",
                        "info3": "Additional info 3",
                        "info4": "Additional info 4",
                        "info5": "Additional info 5",
                        "info6": "Additional info 6",
                        "info7": "Additional info 7",
                        "info8": "Additional info 8",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "records": 1
            },
            "GOOGLE": {
                "respuesta": [
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    },
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    }
                ],
                "respuesta_formateada": [
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    },
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    }
                ],
                "mensaje": "Se encontraron 2 coincidencias",
                "records": 2
            },
            "ONU": {
                "respuesta": [
                    {
                        "DATAID": "12345",
                        "FIRST_NAME": "Jane",
                        "SECOND_NAME": "A.",
                        "UN_LIST_TYPE": "DPRK",
                        "REFERENCE_NUMBER": "67890",
                        "LISTED_ON": "2020-01-01",
                        "COMMENTS1": "Some comments",
                        "GENDER": "Femenino",
                        "DESIGNATION": {
                            "VALUE": "Some designation"
                        },
                        "NATIONALITY": {
                            "VALUE": "Country Name"
                        },
                        "LIST_TYPE": {
                            "VALUE": "Type Value"
                        },
                        "LAST_DAY_UPDATED": {
                            "VALUE": "2024-12-31"
                        },
                        "INDIVIDUAL_ALIAS": {
                            "QUALITY": "Alias Quality",
                            "ALIAS_NAME": "Alias Name"
                        },
                        "INDIVIDUAL_ADDRESS": {
                            "CITY": "City Name",
                            "STATE_PROVINCE": "Province Name",
                            "COUNTRY": "Country Name",
                            "NOTE": "Address Note"
                        },
                        "INDIVIDUAL_DATE_OF_BIRTH": {
                            "TYPE_OF_DATE": "EXACT or APPROXIMATELY",
                            "DATE": "1990-01-01",
                            "YEAR": "1990"
                        },
                        "INDIVIDUAL_PLACE_OF_BIRTH": {
                            "CITY": "Birth City",
                            "STATE_PROVINCE": "Birth Province",
                            "COUNTRY": "Birth Country"
                        },
                        "INDIVIDUAL_DOCUMENT": {
                            "TYPE_OF_DOCUMENT": "Passport",
                            "NUMBER": "A12345678",
                            "COUNTRY_OF_ISSUE": "Country Name"
                        }
                    }
                ],
                "respuesta_formateada": [
                    {
                        "DATAID": "12345",
                        "FIRST_NAME": "Jane",
                        "SECOND_NAME": "A.",
                        "UN_LIST_TYPE": "DPRK",
                        "REFERENCE_NUMBER": "67890",
                        "LISTED_ON": "2020-01-01",
                        "COMMENTS1": "Some comments",
                        "GENDER": "Femenino",
                        "DESIGNATION": {
                            "VALUE": "Some designation"
                        },
                        "NATIONALITY": {
                            "VALUE": "Country Name"
                        },
                        "LIST_TYPE": {
                            "VALUE": "Type Value"
                        },
                        "LAST_DAY_UPDATED": {
                            "VALUE": "2024-12-31"
                        },
                        "INDIVIDUAL_ALIAS": {
                            "QUALITY": "Alias Quality",
                            "ALIAS_NAME": "Alias Name"
                        },
                        "INDIVIDUAL_ADDRESS": {
                            "CITY": "City Name",
                            "STATE_PROVINCE": "Province Name",
                            "COUNTRY": "Country Name",
                            "NOTE": "Address Note"
                        },
                        "INDIVIDUAL_DATE_OF_BIRTH": {
                            "TYPE_OF_DATE": "EXACT or APPROXIMATELY",
                            "DATE": "1990-01-01",
                            "YEAR": "1990"
                        },
                        "INDIVIDUAL_PLACE_OF_BIRTH": {
                            "CITY": "Birth City",
                            "STATE_PROVINCE": "Birth Province",
                            "COUNTRY": "Birth Country"
                        },
                        "INDIVIDUAL_DOCUMENT": {
                            "TYPE_OF_DOCUMENT": "Passport",
                            "NUMBER": "A12345678",
                            "COUNTRY_OF_ISSUE": "Country Name"
                        }
                    }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "records": 1
            },
            "PEP": {
                "respuesta": [
                    {
                        "nuip": "123456789",
                        "organization": "Organization Name",
                        "position": "Position Title",
                        "name": "Full Name",
                        "init_date": "2024-01-01",
                        "end_date": "2025-01-01",
                        "resume": "Summary or resume information",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "respuesta_formateada": [
                    {
                        "nuip": "123456789",
                        "organization": "Organization Name",
                        "position": "Position Title",
                        "name": "Full Name",
                        "init_date": "2024-01-01",
                        "end_date": "2025-01-01",
                        "resume": "Summary or resume information",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "records": 1
            }
        },
        "query_id": "252c62fb-8303-4220-8547-12d039d9fe0b"
    }
}
 

Request   

GET api/v1/lists

Headers

Authorization        

Example: Bearer {token} Token de autenticación

Content-Type        

Example: application/json

Accept        

Example: application/json

Body Parameters

apellido   string  optional    

Apellido de la persona. Obligatorio si tipo_persona es PN. Ejemplo: Pérez Example: consequatur

nombre   string     

Nombre o razón social. Ejemplo: Juan Carlos Example: consequatur

nuip   integer     

Número de identificación personal o NIT. Ejemplo: 123456789 Example: 17

tipo_nuip   string     

Tipo de identificación. Valores permitidos: CC (Cédula de ciudadanía), CE (Cédula de extranjería), PA (Pasaporte), PT (Permiso temporal de permanencia), PE (Permiso especial de permanencia), NT (NIT). Ejemplo: CC Example: consequatur

tipo_persona   string     

Tipo de persona. Valores permitidos: PN (Persona Natural), PJ (Persona Jurídica). Ejemplo: PN Example: consequatur

Consultar resultados de una consulta realizada

requires authentication

Example request:
curl --request GET \
    --get "https://api-listas.starsol.com.co/api/v1/lists/consequatur" \
    --header "Authorization: Bearer {token} Token de autenticación" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
const url = new URL(
    "https://api-listas.starsol.com.co/api/v1/lists/consequatur"
);

const headers = {
    "Authorization": "Bearer {token} Token de autenticación",
    "Content-Type": "application/json",
    "Accept": "application/json",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


{
    "message": "Resultados de la consulta.",
    "timestamp": "2026-01-23T18:54:32+00:00",
    "data": {
        "query": {
            "uuid": "d4f1c3e2-3b6a-4f5e-9c2a-123456789abc",
            "nombre": "John",
            "apellido": "Doe",
            "nuip": "123456789",
            "tipo_nuip": "CC",
            "tipo_persona": "PN",
            "estado": "COMPLETADO",
            "consultas_async": 5,
            "created_at": "2026-01-01T04:52:07.000000Z",
            "updated_at": "2026-01-01T04:53:07.000000Z"
        },
        "resultados": {
            "OFAC": {
                "respuesta": [
                    {
                        "name": "John Doe",
                        "type": "-0-",
                        "country": "USA",
                        "info1": "Additional info 1",
                        "info2": "Additional info 2",
                        "info3": "Additional info 3",
                        "info4": "Additional info 4",
                        "info5": "Additional info 5",
                        "info6": "Additional info 6",
                        "info7": "Additional info 7",
                        "info8": "Additional info 8",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "respuesta_formateada": [
                    {
                        "name": "John Doe",
                        "type": "-0-",
                        "country": "USA",
                        "info1": "Additional info 1",
                        "info2": "Additional info 2",
                        "info3": "Additional info 3",
                        "info4": "Additional info 4",
                        "info5": "Additional info 5",
                        "info6": "Additional info 6",
                        "info7": "Additional info 7",
                        "info8": "Additional info 8",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "created_at": "2026-01-01T04:52:07.000000Z"
            },
            "PEP": {
                "respuesta": [
                    {
                        "nuip": "123456789",
                        "organization": "Organization Name",
                        "position": "Position Title",
                        "name": "Full Name",
                        "init_date": "2024-01-01",
                        "end_date": "2025-01-01",
                        "resume": "Summary or resume information",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "respuesta_formateada": [
                    {
                        "nuip": "123456789",
                        "organization": "Organization Name",
                        "position": "Position Title",
                        "name": "Full Name",
                        "init_date": "2024-01-01",
                        "end_date": "2025-01-01",
                        "resume": "Summary or resume information",
                        "updated_at": "2025-01-01 12:00:00"
                    }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "created_at": "2026-01-01T04:52:07.000000Z"
            },
            "GOOGLE": {
                "respuesta": [
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    },
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    }
                ],
                "respuesta_formateada": [
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    },
                    {
                        "title": "John Doe - Profile",
                        "link": "https://example.com/johndoe",
                        "displayLink": "example.com",
                        "snippet": "This is a snippet from the webpage about John Doe.",
                        "formattedUrl": "https://example.com/johndoe",
                    }
                ],
                "mensaje": "Se encontraron 2 coincidencias",
                "created_at": "2026-01-01T04:52:07.000000Z"
            },
            "ONU": {
                "respuesta": [
                    {
                        "DATAID": "12345",
                        "FIRST_NAME": "Jane",
                        "SECOND_NAME": "A.",
                        "UN_LIST_TYPE": "DPRK",
                        "REFERENCE_NUMBER": "67890",
                        "LISTED_ON": "2020-01-01",
                        "COMMENTS1": "Some comments",
                        "GENDER": "Femenino",
                        "DESIGNATION": {
                            "VALUE": "Some designation"
                        },
                        "NATIONALITY": {
                            "VALUE": "Country Name"
                        },
                        "LIST_TYPE": {
                            "VALUE": "Type Value"
                        },
                        "LAST_DAY_UPDATED": {
                            "VALUE": "2024-12-31"
                        },
                        "INDIVIDUAL_ALIAS": {
                            "QUALITY": "Alias Quality",
                            "ALIAS_NAME": "Alias Name"
                        },
                        "INDIVIDUAL_ADDRESS": {
                            "CITY": "City Name",
                            "STATE_PROVINCE": "Province Name",
                            "COUNTRY": "Country Name",
                            "NOTE": "Address Note"
                        },
                        "INDIVIDUAL_DATE_OF_BIRTH": {
                            "TYPE_OF_DATE": "EXACT or APPROXIMATELY",
                            "DATE": "1990-01-01",
                            "YEAR": "1990"
                        },
                        "INDIVIDUAL_PLACE_OF_BIRTH": {
                            "CITY": "Birth City",
                            "STATE_PROVINCE": "Birth Province",
                            "COUNTRY": "Birth Country"
                        },
                        "INDIVIDUAL_DOCUMENT": {
                            "TYPE_OF_DOCUMENT": "Passport",
                            "NUMBER": "A12345678",
                            "COUNTRY_OF_ISSUE": "Country Name"
                        }
                    }
                ],
                "respuesta_formateada": [
                    {
                        "DATAID": "12345",
                        "FIRST_NAME": "Jane",
                        "SECOND_NAME": "A.",
                        "UN_LIST_TYPE": "DPRK",
                        "REFERENCE_NUMBER": "67890",
                        "LISTED_ON": "2020-01-01",
                        "COMMENTS1": "Some comments",
                        "GENDER": "Femenino",
                        "DESIGNATION": {
                            "VALUE": "Some designation"
                        },
                        "NATIONALITY": {
                            "VALUE": "Country Name"
                        },
                        "LIST_TYPE": {
                            "VALUE": "Type Value"
                        },
                        "LAST_DAY_UPDATED": {
                            "VALUE": "2024-12-31"
                        },
                        "INDIVIDUAL_ALIAS": {
                            "QUALITY": "Alias Quality",
                            "ALIAS_NAME": "Alias Name"
                        },
                        "INDIVIDUAL_ADDRESS": {
                            "CITY": "City Name",
                            "STATE_PROVINCE": "Province Name",
                            "COUNTRY": "Country Name",
                            "NOTE": "Address Note"
                        },
                        "INDIVIDUAL_DATE_OF_BIRTH": {
                            "TYPE_OF_DATE": "EXACT or APPROXIMATELY",
                            "DATE": "1990-01-01",
                            "YEAR": "1990"
                        },
                        "INDIVIDUAL_PLACE_OF_BIRTH": {
                            "CITY": "Birth City",
                            "STATE_PROVINCE": "Birth Province",
                            "COUNTRY": "Birth Country"
                        },
                        "INDIVIDUAL_DOCUMENT": {
                            "TYPE_OF_DOCUMENT": "Passport",
                            "NUMBER": "A12345678",
                            "COUNTRY_OF_ISSUE": "Country Name"
                        }
                }
                ],
                "mensaje": "Se encontraron 1 coincidencias",
                "created_at": "2026-01-09T04:52:08.000000Z"
            },
            "PROCURADURIA": {
                "respuesta": {
                    "html": "<!--?xml version=\"1.0\" encoding=\"utf-16\"?--><h2 class=\"titulo0\">Datos del ciudadano</h2><div class=\"datosConsultado\">\n        Señor(a)\n      <span>JOHN</span><span></span><span>DOE</span><span></span>  identificado(a) con\n      Cédula de ciudadanía  Número\n    123456789.\n  <br><br></div><h2>El ciudadano no presenta antecedentes</h2>",
                    "mensaje": "Consulta exitosa"
                },
                "respuesta_formateada": {
                    "texto": "Datos del ciudadano\nSeñor(a) JOHNDOE identificado(a) con Cédula de ciudadanía Número 123456789.\n\n\nEl ciudadano no presenta antecedentes"
                },
                "mensaje": "Consulta exitosa",
                "created_at": "2026-01-01T04:52:08.000000Z"
            },
            "JUDICIAL": {
                "respuesta": {
                    "html": "[CONTENIDO HTML DE LA RESPUESTA]",
                    "mensaje": "Se encontraron 2 registros."
                },
                "respuesta_formateada": {
                    "tabla": [
                        {
                            "Despacho y Departamento": "JUZGADO 001 ADMINISTRATIVO DE PEREIRA (RISARALDA)",
                            "Fecha de Radicación y última actuación": "2009-11-04\n2009-11-04",
                            "Número de Radicación": "11001333100120090053999",
                            "Sujetos Procesales": "Demandante: John Doe\nDemandado: MUNICIPIO DE SANTA ROSA DE CABAL"
                        },
                        {
                            "Despacho y Departamento": "JUZGADO 006 CIVIL MUNICIPAL DE PEREIRA (RISARALDA)",
                            "Fecha de Radicación y última actuación": "2006-01-16\n2010-08-04",
                            "Número de Radicación": "11001400300620060001100",
                            "Sujetos Procesales": "Demandante: BANCO DAVIVIENDA S.A.\nDemandado: JOHN Doe"
                        }
                    ]
                },
                "mensaje": "Se encontraron 2 registros.",
                "created_at": "2026-01-01T04:52:16.000000Z"
            },
            "ADRES": {
                "respuesta": {
                    "html": "[CONTENIDO HTML DE LA RESPUESTA]",
                    "mensaje": "Consulta en plataforma Adres exitosa"
                },
                "respuesta_formateada": {
                    "tabla": {
                        "APELLIDOS": "DOE ",
                        "DEPARTAMENTO": "VALLE",
                        "ENTIDAD": "EPS",
                        "ESTADO": "ACTIVO",
                        "FECHA DE AFILIACIÓN EFECTIVA": "01/05/2012",
                        "FECHA DE FINALIZACIÓN DE AFILIACIÓN": "31/12/2999",
                        "FECHA DE NACIMIENTO": "**/**/**",
                        "MUNICIPIO": "SANTIAGO DE CALI",
                        "NOMBRES": "JOHN",
                        "NÚMERO DE IDENTIFICACION": "123456789",
                        "REGIMEN": "CONTRIBUTIVO",
                        "TIPO DE AFILIADO": "BENEFICIARIO",
                        "TIPO DE IDENTIFICACIÓN": "CC"
                    }
                },
                "mensaje": "Consulta en plataforma Adres exitosa",
                "created_at": "2026-01-01T04:52:27.000000Z"
            },
            "REGISTRADURIA": {
                "respuesta": {
                    "html": "[CONTENIDO HTML DE LA RESPUESTA]",
                    "mensaje": "Consulta exitosa"
                },
                "respuesta_formateada": {
                    "texto": "Fecha Consulta: 08/01/2026\nEl número de documento 123456789 se encuentra en el archivo nacional de identificación con estado Vigente (Vivo)"
                },
                "mensaje": "Consulta exitosa",
                "created_at": "2026-01-09T04:53:00.000000Z"
            },
            "JEPMS": {
                "respuesta": {
                    "html": "[CONTENIDO HTML DE LA RESPUESTA]",
                    "mensaje": "No se encontraron registros en JEPMS."
                },
                "respuesta_formateada": {
                    "tabla": [
                        {
                            "IDENTIFICACION": "123456789    ",
                            "JUZGADO": "0027",
                            "NOMBRE SUJETO": "JOHN - DOE",
                            "NUMERO RADICACION": "12345678901234567890",
                            "REPRESENTANTE": "JANE SMITH"
                        }
                    ]
                },
                "mensaje": "Se encontraron 1 registros en JEPMS.",
                "created_at": "2026-01-01T04:53:05.000000Z"
            }
        },
        "observaciones": []
    }
}
 

Request   

GET api/v1/lists/{id}

Headers

Authorization        

Example: Bearer {token} Token de autenticación

Content-Type        

Example: application/json

Accept        

Example: application/json

URL Parameters

id   string     

The ID of the list. Example: consequatur

uuid   string     

UUID de la consulta realizada. Ejemplo: 123e4567-e89b-12d3-a456-426614174000 Example: 66529e01-d113-3473-8d6f-9e11e09332ea