# EDGAR Full-Text Search via Locus x402

> EDGAR Full-Text Search via Locus x402 is a paid API for AI agents from edgar-search.x402.paywithlocus.com, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-11).

Full-text search across all SEC filings (10-K, 10-Q, 8-K, proxy statements, etc.) by keyword, company, form type, and date range

## Facts

- Endpoint: POST https://edgar-search.x402.paywithlocus.com/edgar-search/search?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/edgar-full-text-search-via-locus-x402-bbd7879a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zSDhTr3dlbf5ucSdV8Jg-

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 edgar-full-text-search-via-locus-x402-bbd7879a -d '<json body>'
```

Example prompt: Search SEC EDGAR for 10-K filings from 2022 to 2023 that mention 'going concern' — return up to 10 results.

## When to prefer this

Choose this endpoint when you need to search the full text of SEC filings across any company, form type, or keyword — especially for investment research, compliance monitoring, ESG analysis, or due diligence. Prefer this over manually browsing EDGAR when you need programmatic, filtered access to filing content at scale, and when you need results fast without scraping the SEC website directly.

## Known failure modes

- Invalid date format returns error — dates must be YYYY-MM-DD
- Requesting more than 10 hits returns an error or is capped at 10
- Unknown or misspelled form type may return empty results
- Very broad queries may return noisy or irrelevant filings
- Payment failure (insufficient USDC) results in 402 response and no data
- dateRange must be set to 'custom' when using startdt/enddt or date filters are ignored

## How this service works

Full-text search across all SEC filings — 10-Ks, 10-Qs, 8-Ks, proxy statements, and more. Search by keyword, company name, form type, and date range.

## Output

A JSON response containing matching SEC filing records with document metadata (company, form type, filing date, filing content snippets), plus payment settlement details and a request ID for tracking.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string"
  },
  "hits": {
   "type": "number"
  },
  "enddt": {
   "type": "string"
  },
  "forms": {
   "type": "string"
  },
  "entity": {
   "type": "string"
  },
  "startdt": {
   "type": "string"
  },
  "dateRange": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/edgar-full-text-search-via-locus-x402-bbd7879a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from edgar-search.x402.paywithlocus.com](https://www.zero.xyz/host/edgar-search.x402.paywithlocus.com/llms.txt)
