# Restricted Party Batch Screener

> Restricted Party Batch Screener is a paid API for AI agents from restricted-party-screen.vercel.app, paid per call via x402, $0.15/call, status down (last checked 2026-09-15).

Screens up to 25 counterparty names at once against OFAC sanctions and restricted-party lists, returning per-name match results, flagged entities, and a batch-level proceed-or-pause recommendation.

## Facts

- Endpoint: GET https://restricted-party-screen.vercel.app/api/vendor-onboarding/restricted-party-batch
- Price: $0.15/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/restricted-party-screen-vercel-app-ecbd95fa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OgLQ3Fzi6EyJFVQUWk4GY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability restricted-party-screen-vercel-app-ecbd95fa
```

Example prompt: Run a batch restricted-party screen on these 3 vendors for our vendor-onboarding workflow with a minimum match score of 90: SBERBANK, VTB BANK PJSC, and GAZPROMBANK — and tell me if any are flagged and whether we should proceed or pause.

## When to prefer this

Use this endpoint when you need to screen multiple counterparties (up to 25) in a single API call for compliance purposes, especially in automated procurement, payout, or cross-border onboarding workflows. Prefer this over the single-entity endpoint when batch throughput and a unified proceed/pause recommendation are needed. Ideal for compliance pipelines that require machine-readable review signals without manual lookup.

## Known failure modes

- Missing required 'names' parameter returns an error
- More than 25 names submitted may exceed batch limit
- Invalid minScore value (non-numeric or out of range) causes bad request
- Network or upstream OFAC service unavailability returns failure
- Payment not completed (x402) results in 402 response blocking data return
- Pipe-delimited names malformed causes parsing failure

## How this service works

Low-friction batch restricted-party screen for up to 25 counterparties in one paid call. Returns per-name screening results, flagged counterparties, a batch-level proceed-or-pause recommendation, and machine-readable review signals for procurement, payouts, and cross-border onboarding workflows. Required query param: names separated with the pipe character (|). Optional query params: workflow, minScore, type, country, program, list, limit.

## Output

Returns a JSON object with a query summary (names screened, count, minScore), a batch-level summary including clear count, flagged count, recommended action (proceed or pause-and-review), and a manualReviewRecommended boolean, plus a list of flagged counterparties with their match counts. Source is identified as the OFAC Sanctions List Service.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "limit",
  "minScore",
  "names",
  "workflow"
 ],
 "properties": {
  "limit": {
   "type": "string",
   "description": "limit query parameter"
  },
  "names": {
   "type": "string",
   "description": "names query parameter"
  },
  "minScore": {
   "type": "string",
   "description": "minScore query parameter"
  },
  "workflow": {
   "type": "string",
   "description": "workflow query parameter"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "data": {
  "query": {
   "limit": 3,
   "names": [
    "SBERBANK",
    "VTB BANK PJSC",
    "GAZPROMBANK"
   ],
   "minScore": 90,
   "screenedCount": 3
  },
  "summary": {
   "status": "manual-review-required",
   "clearCount": 1,
   "flaggedCount": 2,
   "screenedCount": 3,
   "recommendedAction": "pause-and-review",
   "manualReviewRecommended": true
  },
  "workflow": "vendor-onboarding",
  "flaggedCounterparties": [
   {
    "name": "SBERBANK",
    "matchCount": 1
   }
  ]
 },
 "source": "OFAC Sanctions List Service",
 "success": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/restricted-party-screen-vercel-app-ecbd95fa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from restricted-party-screen.vercel.app](https://www.zero.xyz/host/restricted-party-screen.vercel.app/llms.txt)
