# Johto SEC 8-K Filings API

> Johto SEC 8-K Filings API is a paid API for AI agents from johto-x402-api.johtodata.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-28).

Retrieves recent SEC Form 8-K (current report) filings for a public company by ticker symbol or CIK number

## Facts

- Endpoint: GET https://johto-x402-api.johtodata.workers.dev/v1/sec-8k?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/johto-sec-8-k-filings-api-e1b78e8f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ePdBWD4RvcWA2MCkmPUMw

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 johto-sec-8-k-filings-api-e1b78e8f
```

Example prompt: Pull the last 5 SEC 8-K filings for Tesla (ticker TSLA) since January 1, 2025, so I can see what material events they've reported.

## When to prefer this

Use this endpoint when you need structured, machine-readable SEC 8-K filing metadata for a specific public company, especially when you have the ticker or CIK already and want fast lookup with optional date filtering. Prefer this over scraping SEC EDGAR directly, which is slower and requires parsing HTML. It is pay-per-successful-call, so you are not charged on empty results or failures — making it safe to probe. Choose this over a 13-F endpoint when you need current event disclosures (earnings, leadership changes, agreements) rather than quarterly institutional holdings.

## Known failure modes

- Invalid or non-existent ticker returns no results (rows: 0) without charge
- Invalid CIK format rejected by schema validation before call
- Both ticker and CIK provided simultaneously — schema requires one or the other
- Limit outside 1–20 range is rejected by pattern validation
- Since date in wrong format (not YYYY-MM-DD) fails schema validation
- Company with no 8-K filings in range returns empty data array
- SEC EDGAR upstream unavailable causes fetch failure (not charged)

## How this service works

Valuable data. Quality leads. Paid per call in USDC on Base via x402. Not charged if the fetch fails or nothing matches. Prices per call (USDC): /v1/jp-invoice-check $0.002; /v1/sec-13f $0.003; /v1/sec-8k $0.003; /v1/sanctions-screen $0.0025; /v1/tenders $0.011; /v1/uk-tenders $0.003; /v1/fr-tenders $0.006; /v1/au-contracts $0.0035; /v1/wallet-risk $0.0025; /v1/kyb $0.0029; /v1/read $0.0019; /v1/crawl $0.0045; /v1/jobs $0.01; /v1/domain-profile $0.003.

## Output

A JSON array of 8-K filing records, each containing the company name, ticker, CIK, form type (8-K or 8-K/A), filing date, report date, SEC item codes and their human-readable names, accession number, file number, a direct document URL, a filing index URL, and an amendment flag. Also includes total row count and the timestamp when the data was fetched.

## 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",
     "properties": {
      "cik": {
       "type": "string",
       "pattern": "^[0-9]{1,10}$",
       "description": "SEC CIK, 1-10 digits (pass ticker or cik, not both)"
      },
      "limit": {
       "type": "string",
       "pattern": "^([1-9]|1[0-9]|20)$",
       "description": "Filings 1-20 (default 10)"
      },
      "since": {
       "type": "string",
       "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
       "description": "Only filings filed on or after this date, YYYY-MM-DD"
      },
      "ticker": {
       "type": "string",
       "pattern": "^[A-Za-z][A-Za-z0-9.-]{0,9}$",
       "description": "Ticker, e.g. AAPL or BRK-B (pass ticker or cik, not both)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "data",
      "rows",
      "fetchedAt"
     ],
     "properties": {
      "data": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "cik": {
          "type": "string"
         },
         "items": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "ticker": {
          "type": "string"
         },
         "filedAt": {
          "type": "string"
         },
         "formType": {
          "type": "string"
         },
         "filedDate": {
          "type": "string"
         },
         "itemNames": {
          "type": "array",
          "items": {
           "type": "string"
          }
         },
         "fileNumber": {
          "type": "string"
         },
         "reportDate": {
          "type": "string"
         },
         "companyName": {
          "type": "string"
         },
         "documentUrl": {
          "type": "string"
         },
         "isAmendment": {
          "type": "boolean"
         },
         "filingIndexUrl": {
          "type": "string"
         },
         "accessionNumber": {

… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": [
   {
    "cik": "0000320193",
    "items": [
     "5.02"
    ],
    "ticker": "AAPL",
    "filedAt": "2026-09-02T00:30:35.000Z",
    "formType": "8-K/A",
    "filedDate": "2026-09-01",
    "itemNames": [
     "Departure/Election of Directors or Officers; Compensatory Arrangements"
    ],
    "fileNumber": "001-36743",
    "reportDate": "2026-04-17",
    "companyName": "Apple Inc.",
    "documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035325/ef20081427_8ka.htm",
    "isAmendment": true,
    "filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035325/0001140361-26-035325-index.htm",
    "accessionNumber": "0001140361-26-035325"
   },
   {
    "cik": "0000320193",
    "items": [
     "2.02",
     "9.01"
    ],
    "ticker": "AAPL",
    "filedAt": "2026-07-31T00:30:28.000Z",
    "formType": "8-K",
    "filedDate": "2026-07-30",
    "itemNames": [
     "Results of Operations and Financial Condition",
     "Financial Statements and Exhibits"
    ],
    "fileNumber": "001-36743",
    "reportDate": "2026-07-30",
    "companyName": "Apple Inc.",
    "documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
    "isAmendment": false,
    "filingIndexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.htm",
    "accessionNumber": "0000320193-26-000018"
   }
  ],
  "rows": 2,
  "fetchedAt": "2026-10-22T11:48:10.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/johto-sec-8-k-filings-api-e1b78e8f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from johto-x402-api.johtodata.workers.dev](https://www.zero.xyz/host/johto-x402-api.johtodata.workers.dev/llms.txt)
