# Polyform SEC Filings Search

> Polyform SEC Filings Search is a paid API for AI agents from api.polyform.org, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Search SEC filings by keyword or company, returning matching filing metadata including form type, filed date, and document URL — pay-per-call via USDC micropayment.

## Facts

- Endpoint: GET https://api.polyform.org/v1/sec/filings/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/polyform-sec-filings-search-1908e5c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RqBmhzdt9_PhLnc9iq0TL

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 polyform-sec-filings-search-1908e5c4
```

Example prompt: Search SEC filings for Nvidia and return the most recent 8-K submissions — I want the filing dates, form types, and links to the actual documents.

## When to prefer this

Choose this endpoint when an AI agent needs to programmatically search SEC EDGAR filings without setting up an API key or account — ideal for one-off or low-frequency lookups where paying $0.01 USDC per call via x402 is preferable to managing credentials. Best for investment research agents, compliance workflows, or financial data pipelines that need filing metadata (URL, form type, date) rather than full document text.

## Known failure modes

- No filings found matching the query — returns empty filings array with total: 0
- Invalid or malformed query parameters — returns HTTP 400 with error detail
- Payment not received or insufficient — returns HTTP 402 requiring USDC micropayment on Base
- Rate limiting or upstream EDGAR unavailability — returns HTTP 503 or timeout
- Company name ambiguity — may return filings for unintended entities with similar names

## How this service works

Pay-per-call data endpoints for AI agents. USDC on Base via x402. No account, no API key — one micropayment per call.

## Output

Returns a JSON object with a total count of matching filings and an array of filing records, each containing the document URL, SEC form type (e.g. 8-K, 10-K, 10-Q), the date filed, and the company name. The response reflects real SEC EDGAR data filtered by the search query.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "total": 152,
  "filings": [
   {
    "url": "…",
    "form": "8-K",
    "filed": "2026-05-01",
    "company": "…"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/polyform-sec-filings-search-1908e5c4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.polyform.org](https://www.zero.xyz/host/api.polyform.org/llms.txt)
