---
source_url: "https://secapi.dev/?utm_source=openai"
title: "SEC Filings API for Developers | secapi.dev"
mirrored_at: 2026-08-06T03:40:48.357Z
host: secapi.dev
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/secapi.dev/index__q__utm_source_openai"
---

> **Original source:** https://secapi.dev/?utm_source=openai

## SEC Filings API Standardized SEC filings. From API to MCP.

-   Standardized financials — one schema across filings, statements, and holdings
-   Official MCP server — AI tools for Cursor, Claude, and VS Code
-   Insider signal tables — Form 4 buys and sells decoded

Free tier: 500 requests / month

25M+

SEC Filings

1M

Entities Tracked

3K+

New Filings Daily

Request

Response

MCP · company\_financials

Ticker

Period

Revenue

AAPL

Q4 2025

$102.5B

AAPL

Q3 2025

$94.0B

AAPL

Q2 2025

$95.4B

AAPL

Q1 2025

$124.3B

REST API

SDKs

Structured JSON

SEC API data catalog

## Institutional-grade tables, retail-ready

Financials

### Standardized financials

Our canonical layer maps as-reported XBRL tags to one standardized symbol per metric across income statement, balance sheet, and cash flow — so your models, screeners, and charts speak the same language.

Canonical map

200+ tags → 1

Statements

IS · BS · CF

Coverage

6,000+ filers

Also raw

XBRL as-filed

