> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parcha.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Adverse Media Screening Check

> Verify that a business has no significant adverse media coverage

The adverse media screening check response payload contains a detailed analysis of potential adverse media coverage for a business. The response includes verified adverse media hits, customer review hits, and overall validation results.

## Check ID

`kyb.screening.adverse_media_tool`

## Response Structure

```typescript theme={null}
{
  type: "KYBAdverseMediaScreeningCheckResult";
  verified_adverse_media_hits?: Array<AnnotatedNewsArticle>;
  verified_adverse_review_hits?: Array<AnnotatedCustomerReview>;
  passed: boolean;
}
```

## Example Response

```json theme={null}
{
  "type": "KYBAdverseMediaScreeningCheckResult",
  "verified_adverse_media_hits": [
    {
      "article_id": "news_123",
      "source_url": "https://example.com/news/123",
      "title": "Company XYZ Faces Regulatory Investigation",
      "text_content": "Company XYZ is under investigation for potential compliance violations...",
      "publication_date": "2024-03-15",
      "source_name": "Business News Daily",
      "topics": ["regulatory_compliance", "investigation"],
      "risk_score": 0.8,
      "risk_factors": [
        {
          "type": "RISK",
          "category": "regulatory",
          "title": "Regulatory Investigation",
          "description": "Company is under active investigation by regulatory authorities"
        }
      ]
    }
  ],
  "verified_adverse_review_hits": [
    {
      "review_id": "review_456",
      "source_url": "https://example.com/reviews/456",
      "rating": 1,
      "text_content": "Very poor service and potential fraudulent activity...",
      "publication_date": "2024-03-10",
      "source_name": "Consumer Reviews",
      "topics": ["customer_complaints", "fraud_allegations"],
      "risk_score": 0.7,
      "risk_factors": [
        {
          "type": "RISK",
          "category": "fraud",
          "title": "Fraud Allegations",
          "description": "Multiple customer complaints alleging fraudulent practices"
        }
      ]
    }
  ],
  "passed": false
}
```

## Response Fields

<ResponseField name="type" type="string">
  The type identifier for the response. Will be "KYBAdverseMediaScreeningCheckResult".
</ResponseField>

<ResponseField name="verified_adverse_media_hits" type="array | null">
  The verified adverse media hits for the business. Each hit contains details about a news article or media coverage.

  <Expandable title="Article Properties">
    <ResponseField name="article_id" type="string">
      Unique identifier for the article.
    </ResponseField>

    <ResponseField name="source_url" type="string">
      URL where the article can be found.
    </ResponseField>

    <ResponseField name="title" type="string">
      Title of the article.
    </ResponseField>

    <ResponseField name="text_content" type="string">
      Main content or relevant excerpt from the article.
    </ResponseField>

    <ResponseField name="publication_date" type="string">
      Date when the article was published.
    </ResponseField>

    <ResponseField name="source_name" type="string">
      Name of the publication or media source.
    </ResponseField>

    <ResponseField name="topics" type="array">
      Categories or topics the article covers.
    </ResponseField>

    <ResponseField name="risk_score" type="number">
      Calculated risk score based on the article content.
    </ResponseField>

    <ResponseField name="risk_factors" type="array">
      Specific risk factors identified in the article.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="verified_adverse_review_hits" type="array | null">
  The verified adverse customer review hits for the business. Each hit contains details about a customer review.

  <Expandable title="Review Properties">
    <ResponseField name="review_id" type="string">
      Unique identifier for the review.
    </ResponseField>

    <ResponseField name="source_url" type="string">
      URL where the review can be found.
    </ResponseField>

    <ResponseField name="rating" type="number">
      Numerical rating given in the review.
    </ResponseField>

    <ResponseField name="text_content" type="string">
      Content of the review.
    </ResponseField>

    <ResponseField name="publication_date" type="string">
      Date when the review was published.
    </ResponseField>

    <ResponseField name="source_name" type="string">
      Name of the review platform.
    </ResponseField>

    <ResponseField name="topics" type="array">
      Categories or topics the review covers.
    </ResponseField>

    <ResponseField name="risk_score" type="number">
      Calculated risk score based on the review content.
    </ResponseField>

    <ResponseField name="risk_factors" type="array">
      Specific risk factors identified in the review.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="passed" type="boolean">
  Whether the check passed (no significant adverse media found) or failed (adverse media found).
</ResponseField>
