Opennan

SEC filings

Live

Open original company filings.

FreeFree with an OpenNan key. 30 finance requests per minute per account.
GET /v1/finance/stocks/{symbol}/filingsFree · 30 requests/min

Request

List SEC filing dates, form types, accession numbers and original document links.

Sign in or use an API key to run live.

Stock filings

Example output

SEC EDGAR

Records

2026-11-03

Data table
FormFiled atAccessionUrl
2026-11-030000320193-26-000026Open filing
2025-10-310000320193-25-000079Open filing
Response
{
  "data": [
    {
      "form": "10-K",
      "filed_at": "2026-11-03",
      "accession": "0000320193-26-000026",
      "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000026/aapl-20260926.htm"
    },
    {
      "form": "10-K",
      "filed_at": "2025-10-31",
      "accession": "0000320193-25-000079",
      "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/aapl-20250927.htm"
    }
  ],
  "meta": {
    "sources": [
      "SEC EDGAR"
    ],
    "retrieved_at": "2026-11-11T01:33:09.777122+00:00",
    "symbol": "AAPL",
    "cik": "0000320193",
    "example_output": true
  }
}
Highlighted lines match the selected record.
Tool discovery · GET /v1/tools · MCP tools/list

How it works

  1. 01Choose your inputsEnter a symbol, series or ordered OHLCV candles.
  2. 02Inspect the resultSelect a chart record to highlight its exact JSON values.

Call SEC filings from your code

REST and MCP share inputs, results and validation errors.

GEThttps://api.opennan.com/v1/finance/stocks/{symbol}/filings
  1. Get an API key

    Create a key in the console. It uses the same balance as the playground.

    Create a key
  2. Send your first request

    The same request the playground sends. Set OPENNAN_KEY to your key.

    curl 'https://api.opennan.com/v1/finance/stocks/AAPL/filings?form=10-K&limit=2' \
      -H 'Authorization: Bearer <OPENNAN_API_KEY>'
  3. Read the result

    The result comes back in the same response. The X-Usage-Cost-Usd header says what the call cost.

Errors and how to fix them

  • 401Missing or wrong key

    Send the header Authorization: Bearer with a key from the console.

  • 402Balance too low

    Add credit in Billing, then send the same call again.

  • 400A value is not accepted

    Read error.message: it names the field. Use a value from the parameter table.

  • 429Too many requests

    Wait a few seconds and try again, waiting longer after each 429.

MCPhttps://api.opennan.com/v1/finance/mcp

This tool from your AI

Once Opennan is added, your AI calls this tool with arguments like these.

Tool
stock_filings
Example arguments
{
  "symbol": "AAPL",
  "form": "10-K",
  "limit": 2
}

SEC filings: questions

Is it free?

Free with an OpenNan key. 30 finance requests per minute per account.

Where does the example come from?

Example output was recorded from the shipped endpoints. Run live to request current data. Crypto previews are labeled Sample data.

What are the limits?

Stock tools cover SEC issuers and USD US-GAAP facts. Missing values are null. Macro covers the recent three calendar years and reports coverage. Charts accept 2–5,000 candles. SMA needs period candles, RSI and return need period plus one. Period is 2–500. Dates use inclusive from and exclusive to.

We only use the cookies the site needs, such as your language and a referral code. No ads. We count page visits with cookie-free analytics. See our Cookie Policy for details.