# Tollkit SEC Company Filings Lookup

> Tollkit SEC Company Filings Lookup is a paid API for AI agents from attest.tollkit.dev, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-11).

Returns a list of recent SEC filings for a US public company identified by ticker symbol or CIK number, paid per-call via x402 in USDC.

## Facts

- Endpoint: POST https://attest.tollkit.dev/data/company?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tollkit-sec-company-filings-lookup-d18be873
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UForE4TcRzN9bHyoIaRvj

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 tollkit-sec-company-filings-lookup-d18be873 -d '<json body>'
```

Example prompt: Pull the last 10 SEC filings for Apple (ticker AAPL), filtering to only 10-K annual reports.

## When to prefer this

Choose this endpoint when you need to programmatically retrieve a list of recent SEC filings for a US public company without setting up an account or API key. It is ideal for lightweight, pay-as-you-go financial research pipelines where the caller can identify the company by ticker or CIK. Prefer it over full EDGAR API integrations when you want frictionless per-call billing via USDC and don't need bulk historical data beyond 40 filings.

## Known failure modes

- Invalid or unknown ticker symbol — company not found in SEC EDGAR
- Invalid CIK number — no matching company record
- Neither ticker nor CIK provided — request rejected
- Requested form type has no filings — empty result set
- Payment failure via x402 — request not processed
- filings count out of range (must be 1–40)

## How this service works

Pay-per-call product page extraction. No account, no API key: pay in-band with x402 in USDC on Base or Solana.

## Output

Returns a structured list of recent SEC filings for the specified company, including form type, filing date, and relevant identifiers. The number of results is capped by the 'filings' parameter (1–40, default 8). Payment of $0.006 USDC is collected in-band via x402 on Base or Solana.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cik": {
   "type": "integer",
   "description": "SEC CIK number."
  },
  "form": {
   "type": "string",
   "description": "Only this form type, e.g. \"10-K\"."
  },
  "ticker": {
   "type": "string",
   "description": "US stock ticker, e.g. \"AAPL\". Give this or cik."
  },
  "filings": {
   "type": "integer",
   "default": 8,
   "maximum": 40,
   "minimum": 1,
   "description": "How many recent filings to list."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tollkit-sec-company-filings-lookup-d18be873/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from attest.tollkit.dev](https://www.zero.xyz/host/attest.tollkit.dev/llms.txt)
