# EDGAR Full-Text Search API

> EDGAR Full-Text Search API is a paid API for AI agents from bryan-hermes.lenok-gorgon.ts.net:8443, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Searches the full text of SEC EDGAR filings and exhibits since 2001, returning resolved direct document URLs for matching results.

## Facts

- Endpoint: GET https://bryan-hermes.lenok-gorgon.ts.net:8443/v1/ftsearch?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/edgar-full-text-search-api-34beeb7c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6niVgfvB4YscmjiiZtfF3

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-api-34beeb7c
```

Example prompt: Search EDGAR full-text filings for 'climate risk material impact' filtered to 10-K forms and return up to 30 results with direct document links.

## When to prefer this

Use this endpoint when you need to search across the full text of SEC filings and exhibits — not just metadata — especially when looking for specific language, clauses, or disclosures buried within documents. It is preferable over EDGAR's native EFTS when you need clean, resolved direct document URLs ready for downstream processing without additional link resolution steps. Ideal for compliance research, litigation support, investment due diligence, and NLP pipelines that need to locate specific language across thousands of filings.

## Known failure modes

- No results returned if query terms are too specific or misspelled
- Rate limiting or payment failure if USDC payment is not processed via x402 protocol
- Invalid form type filter causes empty result set
- Result limit exceeding 50 is rejected by the API
- Query parameter missing causes 400 bad request
- Service may time out for very broad queries returning large result sets

## How this service works

EDGAR full-text search across filings and exhibits since 2001, with resolved direct document URLs.

## Output

Returns a list of matching SEC filing records (up to 50), each including the filing form type, entity name, date filed, and a resolved direct URL to the specific document or exhibit containing the query terms.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Full-text query across EDGAR filings and exhibits"
      },
      "forms": {
       "type": "string",
       "description": "Comma-separated form filter"
      },
      "limit": {
       "type": "integer",
       "default": 20,
       "description": "Max results (<=50)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/edgar-full-text-search-api-34beeb7c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bryan-hermes.lenok-gorgon.ts.net:8443](https://www.zero.xyz/host/bryan-hermes.lenok-gorgon.ts.net%3A8443/llms.txt)
