# agent402.tools Company Research Dossier

> agent402.tools Company Research Dossier is a paid API for AI agents from agent402.tools, paid per call via x402, $0.1/call, status down (last checked 2026-10-12).

Fetches a comprehensive one-shot company research dossier for a US-listed ticker, merging SEC filings, insider trades, live stock quote, and news headlines into a single JSON response.

## Facts

- Endpoint: GET https://agent402.tools/api/research-company?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: down
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-tools-company-research-dossier-f8cf4067
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0f_SyPiW23I7NoT9qmq37

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 agent402-tools-company-research-dossier-f8cf4067
```

Example prompt: Pull me a full company research dossier on Tesla — I want their recent 10-K, 10-Q, and 8-K filings, any insider trades from the last 90 days, the live stock quote, and the top 8 recent news headlines, all in one go.

## When to prefer this

Use this endpoint when you need a broad, multi-source company snapshot in a single call for a US-listed ticker — it replaces roughly 5 sequential API calls to EDGAR, Yahoo Finance, and news services. Prefer it over individual SEC or stock quote endpoints when you need filings, insider trades, a live quote, and news simultaneously, especially when minimizing latency and API cost per unit of information.

## Known failure modes

- Invalid or unknown ticker returns error in the filings/quote sections while other sections may still succeed
- EDGAR upstream outage causes filings section to report error status while quote and news sections remain ok
- Yahoo Finance unavailable causes stock quote section to degrade gracefully with error status
- news index outage causes headlines section to report error while other sections succeed
- newsCount out of range (not 1-20) may return default or validation error
- insiderDays out of range (not 1-365) may return default or validation error

## How this service works

One-shot company research dossier for a US-listed ticker: recent 10-K / 10-Q / 8-K filings, Form 4 insider trades (last 90 days), live stock quote, and recent news headlines - all merged into a single deterministic JSON response. Fans out to EDGAR...

## Output

A single JSON object with sections for SEC filings (10-K, 10-Q, 8-K), Form 4 insider trades from the specified lookback window, a live stock quote, and recent news headlines. Each section includes its own ok/error status for graceful partial degradation if an upstream source fails.

## 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": [
      "ticker"
     ],
     "properties": {
      "ticker": {
       "type": "string",
       "description": "US stock ticker, e.g. AAPL"
      },
      "newsCount": {
       "type": "number",
       "description": "News headlines to return, 1-20 (default 8)"
      },
      "insiderDays": {
       "type": "number",
       "description": "Insider lookback window in days, 1-365 (default 90)"
      },
      "filingsLimit": {
       "type": "number",
       "description": "Max filings per form, 1-25 (default 5)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ticker",
      "generatedAt",
      "quote",
      "filings10K",
      "filings10Q",
      "filings8K",
      "insiderTrades",
      "news",
      "sources"
     ],
     "properties": {
      "news": {
       "type": "object"
      },
      "quote": {
       "type": "object"
      },
      "ticker": {
       "type": "string"
      },
      "sources": {
       "type": "array"
      },
      "filings8K": {
       "type": "object"
      },
      "filings10K": {
       "type": "object"
      },
      "filings10Q": {
       "type": "object"
      },
      "generatedAt": {
       "type": "string"
      },
      "insiderTrades": {
       "type": "object"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "news": {
   "ok": true,
   "data": {
    "count": 8,
    "results": []
   }
  },
  "quote": {
   "ok": true,
   "data": {
    "price": 232.1,
    "symbol": "AAPL"
   }
  },
  "ticker": "AAPL",
  "sources": [
   "SEC EDGAR",
   "Yahoo Finance",
   "Brave Search"
  ],
  "filings8K": {
   "ok": true,
   "data": {
    "count": 5,
    "filings": []
   }
  },
  "filings10K": {
   "ok": true,
   "data": {
    "count": 1,
    "filings": []
   }
  },
  "filings10Q": {
   "ok": true,
   "data": {
    "count": 4,
    "filings": []
   }
  },
  "generatedAt": "2026-06-19T18:00:00.000Z",
  "insiderTrades": {
   "ok": true,
   "data": {
    "total": 8,
    "trades": []
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-tools-company-research-dossier-f8cf4067/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
