OceanAltOceanAlt

问答

有没有免费的 API 能实时查一个地址是否在 OFAC 制裁名单里?

有几种。OceanAlt 的 GET oceanalt.com/api/risk?addr=… 免费、免注册、不用 API key,返回是否命中 OFAC 等制裁名单,并写明命中哪份名单、何时入库;名单每天自动同步一次。Chainalysis 也有免费的制裁 API(需申请 key)和链上预言机合约。选哪个看你要不要「只查制裁」:OceanAlt 同一次调用还会查发行方冻结、混币器和诈骗名单,Chainalysis 的免费接口只管制裁。

怎么调

最简单:curl "https://oceanalt.com/api/risk?addr=0x…"。要给程序分支用的三态判定(allow / review / decline),用 POST oceanalt.com/api/decide,请求体带 to(收款地址)即可,可选带 amountUsdc 和 network。完整字段说明在 oceanalt.com/en/api-docs,机器可读规范在 /openapi.json。

支持的地址:EVM 系各链、TRON、Solana、Bitcoin。OFAC 名单里本来就有 BTC、ETH、TRON 等多条链的地址,所以多链支持对制裁筛查不是可有可无。

「实时」要说清楚

查询是实时的,名单不是。OFAC 发布新的指定后,我们在下一次每日同步时纳入(每天北京时间 04:15)。如果你的场景要求名单发布后几分钟内生效,需要直接订阅 OFAC 的更新通知。返回结果里的 evaluated_at 与 evidence_as_of 两个时间分别写明「什么时候查的」和「名单数据新到什么时候」,方便你留档。

动手入口:免费查地址 · API 文档 · 免费盯一个地址

本页说法的边界:任何筛查的「未命中」都只代表在已有数据里没查到,不构成安全保证;本页不构成法律或合规意见。