Skip to content

SEC filings

QuantConomy normalizes the full set of U.S. SEC filing datasets into clean, queryable JSON — insider trades, financial filings, beneficial-ownership and institutional-holding disclosures, current reports, proxy statements, private placements, tender offers, registration statements, and more. Each dataset is exposed as a list endpoint plus a single-record lookup by id, with consistent cursor-style pagination and per-dataset filters.

All SEC endpoints live under https://api.quantconomy.com/api/v1/sec/ and are tagged sec in the API reference.

SEC reads are metered like the rest of the API, but list endpoints are weighted slightly higher because each result is an enriched, normalized record:

  • List / aggregate endpoints cost 2 credits per request.
  • A single record by id costs 1 credit.

Effective cost is baseCost × your plan's credit multiplier (Professional 0.9, Enterprise 0.7). Running out of credits returns 402. See Plans & credits for details.

Every SEC dataset, its endpoint, and what it covers:

DatasetEndpointDescription
Insider tradesGET /sec/insider-trades · /sec/insider-trades/:idForms 3, 4 & 5 — insider purchases, sales, awards and other changes in beneficial ownership.
Financial filingsGET /sec/financial-filings · /sec/financial-filings/:idCompany financial filings (10-K / 10-Q periodic reports and related financial disclosures).
Beneficial ownershipGET /sec/beneficial-ownership-filings · /sec/beneficial-ownership-filings/:idSchedule 13D / 13G — large activist or passive stakes (>5% ownership).
Institutional holdingsGET /sec/institutional-holding-filings · /sec/institutional-holding-filings/:idForm 13F — quarterly equity holdings of institutional investment managers.
Proposed salesGET /sec/proposed-sales · /sec/proposed-sales/:idForm 144 — notices of proposed insider sales of restricted or control securities.
Proposed-sale transitionsGET /sec/proposed-sales/transitionsCross-references each Form 144 against subsequent Form 4 sales to track whether the proposed sale was actually executed.
Filing amendmentsGET /sec/filing-amendments · /sec/filing-amendments/:idAmended filings (/A forms) — restatements and corrections to previously filed documents.
Current report itemsGET /sec/current-report-items · /sec/current-report-items/:idItem-level entries extracted from Form 8-K current reports, each with a deterministic materiality score.
8-K materiality historyGET /sec/current-report-items/materiality-historyThe scored 8-K item timeline for a single company (by CIK or trading symbol), most-recent-first.
Late-filing noticesGET /sec/late-filing-notices · /sec/late-filing-notices/:idForm NT (NT 10-K / NT 10-Q / NT 20-F) late-filing notifications under Rule 12b-25.
Proxy statementsGET /sec/proxy-statements · /sec/proxy-statements/:idForm DEF 14A definitive proxy statements — shareholder votes, executive compensation, board matters.
Private placementsGET /sec/private-placements · /sec/private-placements/:idForm D — Regulation D exempt private securities offerings.
Tender offersGET /sec/tender-offers · /sec/tender-offers/:idSchedule TO and SC 14D9 tender-offer filings (M&A bids and target responses).
Tender-offer eventsGET /sec/tender-offers/eventsGroups tender-offer filings into one event per target company, linking the bidder’s offer with the target’s response.
Registration statementsGET /sec/registration-statements · /sec/registration-statements/:idRegistration statements driving the IPO and secondary-offering pipeline.
IPO lock-up calendarGET /sec/registration-statements/lockup-calendarUpcoming lock-up expirations derived from registration statements that disclose a lock-up period.
Filing text analysesGET /sec/filing-text-analyses · /sec/filing-text-analyses/:idNER + sentiment analyses run on key sections of 10-K / 10-Q filings (e.g. Risk Factors).
Filing section diffGET /sec/filing-text-analyses/:id/diffCompares an analyzed section against the same filer’s prior period — text similarity, sentiment delta, and newly-added sentences.

Fetch the most recent Form 4 insider trades for Apple (CIK 0000320193), sorted by filing date. This is a list endpoint, so it costs 2 credits and requires a Starter-or-higher key.

Terminal window
curl "https://api.quantconomy.com/api/v1/sec/insider-trades?issuerCik=0000320193&formType=4&sortBy=filingDate:desc&limit=10" \
-H "Authorization: Bearer mtk_your_key_here"

A successful response uses the standard list envelope:

{
"success": true,
"data": [
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"accessionNumber": "0001209191-24-012345",
"formType": "4",
"issuerCik": "0000320193",
"issuerName": "Apple Inc.",
"issuerTradingSymbol": "AAPL",
"traderName": "Tim Cook",
"traderOfficerTitle": "Chief Executive Officer",
"transactionDate": "2024-01-15T00:00:00.000Z",
"filingDate": "2024-01-17T00:00:00.000Z",
"transactionType": "sale",
"transactionShares": 50000,
"transactionPricePerShare": 185.5,
"transactionValue": 9275000,
"isDerivative": false,
"createdAt": "2024-01-17T12:00:00.000Z"
}
],
"meta": { "totalCount": 1500000, "count": 10, "limit": 10, "page": 1 }
}

To drill into a single filing, pass its id to the detail endpoint (1 credit), which adds the original document URL and full metadata:

Terminal window
curl "https://api.quantconomy.com/api/v1/sec/insider-trades/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer mtk_your_key_here"