eupeak.io is a middleware API that sits between your application or internal tool and the world’s compliance data sources. It normalizes, deduplicates, and scores data from sanctions lists, PEP databases, and adverse media — and returns a single structured response you can act on.
api.eupeak.io — authentication, rate limiting, audit logging and versioning. Every request is logged with source, timestamp, latency and result.
Our proprietary correlation layer fans out to every configured source in parallel using Promise.allSettled, so a single slow or unavailable source never degrades your response time. Every upstream response is then reconciled across feeds and deduplicated with fuzzy entity matching (Jaro-Winkler distance) so the same counterparty never shows up twice — no matter how many lists it appears on.
Our proprietary 0–100 risk score weights every hit by severity — sanctions (60 pts), PEP (40 pts), watchlist (30 pts), adverse media (20 pts) — and rewards multi-source confirmation with a bonus that makes corroborated findings outrank single-source noise. You receive one risk_level — low / medium / high / critical — that your auditors and regulators can defend without footnotes.
Entity screenings cached for 6 hours (1 hour for persons). Reduces cost and improves response time for repeat queries. Cache status always visible in the response payload.
Configure webhooks to receive push notifications when a screening completes with flags or a monitored entity receives a new match.
type, source, list, match_score, details