# Saylor Innovations Data Desk – SEC EDGAR Full-Text Search

> Saylor Innovations Data Desk – SEC EDGAR Full-Text Search is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-21).

Searches SEC EDGAR full-text filings for a phrase or keywords, returning matching company filings with metadata including form type, filing date, period, SIC code, location, and document links.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/sec/fulltext?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-data-desk-sec-edgar-full-text-search-33e7e4d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_fLNoDBRYU_0eZ8Xy-jmV9

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 saylor-innovations-data-desk-sec-edgar-full-text-search-33e7e4d8
```

Example prompt: Search SEC EDGAR full-text filings for the phrase 'artificial intelligence risk' in 10-K forms filed between 2023-01-01 and 2024-12-31, and show me the top 10 results with company names, filing dates, and document links.

## When to prefer this

Choose this endpoint when you need to find SEC filings that contain a specific phrase, keyword, or topic anywhere in the filing text — not just in structured metadata fields. It is ideal for compliance research, competitive intelligence, litigation monitoring, ESG analysis, and any scenario where the content of the filing matters more than just the company or form type. Prefer it over structured EDGAR APIs when doing open-ended text discovery across the full corpus of public company disclosures.

## Known failure modes

- Missing required 'q' parameter returns an error
- 'from' date provided without 'to' date may be rejected or ignored
- Invalid form type strings may return zero results
- Limit values outside 1-25 may be clamped or cause an error
- Very broad or common phrases may return many loosely relevant results
- EDGAR full-text index may have a lag for very recent filings
- Payment failure (x402) if USDC not provided or insufficient balance

## How this service works

SEC EDGAR full-text search for a phrase, optionally by form type and date range - company, form, filing date, period, SIC, location and document link

## Output

Returns a JSON object containing the interpreted query, applied filters (date range, form types), data source, result count, and an array of matching filings. Each filing includes the company name and CIK, form type, filing date, reporting period, SIC code, geographic location, accession number, canonical URL, and links to the relevant documents within the filing.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Phrase or keywords (use quotes for exact phrases)"
      },
      "to": {
       "type": "string",
       "description": "optional end date YYYY-MM-DD"
      },
      "from": {
       "type": "string",
       "description": "optional start date YYYY-MM-DD (needs to)"
      },
      "forms": {
       "type": "string",
       "description": "optional comma-separated form types, e.g. 10-K,8-K"
      },
      "limit": {
       "type": "string",
       "description": "optional 1-25, default 10"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "query",
      "filings"
     ],
     "properties": {
      "to": {
       "type": [
        "string",
        "null"
       ],
       "description": "End of the range"
      },
      "from": {
       "type": [
        "string",
        "null"
       ],
       "description": "Start of the range"
      },
      "note": {
       "type": "string",
       "description": "Caveat or context for reading the result"
      },
      "count": {
       "type": "number",
       "description": "Number of items returned"
      },
      "forms": {
       "type": [
        "string",
        "null"
       ],
       "description": "Form-type filter that was applied, or null"
      },
      "query": {
       "type": "string",
       "description": "The query as the server interpreted it"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "filings": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "cik": {
          "description": "SEC Central Index Key"
         },
         "sic": {
          "type": [
           "string",
           "null"
          ],
         
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-data-desk-sec-edgar-full-text-search-33e7e4d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
