# SEC Batch Due-Diligence Dossier Screen

> SEC Batch Due-Diligence Dossier Screen is a paid API for AI agents from x402-agent-api.onrender.com, paid per call via x402, $0.15/call, status unknown (last checked 2026-10-13).

Runs a one-call batch due-diligence screen on up to 10 US public companies, returning ranked red/amber/green risk flags, financial summaries, and SEC-sourced warning signals for each.

## Facts

- Endpoint: POST https://x402-agent-api.onrender.com/api/v1/company-dossier-batch?utm_source=zero.xyz
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-batch-due-diligence-dossier-screen-18215c62
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_orzzEGAG6p2mKC6sAM-hb

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 sec-batch-due-diligence-dossier-screen-18215c62 -d '<json body>'
```

Example prompt: Screen NVDA, TSLA, INTC, AMD, and SMCI together for SEC red flags — late filings, auditor changes, restatements, anything concerning — and rank them by risk level.

## When to prefer this

Use this endpoint when you need to evaluate multiple US public companies in a single call rather than calling the single-company dossier endpoint repeatedly. It is ideal for portfolio screening, sector comparisons, watchlist monitoring, or any workflow where you have 2–10 tickers and want a ranked risk overview without making multiple sequential API calls. Prefer this over the single-company dossier when batch throughput and cost efficiency matter, or when the goal is comparative ranking across a peer group.

## Known failure modes

- COMPANY_NOT_FOUND: ticker, CIK, or name does not match any SEC registrant — returned in the 'failed' array
- Payment required (402): x402 payment not attached or insufficient USDC balance
- Fewer than 1 or more than 10 tickers submitted: validation error
- SEC EDGAR data temporarily unavailable: upstream timeout or partial results
- Ambiguous company name matches multiple registrants: may return wrong entity or error

## How this service works

Portfolio red-flag screen: up to 10 US public companies (tickers, CIKs or names) in one call, ranked by red and amber flags (restatements, auditor changes, delisting notices, late filings, losses, cash burn), each with a full dossier: financials, latest quarter, 8-K events, insider buying/selling. SEC EDGAR. Not charged if no company is found. $0.03 for the first company + $0.025 each more, max $0.15 (6-10 companies).

## Output

A JSON response containing a ranked list of companies sorted by risk severity (most red flags first), each with a count of red/amber/green flags, a list of specific flag descriptions (e.g. 'RED: Late 10-K', 'AMBER: Auditor change'), a plain-English summary including revenue, net income, and key risk signals, plus a separate array of any tickers that could not be resolved with error codes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "via": {
   "type": "string",
   "maxLength": 64,
   "description": "Optional: the tool whose next_calls suggested this call (filled in for you)."
  },
  "tickers": {
   "type": "array",
   "items": {
    "anyOf": [
     {
      "type": "string",
      "maxLength": 120,
      "minLength": 1
     },
     {
      "type": "integer",
      "maximum": 9007199254740991,
      "exclusiveMinimum": 0
     }
    ]
   },
   "maxItems": 10,
   "minItems": 1,
   "description": "Up to 10 companies: tickers (e.g. \"NVDA\"), CIKs (e.g. 320193) or exact company names."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-10-12T15:00:00.000Z",
  "count": 1,
  "failed": [
   {
    "code": "COMPANY_NOT_FOUND",
    "input": "ZZZZ",
    "message": "No SEC registrant found for ticker ZZZZ."
   }
  ],
  "ranking": [
   {
    "red": 1,
    "rank": 1,
    "amber": 1,
    "flags": [
     "RED: Late 10-K",
     "AMBER: Auditor change"
    ],
    "green": 0,
    "ticker": "EXMP",
    "company": "Example Corp",
    "summary": "Example Corp (EXMP, Nasdaq): software. FY2025: revenue $412M (-14% YoY), net income -$38.0M. Flags: RED late 10-k; AMBER auditor change. (Example.)"
   }
  ],
  "dossiers": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-batch-due-diligence-dossier-screen-18215c62/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent-api.onrender.com](https://www.zero.xyz/host/x402-agent-api.onrender.com/llms.txt)
