# Counterparty Risk Analysis with Explainable Matches

**Use case:** 

Screen counterparties against public watchlists. Receive buyer-ready records with evidence-based match reasons for informed decision-making.

## Input

```json
{
  "sourceMode": "sample",
  "startUrls": [
    {
      "url": "https://www.opensanctions.org/docs/",
      "sourceId": "OPENSANCTIONS-DOCS",
      "userData": {
        "sourceId": "OPENSANCTIONS-DOCS"
      }
    },
    {
      "url": "https://www.opensanctions.org/datasets/",
      "sourceId": "OPENSANCTIONS-DATASETS",
      "userData": {
        "sourceId": "OPENSANCTIONS-DATASETS"
      }
    },
    {
      "url": "https://www.opensanctions.org/docs/api/",
      "sourceId": "OPENSANCTIONS-API",
      "userData": {
        "sourceId": "OPENSANCTIONS-API"
      }
    }
  ],
  "maxItems": 10,
  "sourceIds": [
    "OPENSANCTIONS-DOCS",
    "OPENSANCTIONS-DATASETS",
    "OPENSANCTIONS-API"
  ],
  "pricingEvents": [],
  "sinceLastRun": false,
  "watchlistTerms": [],
  "includeSourceUrls": true,
  "includeMatchReasons": true,
  "outputMode": "buyer-ready-records"
}
```

## Output

```json
{
  "title": {
    "label": "Title",
    "format": "string"
  },
  "buyerName": {
    "label": "Buyer name",
    "format": "string"
  },
  "country": {
    "label": "Country",
    "format": "string"
  },
  "deadline": {
    "label": "Deadline",
    "format": "string"
  },
  "sourceUrl": {
    "label": "Source",
    "format": "string"
  },
  "score": {
    "label": "Score",
    "format": "number"
  },
  "confidence": {
    "label": "Confidence",
    "format": "number"
  }
}
```

## About this Actor

This example demonstrates how to use [Counterparty Risk Screener](https://apify.com/zentrafoundry/opensanctions-counterparty-risk-screener) with a specific input configuration. Visit the [Actor detail page](https://apify.com/zentrafoundry/opensanctions-counterparty-risk-screener) to learn more, explore other use cases, and run it yourself.