SEC Filings API

GET

Track SEC filing history and report links for any US stock.

SEC Filings returns the recent EDGAR filing history for a US public company by ticker - 10-K annual reports, 10-Q quarterlies, 8-K current reports, Form 4 insider filings, S-1 registrations and more - each with its filing date, form type and a direct link to the document, plus derived filing-activity analytics calculated for you.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/secfilings?ticker=AAPL
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "ticker": "AAPL",
    "cik": "0000320193",
    "company": "Apple Inc.",
    "sic": "3571",
    "sicDescription": "Electronic Computers",
    "fiscalYearEnd": "0926",
    "totalRecentFilings": 1000,
    "count": 5,
    "latest": {
      "annual": {
        "form": "10-K",
        "filingDate": "2025-10-31",
        "accessionNumber": "0000320193-25-000079",
        "primaryDocument": "aapl-20250927.htm",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/aapl-20250927.htm",
        "daysAgo": 321
      },
      "quarterly": {
        "form": "10-Q",
        "filingDate": "2026-07-31",
        "accessionNumber": "0000320193-26-000020",
        "primaryDocument": "aapl-20260627.htm",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000020/aapl-20260627.htm",
        "daysAgo": 48
      },
      "currentReport": {
        "form": "8-K",
        "filingDate": "2026-07-30",
        "accessionNumber": "0000320193-26-000018",
        "primaryDocument": "aapl-20260730.htm",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
        "daysAgo": 49
      }
    },
    "filings": [
      {
        "form": "4",
        "filingDate": "2026-09-10",
        "reportDate": "2026-09-08",
        "primaryDocDescription": "FORM 4",
        "accessionNumber": "0001140361-26-036226",
        "primaryDocument": "xslF345X06/form4.xml",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126036226/xslF345X06/form4.xml",
        "items": null,
        "isXBRL": false
      },
      {
        "form": "4",
        "filingDate": "2026-09-03",
        "reportDate": "2026-09-01",
        "primaryDocDescription": "FORM 4",
        "accessionNumber": "0001140361-26-035636",
        "primaryDocument": "xslF345X06/form4.xml",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035636/xslF345X06/form4.xml",
        "items": null,
        "isXBRL": false
      },
      {
        "form": "4",
        "filingDate": "2026-09-01",
        "reportDate": "2026-09-01",
        "primaryDocDescription": "FORM 4",
        "accessionNumber": "0001140361-26-035362",
        "primaryDocument": "xslF345X06/form4.xml",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035362/xslF345X06/form4.xml",
        "items": null,
        "isXBRL": false
      },
      {
        "form": "3",
        "filingDate": "2026-09-01",
        "reportDate": "2026-09-01",
        "primaryDocDescription": "FORM 3",
        "accessionNumber": "0001140361-26-035359",
        "primaryDocument": "xslF345X06/form3.xml",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035359/xslF345X06/form3.xml",
        "items": null,
        "isXBRL": false
      },
      {
        "form": "8-K/A",
        "filingDate": "2026-09-01",
        "reportDate": "2026-04-17",
        "primaryDocDescription": "8-K/A",
        "accessionNumber": "0001140361-26-035325",
        "primaryDocument": "ef20081427_8ka.htm",
        "url": "https://www.sec.gov/Archives/edgar/data/320193/000114036126035325/ef20081427_8ka.htm",
        "items": "5.02",
        "isXBRL": true
      }
    ],
    "analytics": {
      "formCounts": {
        "4": 590,
        "144": 45,
        "8-K": 103,
        "424B2": 46,
        "10-Q": 33,
        "PX14A6G": 27
      },
      "filingsLast30Days": 7,
      "filingsLast90Days": 11,
      "filingsLast365Days": 50,
      "daysSinceLastFiling": 7,
      "daysSinceLastAnnual": 321,
      "daysSinceLastQuarterly": 48,
      "averageDaysBetweenFilings": 4.5,
      "mostActiveForm": "4"
    }
  }
}

About the SEC Filings API

SEC Filings works by projecting the SEC EDGAR submissions feed for US public companies into a clean, decision-ready filing history. On top of the raw filing list it derives activity analytics - counts by form type, filing cadence, and days since the last annual, quarterly and current report - so you can see a company's disclosure activity at a glance rather than paging through EDGAR. Data is refreshed continuously from official SEC filings.

What people use it for

Material Event Monitoring
When an alert service tracks market disclosures, it reviews recent 8-K filings and item codes to notify portfolio managers about unexpected corporate events.
Earnings Release Verification
To confirm quarterly numbers against official sources, financial blogs pull direct document links and filing dates for newly submitted quarterly reports.
Merger Target Investigation
Inspect recent registration statements and annual report document links to verify regulatory disclosures before an advisory firm completes corporate buyout assessments.
Financial Model Ingestion
Algorithmic research tools parse incoming XBRL filing records and accession numbers to pipe raw financial tables directly into quantitative valuation spreadsheets.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use SEC Filings

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the SEC Filings API.

Read the docs →
How many ticker lookups does the Free plan cover?
The Free plan includes 33 company lookups per month. Each request uses 6 credits, which works out to about $0.90 per 1,000 calls on the Starter plan. Starter provides 200,000 credits each month, covering up to 33,333 lookups.
Are filing analytics and form filters available on the Free plan?
No. Derived filing activity analytics like filing frequency counts, days since the last annual or quarterly report, and most active forms require a paid plan. Custom result limits, form-type filtering, and dedicated shortcuts for the latest 10-K, 10-Q, and 8-K documents are also unlocked on Starter and higher.
Where does the filing data come from and how fresh is it?
All data comes directly from the official SEC EDGAR submissions feed for US public companies. SEC Filings refreshes continuously from official submissions so your application receives the latest disclosures as they are filed.
Which SEC forms and companies are covered?
Any US public company with an active EDGAR filing history can be queried by stock ticker. The feed includes annual 10-K reports, quarterly 10-Q reports, material 8-K events, Form 4 insider transactions, S-1 registration statements, and any other form submitted to EDGAR.
Can I use this filing data inside a commercial product?
Yes, provided you are on a paid plan. The Free plan is limited to personal and non-commercial development. You are welcome to display filing histories, links, and derived metrics inside your own platform, but you cannot resell or redistribute the raw data feed as a standalone product.

Ready to build with SEC Filings? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs