Endpoint: listas restrictivas OFAC (lista Clinton)

Busca una persona o una empresa en las listas de sanciones de la OFAC del Departamento del Tesoro de Estados Unidos: la lista SDN —conocida como lista Clinton— y las consolidadas no-SDN. Se consulta por nombre y no por documento, porque estas listas no manejan cédulas. Cada coincidencia llega con su puntaje de 0 a 1, el programa de sanciones, la lista de origen y si el emparejamiento fue contra un alias.

POST/api/listas-restrictivas1 crédito

Búsqueda de una persona o empresa en las listas de sanciones de OFAC (Departamento del Tesoro de EE. UU.): la lista SDN —la "lista Clinton"— y las listas consolidadas no-SDN. Se consulta POR NOMBRE, no por documento: estas listas no manejan cédulas. Devuelve cada coincidencia con su puntaje 0–1, el programa de sanciones, la lista de origen y si el emparejamiento fue contra un alias (a.k.a.). La búsqueda cubre también los ~21.000 alias registrados, que es donde aparecen las variantes de escritura. Cuesta 1 crédito.

Cuerpo de la solicitud

body (JSON)
{
  "nombre": "JUAN PEREZ GOMEZ"
}
Parámetros del cuerpo de la solicitud
CampoTipoQué es
nombreobligatoriostringNombre completo de la persona o razón social. El orden no importa: la comparación es por palabras, sin tildes ni puntuación. Se exige que TODAS las palabras del nombre aparezcan en el registro, así que apellidos sueltos devuelven muchas coincidencias y nombres completos muy pocas.
refreshbooleanIgnora la caché y vuelve a consultar la fuente oficial. Ojo: una consulta refrescada con datos siempre cobra (el hit de caché no).

Ejemplos por lenguaje

cURL
curl -X POST 'https://placapi.com/api/listas-restrictivas' \
  -H 'x-api-key: pk_live_TU_CLAVE' \
  -H 'content-type: application/json' \
  -d '{"nombre":"JUAN PEREZ GOMEZ"}'
JavaScript (fetch)
const res = await fetch("https://placapi.com/api/listas-restrictivas", {
  method: "POST",
  headers: {
    "x-api-key": "pk_live_TU_CLAVE",
    "content-type": "application/json",
  },
  body: JSON.stringify({"nombre":"JUAN PEREZ GOMEZ"}),
});
const data = await res.json();
Python (requests)
import requests

res = requests.post(
    "https://placapi.com/api/listas-restrictivas",
    headers={"x-api-key": "pk_live_TU_CLAVE"},
    json={"nombre":"JUAN PEREZ GOMEZ"},
)
data = res.json()

Respuesta exitosa

200 OK — datos ficticios de ejemplo
{
  "source": "listas-restrictivas",
  "status": "danger",
  "data": {
    "nombreConsultado": "JUAN PEREZ GOMEZ",
    "tieneAntecedentes": true,
    "descripcion": "Coincide con 1 registro(s) de las listas de sanciones",
    "enListas": true,
    "totalCoincidencias": 1,
    "coincidencias": [
      {
        "nombre": "PEREZ GOMEZ, Juan",
        "tipo": "individual",
        "programas": [
          "SDNT"
        ],
        "lista": "SDN",
        "esAlias": false,
        "observaciones": "DOB 23 Nov 1943; Cedula No. 1020304050 (Colombia).",
        "documentos": [
          "Cedula 1020304050"
        ],
        "fechasNacimiento": [
          "23 Nov 1943"
        ],
        "coincidencia": 1
      }
    ],
    "listaActualizada": "2026-07-24T15:04:05.000Z"
  },
  "mode": "live",
  "fetchedAt": "2026-07-24T15:04:05.000Z",
  "cost": 1
}

Errores y cobro

Cuesta 1 crédito cuando devuelve datos. Códigos posibles: 400 401 402 404 429 500 502 — qué significa cada uno, cuál reintentar y cuál cobra, en errores y rate limits. Autenticación por x-api-key: cómo generar la clave.

Última revisión: 23 de agosto de 2026 · PlacApi opera desde Colombia. PlacApi no es una entidad oficial del Gobierno.

Contacto