SEC filings & market structure
SEC Comment Letters
SEC Division of Corporation Finance review correspondence: UPLOAD (the SEC's questions to a company) and CORRESP (the company's answers). Released ~20+ business days after a review closes — the earliest public signal of accounting scrutiny, typically years before any enforcement action. 2005→present.
Endpoint
GET /v1/sec-comment-lettersSourceSEC EDGAR (UPLOAD / CORRESP)
Authx-api-key — a free key works
What it returns
Metadata + URLs; follow filing_index_url for the letter text. Filter by ticker and sort ascending to read a review thread in order. See the live example below for the full field set.
Filters
| accession_number | Direct lookup by EDGAR accession number (e.g., '0000000000-26-004788'). |
| form | UPLOAD = SEC's letter to the company; CORRESP = the company's response. |
| ticker | Exact ticker (resolved from CIK; '' for unlisted filers). |
| cik | SEC CIK (any zero-padding). |
| company_name | Case-insensitive substring against the company name as indexed. |
| since | Letter date lower bound (YYYY-MM-DD inclusive). |
| until | Letter date upper bound (YYYY-MM-DD inclusive). |
| sort_order | Default desc. Use asc with a ticker filter to read a review thread in order. |
| limit | Maximum letters to return. Default 50, max 500. |
Example request
curl "https://api.keyvex.com/v1/sec-comment-letters?limit=1" \
-H "x-api-key: YOUR_KEY"
Response
{
"results": [
{
"accession_number": "0001213900-26-058252",
"date_filed": "2026-05-18",
"ticker": "STKH",
"cik": "0001828098",
"form": "CORRESP",
"filing_index_url": "https://www.sec.gov/Archives/edgar/data/1828098/000121390026058252/0001213900-26-058252-index.htm",
"company_name": "Steakholder Foods Ltd.",
"released_date": "2026-07-02",
"source_url": "https://www.sec.gov/Archives/edgar/data/1828098/0001213900-26-058252.txt",
"_first_seen_at": "2026-07-06T02:58:44.052Z",
"_last_history_at": "2026-07-06T02:58:44.052Z",
"_content_hash": "4298e373ce867f57b4c1f3d3510bb8f12339db8d08a43be065bed842675f02dd",
"scraped_at": "2026-07-06T03:07:11.249Z"
}
],
"count": 1,
"has_more": true
}
Example questions you can answer
- Is (or was) a company under SEC review, and about what.
- Were insiders selling while the SEC was asking questions.
- The comment-letter thread around an IPO registration.
Related datasets
Query SEC Comment Letters from your AI
Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.
Get a free key OpenAPI spec → REST docs →