Skip to main content
O Office of Foreign Assets Control, parte do Tesouro dos Estados Unidos, publica as partes com as quais pessoas norte-americanas não podem operar. A lista de Specially Designated Nationals and Blocked Persons é a mais conhecida, e uma lista consolidada traz os demais programas. Cada parte vem com todos os nomes que a OFAC lhe conhece, seus endereços, os programas sob os quais está designada e a nota da própria OFAC, que é onde se escrevem datas e locais de nascimento, passaportes e números tributários e de registro. Ambas as listas, atualizadas todos os dias e pesquisáveis sobre nomes principais e aliases ao mesmo tempo. Uma parte que a OFAC retira da lista deixa de aparecer no mesmo dia.
A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz as_of: o quão atuais são os dados. Como funcionam os datasets.

Buscar partes sancionadas

POST /us/ofac/sanctions-search/v1 Dataset Busca em ambas as listas por qualquer combinação de nome ou alias, lista, tipo de parte, programa de sanções e país.
Retorna as_of (o quão atuais são os dados), os filtros aplicados, total (correspondências em todas as páginas), page, per_page, total_pages, count e parties[], por nome. Cada parte traz id (a chave, p. ex. sdn-36), list (sdn ou non_sdn), entity_number, name (SOBRENOME, Nome para uma pessoa), party_type (individual, entity, vessel ou aircraft), programs[] (os programas de sanções, p. ex. RUSSIA-EO14024, SDGT, CUBA), title, remarks (a nota da própria OFAC, que traz datas e locais de nascimento, passaportes e números tributários e de registro), vessel (indicativo, tipo, tonelagem, bandeira e proprietário, para uma embarcação), aliases[] ({ type, name, remarks }, onde o tipo é aka, fka ou nka), alias_names[], addresses[] ({ address, city_state_province, country, remarks }) e countries[]. Os campos vazios são null. A OFAC escreve o nome de uma pessoa começando pelo sobrenome, e registra a maior parte do detalhe identificador como texto em remarks e não como campos.
A busca cobre o nome principal da parte e todos os seus aliases, palavra por palavra e sem stemming, então query encontra uma parte por qualquer nome que a OFAC registre. Atualizado diariamente; uma parte que a OFAC retira da lista deixa de aparecer.
Uma coincidência de nome é um ponto de partida, não uma determinação. A própria OFAC recomenda confirmar um resultado com os demais identificadores da parte antes de agir, e a lista traz muitos nomes parecidos.

Uma parte

POST /us/ofac/sanctioned-party/v1 Dataset Resolve uma parte sancionada pelo seu id e retorna o registro completo.
Retorna found, id, as_of e party (null quando não encontrado). Cada parte traz id (a chave, p. ex. sdn-36), list (sdn ou non_sdn), entity_number, name (SOBRENOME, Nome para uma pessoa), party_type (individual, entity, vessel ou aircraft), programs[] (os programas de sanções, p. ex. RUSSIA-EO14024, SDGT, CUBA), title, remarks (a nota da própria OFAC, que traz datas e locais de nascimento, passaportes e números tributários e de registro), vessel (indicativo, tipo, tonelagem, bandeira e proprietário, para uma embarcação), aliases[] ({ type, name, remarks }, onde o tipo é aka, fka ou nka), alias_names[], addresses[] ({ address, city_state_province, country, remarks }) e countries[]. Os campos vazios são null. A OFAC escreve o nome de uma pessoa começando pelo sobrenome, e registra a maior parte do detalhe identificador como texto em remarks e não como campos.
Um id que nenhuma lista registra retorna found: false com HTTP 200, não um erro. Essa é também a resposta para uma parte que a OFAC retirou da lista.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.