SEC EDGAR Filings
Access 10-K, 10-Q, 8-K filings with structured data extraction. Full-text search across millions of documents.
Access EDGAR filings, FRED economic data, and more through a single, consistent API. No more scraping. No more parsing. Just data.
Trusted data from
Why financeapis.dev
One reliable, well-documented interface for every financial data source you need.
Access 10-K, 10-Q, 8-K filings with structured data extraction. Full-text search across millions of documents.
GDP, inflation, employment, interest rates, and thousands of macroeconomic time series from the Federal Reserve.
Institutional holdings data with historical tracking. See what Berkshire, Bridgewater, and others are buying.
Unified response formats across all data sources. No more learning five different query syntaxes.
Plan-based limits with clear headers and automatic retry logic. Never get blocked by upstream providers.
Copy-paste code examples, OpenAPI specs, and SDKs. From zero to first API call in under a minute.
Quick Start
import requests
response = requests.get(
"https://api.financeapis.dev/edgar/13f/0001067983",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
for holding in data["holdings"]:
print(f"{holding['issuer']}: ${holding['value']:,}")const response = await fetch(
"https://api.financeapis.dev/edgar/13f/0001067983",
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await response.json();
data.holdings.forEach(h =>
console.log(`${h.issuer}: $${h.value.toLocaleString()}`)
);package main
import ("encoding/json"; "net/http")
func main() {
req, _ := http.NewRequest("GET",
"https://api.financeapis.dev/edgar/13f/0001067983", nil)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
var data FilingResponse
json.NewDecoder(resp.Body).Decode(&data)
}{
"cik": "0001067983",
"filingDate": "2025-02-14",
"holdings": [
{ "issuer": "APPLE INC", "value": 75100000, "shares": 300000000 },
{ "issuer": "AMERICAN EXPRESS", "value": 46100000, "shares": 151610700 },
{ "issuer": "COCA COLA CO", "value": 28700000, "shares": 400000000 }
]
}Pricing
No credit card required for the free tier. Upgrade anytime.
Get your free API key and start making requests in under a minute.