[Explore Financials docs](https://secapi.dev/public/docs/endpoints/financials)

As-reported · XBRL mapper Canonical

Insiders

### Form 4 transactions & signals

Every insider buy and sell with codes, roles, derivatives, and ownership snapshots. Track clusters, unusual activity, and per-executive histories.

GET /v1/insiders/transactions

Insider

Ticker

Type

Value

Filed

Jensen Huang

NVDA

P · Purchase

$8.2M

May 24

Tim Cook

AAPL

S · Sale

$41.2M

May 22

Satya Nadella

MSFT

M · Exercise

$12.8M

May 20

Lisa Su

AMD

P · Purchase

$1.9M

May 18

Sundar Pichai

GOOGL

A · Grant

$4.1M

May 15

`GET /v1/insiders/transactions``GET /v1/insiders/activity/daily/top-buyers``GET /v1/insiders/{ticker}/buy-sell-ratio`

[Explore Insiders docs](https://secapi.dev/public/docs/endpoints/insiders)

Institutions

### 13F portfolios & flows

Quarterly holdings for every 13F manager: positions, weights, sector mix, quarter-over-quarter changes, ticker ownership, and crowding scores.

Top holdings · Vanguard% · Δ QoQ

-   MSFT$356.1B+1.1%
    
-   AAPL$178.4B+0.3%
    
-   NVDA$171.2B+2.4%
    
-   AMZN$89.7B−0.2%
    
-   GOOGL$67.4B+0.6%
    

[Explore Institutions docs](https://secapi.dev/public/docs/endpoints/institutions)

Products

## One dataset, every surface

REST API

### Access. Query. Integrate.

Typed, predictable JSON for every filing type — query directly or wire it into your pipeline in minutes.

320msp95 latency

60+endpoints

JSON · OpenAPIformat

x-api-keyauth

[Latency methodology & status →](https://secapi.dev/status)

`GET /v1/financials/metrics``GET /v1/insiders/transactions``GET /v1/institutions/{cik}/holdings``GET /v1/filings?formTypes=10-Q`

[View API docs](https://secapi.dev/public/docs/get-started/overview)

MCP Server Open source

### SEC data, native for AI agents.

The official Model Context Protocol server for secapi.dev — nine high-level tools that let Claude, Cursor, ChatGPT, and any MCP client query filings, financials, insiders, and 13F holdings without writing REST calls.

secapi-mcppackage

20+node

9tools

stdio · MCPtransport

Clients

Cursor · Claude · VS Code · Windsurf

Validation

Zod on every tool input

Errors

AI-friendly categories + retry hints

Built on

secapi-node SDK

`search_filings``company_overview``company_financials``insider_trades``institution_holdings`

[View on GitHub](https://github.com/secapi-dev/secapi-mcp) [npm](https://www.npmjs.com/package/secapi-mcp)

Install with `npx secapi-mcp` or `npm install -g secapi-mcp` — works with Cursor, Claude Desktop, VS Code, and Windsurf.

 ![](https://secapi.dev/img/python_logo.befa2407.svg) Python SDK Open source

### SEC data, native in Python.

The official client for secapi.dev — filings, financials, insiders, and 13F holdings from one typed, resource-oriented interface. No URLs to build, no dictionary spelunking.

secapi-pypackage

3.8+python

httpx · HTTP/2transport

Pydantic v2types

API surface

filings · financials · insiders · 13F

Responses

typed models + autocomplete

Errors

RateLimitError · NotFoundError · …

Models

generated from OpenAPI

`client.filings.search(...)``client.financials.income_statement(...)``client.insiders.latest(...)``client.institutions.holdings(...)`

[View on GitHub](https://github.com/secapi-dev/secapi-python) [PyPI](https://pypi.org/project/secapi-py/)

Import as `from secapi import SECClient` — reads `SECAPI_API_KEY` from the environment.

 ![](https://secapi.dev/img/node_logo.32fed627.svg) Node.js SDK Open source

### TypeScript-native SEC data.

The official client for secapi.dev on Node — filings, financials, insiders, and 13F holdings with full TypeScript types. Powers the MCP server and any server-side pipeline.

secapi-nodepackage

18+node

ESM · CJSmodule

TypeScripttypes

API surface

filings · financials · insiders · 13F

Responses

typed interfaces + autocomplete

Errors

RateLimitError · NotFoundError · …

Foundation

powers secapi-mcp

`client.filings.search(...)``client.financials.incomeStatement(...)``client.insiders.latest(...)``client.institutions.holdings(...)`

[View on GitHub](https://github.com/secapi-dev/secapi-node) [npm](https://www.npmjs.com/package/secapi-node)

Import as `import { SECClient } from "secapi-node"` — reads `SECAPI_API_KEY` from the environment.

Use cases

## What will you build?

Screener builders

### Rank the whole market by any canonical metric

The largest filers by standardized revenue — every value carries the source SEC tag and the filing it came from. Swap in any of 80+ canonical metrics.

Insider trackers

### Alert on conviction insider buys

Open-market purchases above $100k, decoded and queryable within minutes of the Form 4 hitting EDGAR — pipe it into a dashboard, bot, or newsletter.

13F followers

### Clone any manager's portfolio

Berkshire Hathaway's top positions with portfolio weights. Rebalance against the holdings-history endpoint each quarter to track what changed.

AI & agent builders

### Feed your agent numbers it can trust

Canonical, cross-company comparable figures as typed models — context your LLM can reason over instead of 200 raw XBRL tag variants.

Governance

#### Source-linked from day one.

Every response carries SEC source attribution — accession numbers, filing dates, and as-filed XBRL tags. See how we map as-reported tags to canonical metrics.

source-linked · accession refs · documented mapping

[Read the methodology →](https://secapi.dev/methodology/standardized-financials)

Performance

#### Sub-second data delivery.

Edge-cached JSON with typical p95 latency around 320ms on core read endpoints. Monitor live uptime and latency on our public status page.

p95 ~320ms · edge-cached · status page

[View status page →](https://secapi.dev/status)

Coverage

#### Every major filing type.

10-Q, 10-K, Form 4, 13F — structured and normalized across all public filers with full historical depth.

10-Q · 10-K · Form 4 · 13F

Pricing

## Professional Plans

Transparent monthly API limits that scale with your workload. Start free with 500 requests/month — upgrade for canonical financials and higher throughput.

Save 20%

### Lite

Canonical financials and full API access for developers and analysts

$29/month

Get Started

What's included

-   10,000 API requests / month
    
    Every authenticated API call counts toward your monthly allowance
    
-   Standardized financial statements
    
    Lite+ only — canonical income statement, balance sheet, and cash flow
    
-   Canonical metrics & ratios
    
    Lite+ only — comparable time-series and top-company rankings
    
-   Full SEC data API
    
    Filings, entities, Form 4 insiders, and 13F institutions
    
-   CSV export
    
    Up to 5,000 export rows
    

Popular

### Pro

High-volume access for production apps and data teams

$99/month

Get Started

What's included

-   100,000 API requests / month
    
    10× the Lite allowance for production workloads
    
-   Everything in Lite
    
    Standardized statements, metrics, ratios, and all SEC endpoints
    
-   Large CSV exports
    
    Up to 100,000 rows per export
    
-   Priority support
    
    Faster response times for integration questions
    

### Enterprise

Unlimited throughput for institutions and platform teams

$499/month

Contact Sales

What's included

-   Unlimited API requests
    
    No monthly cap on authenticated API calls
    
-   Redistribution license
    
    Embed, white-label, or resell the data downstream — the rights competitors price at $18k+/year
    
-   Everything in Pro
    
    All Lite+ endpoints with unlimited export rows
    
-   Dedicated support
    
    Priority technical assistance and onboarding
    
-   SLA guarantees
    
    Contractual uptime and performance commitments
    
-   Custom integrations
    
    Tailored schemas, delivery formats, and deployment options
    

Why SecAPI

### More for less — without the sales call

With [secapi.dev](https://secapi.dev/public/docs/get-started/overview) you get commercial rights, an official Python SDK, and standardized financials — at transparent prices you can see right now.

Commercial use on every paid plan

Ship products and charge customers — redistribution of raw data is the only Enterprise-tier right

More generous monthly free tier

500 requests every month, not a one-time trial that expires

Official Python SDK

secapi-py on PyPI — a typed, maintained library, not a community wrapper

Modern documentation

Interactive docs with copy-paste examples and live API references

Transparent pricing

Published rates on this page — no “contact us for pricing”

No sales calls

Self-serve signup, upgrade, and cancel — start building today

Fast onboarding

API key in minutes, not weeks of back-and-forth

FAQ

### Frequently Asked Questions

Everything you need to know about the secapi.dev SEC API — supported filings, data freshness, authentication, and pricing.

secapi.dev is a developer-friendly SEC API that turns raw SEC EDGAR filings into clean, structured JSON. A single REST API gives you SEC filings, standardized financial statements, Form 4 insider transactions, 13F institutional holdings, and company entity data — without parsing XBRL or scraping EDGAR yourself.

The SEC filings API covers the major EDGAR forms, including 10-K and 10-Q financial reports, 8-K material events, Form 4 insider transactions, 13F institutional holdings, S-1 registration statements, and 20-F and 6-K foreign filings. Each form is available as a structured, queryable endpoint.

The SEC's EDGAR system gives you raw documents and as-reported XBRL tags that still need heavy parsing. secapi.dev is an EDGAR API alternative that normalizes those filings: we map hundreds of XBRL tags to one canonical symbol per metric, deliver consistent JSON across companies, and add ready-made endpoints for insiders, institutions, and screening.

Create a free account, generate an API key, and pass it as an x-api-key header on each request. The API documentation includes a live request builder, code examples, and an OpenAPI specification so you can call SEC filings endpoints in minutes.

Filings are ingested in real time and typically parsed within seconds to a few minutes of being submitted to SEC EDGAR, so insider transactions, new filings, and financial updates are available almost as soon as they are public.

Yes — free accounts get 500 API requests per month on core SEC endpoints (filings, entities, insiders, institutions, and as-reported financials). Lite unlocks 10,000 requests/month plus canonical standardized statements, metrics, and ratios. Pro raises the cap to 100,000/month, and Enterprise is unlimited with an optional redistribution license. Upgrade, downgrade, or cancel anytime.