OpenSanctions Watchlist
OpenSanctions compliance watchlist: sanctions, PEPs (politically exposed persons), and high-risk entity data covering 200+ datasets. Built for KYC and AML due diligence workflows.
Overview
Constraints
Evidence Quality
Medium confidence — review before critical use
56 non-negotiable constraints
WHENWhen implementing HTTP request methods in data collection
ACTIONValidate HTTP method against supported list (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS)
CONSEQUENCEInvalid HTTP methods cause ValueError exceptions, halting data collection pipeline and preventing successful crawls
WHENWhen processing HTTP responses in data collection
ACTIONCall raise_for_status() on responses to handle HTTP error status codes
CONSEQUENCEHTTP 4xx/5xx errors are silently ignored, causing incomplete or corrupt data to enter the pipeline
WHENWhen generating cache fingerprints for POST requests
ACTIONInclude request body data in cache fingerprint calculation
CONSEQUENCEDifferent POST bodies with same URL return identical cached content, causing data corruption and missing entities
FAQ
Discussion (0)
No comments yet. Be the first to share!
Changelog
v0.1.0: Initial release. OpenSanctions compliance watchlist toolkit with bilingual metadata and 3 FAQs.