# Scrapebench EDGAR Full-Text Search

> Scrapebench EDGAR Full-Text Search is a paid API for AI agents from api.scrapebench.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-10-21).

Searches SEC EDGAR filings (8-K, 10-K, 10-Q, S-1, Form D, etc.) by keyword, form type, company, or date, returning filing URLs plus XBRL-sourced revenue, net income, and share counts for each filer.

## Facts

- Endpoint: POST https://api.scrapebench.dev/v1/edgar-signals?utm_source=zero.xyz
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapebench-edgar-full-text-search-e45fb8ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gDBYSYmBuTti-Qd-vJzOC

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 scrapebench-edgar-full-text-search-e45fb8ea -d '<json body>'
```

Example prompt: Search SEC EDGAR full-text filings for 10-K documents mentioning 'climate risk' filed after January 2023, and show me each filing URL along with the filer's latest reported revenue and net income.

## When to prefer this

Choose this endpoint when you need to search across the full text of SEC regulatory filings — not just metadata — and want to combine keyword discovery with enriched financial fundamentals (revenue, net income, shares) in one call. It is especially useful for investment research, compliance monitoring, and competitive intelligence workflows where you need both the filing document location and a financial snapshot of the filer without running separate XBRL queries.

## Known failure modes

- Keyword returns no results if the term is not present in EDGAR full-text index
- Company name ambiguity may return multiple filers — use ticker or CIK for precision
- XBRL financial facts may be missing for smaller filers who do not submit structured data
- Date range filters may exclude very recent filings not yet indexed by EDGAR
- Rate or pagination limits may truncate large result sets requiring additional page calls
- Invalid form type codes return an empty result set or error

## How this service works

Search SEC EDGAR full text (8-K, 10-K, 10-Q, S-1, Form D and more) by keyword, form type, company or date, and get each hit with the filing URL and the filer's latest reported revenue, net income and shares from XBRL company facts. Ticker map cached nightly; per-page price, no subscription.

## Output

Returns a paginated list of SEC EDGAR filing hits, each including the direct filing URL, form type, filer name, filing date, and the filer's latest XBRL-reported revenue, net income, and shares outstanding. Ticker-to-CIK mapping is refreshed nightly to keep financial facts current.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "title": "Input",
     "properties": {
      "cik": {
       "anyOf": [
        {
         "type": "string",
         "pattern": "^\\d{1,10}$"
        },
        {
         "type": "null"
        }
       ],
       "title": "Cik",
       "default": null,
       "description": "Filer's SEC CIK number, with or without leading zeros."
      },
      "forms": {
       "type": "array",
       "items": {
        "enum": [
         "10-K",
         "10-K/A",
         "10-Q",
         "10-Q/A",
         "8-K",
         "8-K/A",
         "S-1",
         "S-1/A",
         "S-3",
         "S-4",
         "F-1",
         "20-F",
         "40-F",
         "6-K",
         "DEF 14A",
         "DEFA14A",
         "D",
         "13F-HR",
         "SC 13D",
         "SC 13D/A",
         "SC 13G",
         "SC 13G/A",
         "3",
         "4",
         "5",
         "144",
         "424B3",
         "424B4",
         "11-K",
         "N-CSR"
        ],
        "type": "string"
       },
       "title": "Forms",
       "maxItems": 10,
       "description": "Form types to include, e.g. ['10-K', '8-K']; empty means all."
      },
      "query": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 200
        },
        {
         "type": "null"
        }
       ],
       "title": "Query",
       "default": null,
       "description": "EDGAR full-text search terms, passed through as written: wrap a phrase in double quotes (\"going concern\"); bare words must all appear. With no query, forms or company, the latest 10-K, 10-Q and 8-K filings are listed, newest first."
      },
      "ticker": {
       "anyOf": [
        {
         "type": "string",
         "maxLength": 10
        },
        {
         "type": "null"
        }
       ],
       "title": "Ticker",
       "default": null,
       "description": "Filer's ticker, e.g. 'AAPL'; resolved to its CIK."
      },
      "date_to": {
       "anyOf": [
        {
         "type": "string",
         "format": "date"
        },
        {
         "type": "null"
        }
       ],
       "title": "Date To",
       "default": null,
       "description": "Latest filing date (YYYY-MM-DD), inclusive."
      },
      
… (truncated)
```

## More

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