SEC Filings by Class ID of Investment Vehicles
Retrieve the most recent SEC filings associated with a specific fund or share class by using its class ID. This example demonstrates a query that targets filings referencing the class ID C000120702.
The query searches within the seriesAndClassesContractsInformation.classesContracts array and returns metadata for the 20 most recently filed documents linked to the specified class.
For advanced use cases such as searching N-PORT filings by fund metrics, holdings, or accessing full N-PORT filings in structured JSON format, the N-PORT Data API provides dedicated and standardized access.
Request
Editable{
"query": "seriesAndClassesContractsInformation.classesContracts.classContract:C000120702",
"from": "0",
"size": "20",
"sort": [{"filedAt":{"order":"desc"}}]
}from sec_api import QueryApi
queryApi = QueryApi("YOUR_API_KEY")
queryApi.get_filings({
"query": "seriesAndClassesContractsInformation.classesContracts.classContract:C000120702",
"from": "0",
"size": "20",
"sort": [{"filedAt":{"order":"desc"}}]
})import { queryApi } from "sec-api";
queryApi.setApiKey("YOUR_API_KEY");
await queryApi.getFilings({
"query": "seriesAndClassesContractsInformation.classesContracts.classContract:C000120702",
"from": "0",
"size": "20",
"sort": [{"filedAt":{"order":"desc"}}]
});curl -X POST "https://api.sec-api.io?token=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "seriesAndClassesContractsInformation.classesContracts.classContract:C000120702",
"from": "0",
"size": "20",
"sort": [{"filedAt":{"order":"desc"}}]
}'