Skip to main content
La Office of Foreign Assets Control, parte del Tesoro de Estados Unidos, publica las partes con las que las personas estadounidenses no pueden operar. La lista de Specially Designated Nationals and Blocked Persons es la más conocida, y una lista consolidada trae los demás programas. Cada parte viene con todos los nombres que la OFAC le conoce, sus direcciones, los programas bajo los que está designada y la nota de la propia OFAC, que es donde se escriben fechas y lugares de nacimiento, pasaportes y números tributarios y de registro. Ambas listas, actualizadas cada día y buscables sobre nombres principales y alias a la vez. Una parte que la OFAC quita de la lista deja de aparecer ese mismo día.
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 partes sancionadas

POST /us/ofac/sanctions-search/v1 Dataset Busca en ambas listas por cualquier combinación de nombre o alias, lista, tipo de parte, programa de sanciones y país.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total (coincidencias en todas las páginas), page, per_page, total_pages, count y parties[], por nombre. Cada parte incluye id (la clave, p. ej. sdn-36), list (sdn o non_sdn), entity_number, name (APELLIDO, Nombre para una persona), party_type (individual, entity, vessel o aircraft), programs[] (los programas de sanciones, p. ej. RUSSIA-EO14024, SDGT, CUBA), title, remarks (la nota de la propia OFAC, que trae fechas y lugares de nacimiento, pasaportes y números tributarios y de registro), vessel (indicativo, tipo, tonelaje, bandera y propietario, para un buque), aliases[] ({ type, name, remarks }, donde el tipo es aka, fka o nka), alias_names[], addresses[] ({ address, city_state_province, country, remarks }) y countries[]. Los campos vacíos son null. La OFAC escribe el nombre de una persona empezando por el apellido, y registra la mayor parte del detalle identificatorio como texto en remarks y no como campos.
La búsqueda cubre el nombre principal de la parte y todos sus alias, palabra por palabra y sin lematización, así que query encuentra a una parte por cualquier nombre que la OFAC registre. Se actualiza a diario; una parte que la OFAC quita de la lista deja de aparecer.
Una coincidencia de nombre es un punto de partida, no una determinación. La propia OFAC recomienda confirmar un resultado contra los demás identificadores de la parte antes de actuar, y la lista trae muchos nombres parecidos.

Una parte

POST /us/ofac/sanctioned-party/v1 Dataset Resuelve una parte sancionada por su id y devuelve el registro completo.
Devuelve found, id, as_of y party (null cuando no se encuentra). Cada parte incluye id (la clave, p. ej. sdn-36), list (sdn o non_sdn), entity_number, name (APELLIDO, Nombre para una persona), party_type (individual, entity, vessel o aircraft), programs[] (los programas de sanciones, p. ej. RUSSIA-EO14024, SDGT, CUBA), title, remarks (la nota de la propia OFAC, que trae fechas y lugares de nacimiento, pasaportes y números tributarios y de registro), vessel (indicativo, tipo, tonelaje, bandera y propietario, para un buque), aliases[] ({ type, name, remarks }, donde el tipo es aka, fka o nka), alias_names[], addresses[] ({ address, city_state_province, country, remarks }) y countries[]. Los campos vacíos son null. La OFAC escribe el nombre de una persona empezando por el apellido, y registra la mayor parte del detalle identificatorio como texto en remarks y no como campos.
Un id que ninguna lista registra devuelve found: false con HTTP 200, no un error. Esa es también la respuesta para una parte que la OFAC quitó de la lista.

Referencia completa

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