Check ID
kyb.adverse_media_screening_check_v2
Response Structure
Example Response
Response Fields
The type identifier for the response. Will be “KYBAdverseMediaScreeningCheckResultV2”.
List of verified adverse media profiles for the business.
Match analysis and rating for this adverse media profile.
Whether the business name matches the profile.
Whether the location matches the profile.
Name of the business in the adverse media profile.
Location associated with the adverse media profile.
List of adverse events associated with this profile.
Category of the adverse event (e.g., “Regulatory Investigation”, “Civil Litigation”).
Detailed description of the adverse event.
URL of the source article or document.
Name of the publication or source.
Date when the article was published (YYYY-MM-DD).
Whether this profile should be escalated for manual review based on match ratings and risk thresholds.
Key Components
Match Rating System
The V2 check uses a sophisticated match rating system to determine confidence in adverse media matches:-
STRONG_MATCH: High confidence that the adverse media refers to the screened business
- Business name matches closely
- Location matches
- Other identifying details align
-
PARTIAL_MATCH: Moderate confidence in the match
- Business name is similar but not exact
- Some geographic or contextual alignment
- May require manual review
-
WEAK_MATCH: Low confidence in the match
- Name similarity is limited
- Location may not match
- Likely a different business with a similar name
-
NO_MATCH: Clear mismatch
- Business name is significantly different
- Location doesn’t match
- Context clearly indicates a different entity
-
UNKNOWN: Unable to determine match confidence
- Insufficient information
- Ambiguous details
Adverse Event Analysis
The check categorizes adverse media findings by event type:- Regulatory Investigation: Government or regulatory body inquiries
- Civil Litigation: Lawsuits and legal disputes
- Criminal Activity: Criminal charges or investigations
- Financial Issues: Bankruptcy, fraud, or financial misconduct
- Operational Problems: Business failures or operational issues
- Reputational Concerns: Negative publicity or scandal
Verification Process
The check performs the following verifications:- Data Collection: Searches news archives and media databases
- Profile Extraction: Identifies adverse media profiles related to businesses
- Match Analysis: Evaluates business name and location matches
- Event Categorization: Classifies adverse events by type and severity
- Confidence Scoring: Assigns match ratings based on multiple factors
- Review Flagging: Marks profiles for manual review based on configurable thresholds
Escalation Criteria
Profiles are flagged for manual review (escalate_for_review: true) based on:
-
Match Rating Thresholds:
- Strong matches are typically escalated
- Partial matches may be escalated based on configuration
- Weak matches and no matches are usually not escalated
-
Event Severity:
- Regulatory investigations
- Criminal activity
- Major financial fraud
- Ongoing litigation
-
Configurable Rules:
deny_match_ratings: Match ratings that automatically fail the checkreview_match_ratings: Match ratings that require manual reviewbusiness_name_matching_threshold: Required name match precisionlocation_matching_threshold: Required location match precision