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.
Fans out to all configured sources in parallel using Promise.allSettled — meaning a single slow or unavailable source never degrades your response time. Results are deduplicated using fuzzy entity matching (Jaro-Winkler distance) and scored by match confidence.
Assigns a 0–100 risk score based on match type weights: sanctions (60 pts), PEP (40 pts), watchlist (30 pts), adverse media (20 pts) — plus a multi-source confirmation bonus. Returns risk_level: low / medium / high / critical.
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