# AnswerPool EDGAR Full-Text Search

> AnswerPool EDGAR Full-Text Search is a paid API for AI agents from answerpool.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Searches the full text of SEC EDGAR filings for any phrase or keyword, filtered by date range and optional form type, returning matching filings with filer details and document URLs.

## Facts

- Endpoint: GET https://answerpool.io/v1/sec/search/fulltext
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/answerpool-edgar-full-text-search-bd6dd8bc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_TaT28IZyLl_JDrEK8RFqt

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 answerpool-edgar-full-text-search-bd6dd8bc
```

Example prompt: Search SEC EDGAR filings for the phrase 'supply chain disruption' in 10-K forms filed between 2023-01-01 and 2023-12-31 and show me up to 25 results with the company names and filing URLs.

## When to prefer this

Choose this endpoint when you need to search the full text of SEC EDGAR filings for a specific phrase, keyword, or concept across a date range — especially useful when you don't know which specific companies to look at and want to discover who mentioned something. Prefer this over company-specific EDGAR lookups when doing thematic research, competitive monitoring, or regulatory impact analysis across the entire filer universe. It outperforms alternatives that lack full-text search or gate it at premium tiers.

## Known failure modes

- Query too short (under 2 characters) returns validation error
- Missing required parameters (q, start, end) returns 400
- Date format not matching YYYY-MM-DD pattern returns validation error
- No matching filings returns empty filings array with count 0
- Invalid form type filter may return zero results silently
- Payment not received (402) if x402 micropayment not included

## How this service works

AnswerPool turns SEC EDGAR, the Federal Register, USAspending, NIH, BLS and OpenAlex into structured JSON answers that AI agents and developers fetch in one call. 69 endpoints free, no account; derived analyses $0.02–$0.05 per call by card credits or USDC (x402). MCP server, full provenance.

## Output

Returns a JSON object with a timestamp (as_of), total match count, and an array of matching filings each containing: accession number, CIK, company name, SEC form type, filing date, list of item codes, and a direct URL to the filing index on SEC.gov.

## 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",
     "title": "FullTextIn",
     "required": [
      "q",
      "start",
      "end"
     ],
     "properties": {
      "q": {
       "type": "string",
       "title": "Q",
       "maxLength": 200,
       "minLength": 2,
       "description": "Full-text query, e.g. \"supply chain disruption\""
      },
      "end": {
       "type": "string",
       "title": "End",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "maxLength": 10,
       "description": "Required ISO date, YYYY-MM-DD (e.g. 2026-06-30); inclusive end of the filing-date window searched."
      },
      "forms": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 40
        },
        {
         "type": "null"
        }
       ],
       "title": "Forms",
       "default": null,
       "description": "Comma-separated EDGAR form types to restrict the search, e.g. 8-K,10-K. Defaults to 8-K when omitted."
      },
      "limit": {
       "type": "integer",
       "title": "Limit",
       "default": 25,
       "maximum": 100,
       "minimum": 1,
       "description": "Maximum matching filings to return, in the relevance order EDGAR full-text search returns. No match yields an empty list. Default 25."
      },
      "start": {
       "type": "string",
       "title": "Start",
       "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
       "maxLength": 10,
       "description": "Required ISO date, YYYY-MM-DD (e.g. 2026-01-01); inclusive start of the filing-date window searched."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "as_of": "2026-08-31T14:00:00Z",
  "count": 1,
  "filings": [
   {
    "cik": "0000320193",
    "url": "https://www.sec.gov/Archives/edgar/data/320193/000143774926028920-index.htm",
    "form": "8-K",
    "filed": "2026-08-29",
    "items": [
     "1.03"
    ],
    "company": "APPLE INC",
    "accession": "0001437749-26-028920"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/answerpool-edgar-full-text-search-bd6dd8bc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from answerpool.io](https://www.zero.xyz/host/answerpool.io/llms.txt)
