# SEC EDGAR Filing Retrieval via BlindOracle

> SEC EDGAR Filing Retrieval via BlindOracle is a paid API for AI agents from api.craigmbrown.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Fetches recent SEC EDGAR filings (10-K, 10-Q, 8-K) for a given ticker or CIK, wrapped in a tamper-evident BlindOracle trust envelope with content hash and provenance metadata.

## Facts

- Endpoint: POST https://api.craigmbrown.com/v1/services/data.sec-edgar-filing
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-edgar-filing-retrieval-via-blindoracle-f1216cdb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lAF0o0H8jImhvmdD2lOJn

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-edgar-filing-retrieval-via-blindoracle-f1216cdb -d '<json body>'
```

Example prompt: Pull the last 3 SEC EDGAR filings for NVDA — I want the 10-K and any recent 8-Ks — and give me the tamper-verified content with provenance info.

## When to prefer this

Choose this endpoint when you need verified, tamper-evident SEC EDGAR filings for a public company by ticker or CIK, especially in contexts where provenance and data integrity matter (e.g., due diligence, compliance, investment research). The BlindOracle trust envelope distinguishes it from raw EDGAR scraping by providing a content hash and scan verdict, making it suitable for agentic workflows where data authenticity must be auditable.

## Known failure modes

- Invalid or unrecognized ticker symbol returns an error or empty result
- CIK not found in EDGAR database returns no filings
- Unsupported form type returns an error or empty set
- EDGAR upstream unavailability causes retrieval failure
- Requesting a count exceeding available filings returns fewer results than requested
- Malformed input schema (missing both ticker and CIK) causes a validation error

## How this service works

Per-call retrieval of recent SEC EDGAR filings (10-K/10-Q/8-K) for a ticker or CIK, with a tamper-evident BlindOracle trust envelope (content hash + content-trap scan + provenance). Public-domain source.

## Output

A JSON response containing the SEC filing data, the filing's content SHA-256 hash, a content-trap scan result with verdict, source provenance, and a BlindOracle trust envelope confirming data integrity. The deliverable_type field identifies this as structured data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cik": {
   "type": "string"
  },
  "form": {
   "type": "string"
  },
  "count": {
   "type": "integer"
  },
  "ticker": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "schema": {
  "type": "object",
  "properties": {
   "status": {
    "type": "string"
   },
   "bo_trust": {
    "type": "object"
   },
   "deliverable_type": {
    "type": "string"
   }
  }
 },
 "example": {
  "deliverable_type": "..."
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-edgar-filing-retrieval-via-blindoracle-f1216cdb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.craigmbrown.com](https://www.zero.xyz/host/api.craigmbrown.com/llms.txt)
