# SEC EDGAR Filings Lookup

> SEC EDGAR Filings Lookup is a paid API for AI agents from api.edifiedlab.com, paid per call via x402, $0.011/call, status unknown (last checked 2026-09-18).

Look up SEC EDGAR filings, insider transactions, CIK resolution, or extract specific filing sections (MD&A, risk factors, liquidity) for a US equity ticker.

## Facts

- Endpoint: POST https://api.edifiedlab.com/v1/market/sec-edgar
- Price: $0.011/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sec-edgar-filings-lookup-acd8cdb8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Vn-DhBtREBDjsg7R5c7Y6

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-filings-lookup-acd8cdb8 -d '<json body>'
```

Example prompt: Pull the last 5 10-K filings for MSFT from SEC EDGAR, and also grab the MD&A section from the most recent one.

## When to prefer this

Choose this endpoint when you need programmatic access to SEC regulatory filings data for US equities — especially for retrieving structured filing lists, insider transaction data, or extracting specific narrative sections (MD&A, risk factors, liquidity) from filings. Prefer this over general web search when you need structured, reliable EDGAR data with section-level extraction rather than unstructured HTML scraping.

## Known failure modes

- Unknown ticker symbol returns an error or empty CIK
- Invalid or inaccessible EDGAR filing URL for 'read' action fails to retrieve content
- Date range with no filings returns empty results
- Unsupported form type returns empty filing list
- max_chars or max_results out of allowed bounds returns validation error
- EDGAR service unavailability causes timeout or upstream error

## How this service works

Look up SEC EDGAR filings for a US equity ticker: recent filings by form type, insider (Form 4) transactions, CIK resolution, or an excerpt of a specific filing's MD&A/risk-factors/liquidity section. Default action returns recent filings.

## Output

Returns a structured response depending on the action: for 'filings', a list of recent SEC filings with metadata (form type, date, URL); for 'insider', a list of Form 4 transactions with insider name, transaction type, shares, and date; for 'cik', the SEC Central Index Key number for the ticker; for 'read', an extracted text excerpt from the specified section (MD&A, risk factors, or liquidity) of a given filing URL.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "EDGAR filing URL (read only)"
  },
  "action": {
   "enum": [
    "filings",
    "insider",
    "cik",
    "read"
   ],
   "type": "string",
   "default": "filings"
  },
  "ticker": {
   "type": "string",
   "description": "equity ticker symbol, e.g. AAPL"
  },
  "end_date": {
   "type": "string",
   "description": "YYYY-MM-DD (filings only)"
  },
  "form_type": {
   "type": "string",
   "description": "SEC form id, e.g. 10-K, 8-K (filings only)"
  },
  "max_chars": {
   "type": "integer",
   "maximum": 50000,
   "minimum": 200
  },
  "start_date": {
   "type": "string",
   "description": "YYYY-MM-DD (filings only)"
  },
  "max_results": {
   "type": "integer",
   "maximum": 20,
   "minimum": 1,
   "description": "filings default cap is 20; insider allows 1-50"
  },
  "section_hint": {
   "enum": [
    "mda",
    "risk_factors",
    "liquidity",
    "all"
   ],
   "type": "string",
   "description": "read only"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sec-edgar-filings-lookup-acd8cdb8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.edifiedlab.com](https://www.zero.xyz/host/api.edifiedlab.com/llms.txt)
