API Reference
SEC EDGAR
Search SEC EDGAR filings by company name, CIK number, SIC industry code, form type, and date range.
Endpoint
GET /api/v1/sec/searchSearch SEC EDGAR filings by company name, CIK number, SIC industry code, form type, and date range. Costs 2 credits per request.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
q | string | conditional | Company name or keyword search. At least one of q, cik, or sic required. |
forms | string | no | Comma-separated form types: 10-K, 10-Q, 8-K, S-1, S-3, DEF 14A, 13F-HR, SC 13D, SC 13G, etc. |
cik | string | no | SEC Central Index Key (CIK) number |
sic | string | no | Standard Industrial Classification code (e.g., 2834 for Pharmaceutical Preparations) |
start_date | string | no | Filter filings after this date (YYYY-MM-DD) |
end_date | string | no | Filter filings before this date (YYYY-MM-DD) |
limit | integer | no | Results per page, max 100 (default: 25) |
offset | integer | no | Pagination offset (default: 0) |
Example Request
# All 10-K and 10-Q filings mentioning Pfizer
curl "https://filed.dev/api/v1/sec/search?q=Pfizer&forms=10-K,10-Q" \
-H "Authorization: Bearer fd_live_aBcDeFgH"
# Pharmaceutical industry 8-K filings in 2025
curl "https://filed.dev/api/v1/sec/search?sic=2834&forms=8-K&start_date=2025-01-01&end_date=2025-12-31" \
-H "Authorization: Bearer fd_live_aBcDeFgH"import requests
headers = {"Authorization": "Bearer fd_live_aBcDeFgH"}
# Search by company name
resp = requests.get(
"https://filed.dev/api/v1/sec/search",
params={"q": "Pfizer", "forms": "10-K,10-Q"},
headers=headers
)
# Search by SIC code
resp = requests.get(
"https://filed.dev/api/v1/sec/search",
params={"sic": "2834", "forms": "8-K",
"start_date": "2025-01-01", "end_date": "2025-12-31"},
headers=headers
)const headers = { Authorization: "Bearer fd_live_aBcDeFgH" };
// Search by company name
const res = await fetch(
"https://filed.dev/api/v1/sec/search?q=Pfizer&forms=10-K,10-Q",
{ headers }
);
// Search by SIC code
const res2 = await fetch(
"https://filed.dev/api/v1/sec/search?sic=2834&forms=8-K&start_date=2025-01-01&end_date=2025-12-31",
{ headers }
);req, _ := http.NewRequest("GET",
"https://filed.dev/api/v1/sec/search?q=Pfizer&forms=10-K,10-Q", nil)
req.Header.Set("Authorization", "Bearer fd_live_aBcDeFgH")
resp, _ := http.DefaultClient.Do(req)Response
{
"data": [
{
"accessionNumber": "0000078003-26-000026",
"formType": "10-K",
"fileDate": "2026-02-26",
"periodEnding": "2025-12-31",
"filer": "PFIZER INC (PFE) (CIK 0000078003)",
"cik": "0000078003",
"sicCode": "2834",
"description": "10-K",
"businessLocation": "New York, NY",
"businessState": "NY",
"incorporationState": "DE",
"filingUrl": "https://www.sec.gov/Archives/edgar/data/78003/..."
}
],
"meta": {
"totalCount": 1533,
"offset": 0,
"limit": 25,
"hasMore": true,
"source": "SEC EDGAR"
}
}Try It
Test this endpoint in the Playground.