SEC EDGAR filings API: 10-K, 10-Q, 8-K and Form 4 by ticker

$0.01 per call · failed calls are never charged · no account or subscription: pay per call with a card key or USDC

Latest SEC EDGAR filings for a US-listed company by stock ticker or CIK: form (10-K, 10-Q, 8-K, 4, S-1…), filing and report dates, accession number, document description and a direct link, newest first, optionally only one form type. Plus company name, CIK and industry (SIC). Public SEC data. Use to check a company's latest annual or quarterly report, insider trades (form 4) or material events (8-K).

When to use it

Guide: SEC filings API

Run it free (25 free calls) Buy credits by card (from $1) Example result (JSON)

Try it with your own inputs

Stock ticker such as AAPL (or give cik)

Uses one of your 25 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
tickerstringStock ticker such as AAPL (or give cik)
cikstringSEC Central Index Key, e.g. 320193 (instead of ticker)
formstringOnly this form type, e.g. 10-K, 10-Q, 8-K or 4 (default: all)
limitintegerFilings to return, 1-50 (default 10)

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/sec/filings?ticker=AAPL"

Or one of your 25 free calls, no key:

curl "https://tools.funwords.eu/sec/filings?ticker=AAPL&trial=1"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "company": "Apple Inc.",
  "cik": "0000320193",
  "tickers": [
    "AAPL"
  ],
  "sic": "3571",
  "industry": "Electronic Computers",
  "count": 1,
  "filings": [
    {
      "form": "10-K",
      "filed": "2025-10-31",
      "reportDate": "2025-09-27",
      "accession": "0000320193-25-000079",
      "description": "10-K",
      "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/aapl-20250927.htm"
    }
  ],
  "source": "SEC EDGAR (public information)"
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is sec_filings, and the first 25 successful calls are free:

https://tools.funwords.eu/mcp

Questions

Can I ask for one form type?

Yes, pass form (for example 10-K or 4) to get only that type, newest first.

Where does the data come from?

SEC EDGAR, public SEC data.

How do I pay?

Each successful call costs $0.01; failed calls are not charged. The first 25 calls are free. Then pay with card credits (from $1; the key goes in an Authorization header or, for clients that can only fetch a URL, as api_key= in the URL) or per call in USDC over x402 or MPP. No account is needed.

Related tools