# Fund Portfolio Holdings - Form N-PORT API Reference | SEC API > Complete API reference for the SEC EDGAR Form N-PORT API. Every request parameter, every searchable field and every response attribute of a fund portfolio report, with types, constraints and a live example response. Source: https://sec-api.io/api-reference/form-nport Ownership and holdings POST`https://api.sec-api.io/form-nport` Search the monthly portfolio investment reports that registered management investment companies and exchange-traded funds file on Form N-PORT, from 2019 to present, and get the complete filing as JSON. Each filing carries the holdings of the fund, its assets, liabilities, risk metrics, returns and securities lending borrowers. New filings are searchable 300 milliseconds after EDGAR publishes them. [Read the guide for this API →](https://sec-api.io/docs/n-port-data-api) ## Authentication Send the API key either as a header or as a query parameter. The header is preferred; the query parameter exists for cases where a header cannot be set, such as opening a URL directly in a browser. Authorization: required header The API key on its own. Do not prefix it with Bearer or any other word. Example `Authorization: YOUR_API_KEY` token: optional query parameter The API key, appended to the URL. Use this only when a header is not possible. ## Request body A JSON object. Content-Type must be application/json. query: required string The search expression in Lucene syntax. Every field listed under Searchable fields can be used, combined with AND, OR, NOT, ranges and wildcards. Example `filerInfo.seriesClassInfo.seriesId:S000025654` from: string, Maximum 10000 Index of the first result to return, used for pagination. Increment by the value of size to page through results. Default `"0"` size: string, Maximum 10 Number of filings to return in one response. Default `"10"` sort: array of object Sort order. Each item maps one field to an order object, for example [{ "fundInfo.totAssets": { "order": "desc" } }]. Sortable fields are filedAt, genInfo.repPdEnd, genInfo.repPdDate, fundInfo.totAssets, fundInfo.netAssets and invstOrSecs.valUSD. Default `[{ "filedAt": { "order": "desc" } }]` order: string Either asc or desc. ## Searchable fields Every field below can be used inside query. 196 fields are searchable, and they match the structure of the objects returned in the response. | Field | Description | | --- | --- | | `accessionNo` | Filing accession number | | `submissionType` | Form type — "NPORT-P" or "NPORT-P/A" | | `filedAt` | Filing acceptance timestamp (ISO 8601) | | `genInfo.regCik` | CIK of the filer (registrant) | | `genInfo.regName` | Name of the filer / registrant | | `genInfo.regLei` | LEI of the filer | | `genInfo.regFileNumber` | File number of the filer (e.g. 811-XXXXX) | | `genInfo.seriesName` | Name of the fund series | | `genInfo.seriesId` | Series ID, e.g. S000009165 | | `genInfo.seriesLei` | LEI of the series | | `genInfo.repPdEnd` | End of reporting period (YYYY-MM-DD) | | `genInfo.repPdDate` | Date of reporting period (YYYY-MM-DD) | | `genInfo.isFinalFiling` | Whether this is the final N-PORT filing for the series | | `filerInfo.seriesClassInfo.seriesId` | Series ID on the filer-info section | | `filerInfo.seriesClassInfo.classId` | Class ID, e.g. C000120702 | | `fundInfo.totAssets` | Total assets (USD) | | `fundInfo.totLiabs` | Total liabilities (USD) | | `fundInfo.netAssets` | Net assets (USD) | | `fundInfo.assetsAttrMiscSec` | Assets attributable to miscellaneous securities | | `fundInfo.borrowers.name` | Securities-lending borrower name | | `fundInfo.borrowers.lei` | Securities-lending borrower LEI | | `fundInfo.borrowers.aggregateValue` | Aggregate value of securities on loan to a borrower | | `invstOrSecs.name` | Issuer name of the portfolio investment | | `invstOrSecs.title` | Title / description of the investment | | `invstOrSecs.cusip` | CUSIP of the holding | | `invstOrSecs.identifiers.isin.value` | ISIN of the holding | | `invstOrSecs.identifiers.ticker.value` | Ticker of the holding (if any) | | `invstOrSecs.lei` | LEI of the issuer of the holding | | `invstOrSecs.balance` | Balance / position size | | `invstOrSecs.units` | Units (e.g. NS for shares, PA for principal amount) | | `invstOrSecs.valUSD` | Position value in USD | | `invstOrSecs.pctVal` | Position size as % of net assets | | `invstOrSecs.assetCat` | Asset category (equity-common, debt, ABS-MBS, derivative-…) | | `invstOrSecs.issuerCat` | Issuer type (corporate, U.S. Treasury, USGSE, municipal, …) | | `invstOrSecs.invCountry` | ISO country code of the issuer | | `invstOrSecs.payoffProfile` | Payoff profile (long, short, N/A) | | `invstOrSecs.isRestrictedSec` | Restricted security (Y/N) | | `invstOrSecs.debtSec.maturityDt` | Debt security maturity date | | `invstOrSecs.debtSec.couponKind` | Debt security coupon type (fixed / floating / variable / none) | | `invstOrSecs.debtSec.annualizedRt` | Debt security annualized rate | | `id` | Internal unique id of the filing record. | | `filerInfo.filer.fileNumber` | File number of the filer. | | `filerInfo.filer.issuerCredentials.cik` | CIK of the filer, leading zeros kept, for example 0001552947. | | `filerInfo.filer.issuerCredentials.ccc` | CIK confirmation code. EDGAR masks it, so it is always reported as XXXXXXXX. | | `genInfo.regStreet1` | Street address of the filer, line 1. | | `genInfo.regStreet2` | Street address of the filer, line 2. | | `genInfo.regCity` | City of the filer. | | `genInfo.regZipOrPostalCode` | ZIP or postal code of the filer. | | `genInfo.regCountry` | ISO country code of the filer. | | `genInfo.regStateConditional.regCountry` | ISO country code, for example US. | | `genInfo.regStateConditional.regState` | State code, for example US-OH. | | `genInfo.regPhone` | Phone number of the filer. | | `fundInfo.assetsInvested` | Item B.2.b. Assets invested in a controlled foreign corporation for the purpose of investing in certain types of instruments, such as commodities. | | `fundInfo.amtPayOneYrBanksBorr` | Item B.2.c. Amount payable within one year to banks or other financial institutions for borrowings. | | `fundInfo.amtPayOneYrCtrldComp` | Item B.2.c. Amount payable within one year to controlled companies. | | `fundInfo.amtPayOneYrOthAffil` | Item B.2.c. Amount payable within one year to other affiliates. | | `fundInfo.amtPayOneYrOther` | Item B.2.c. Amount payable within one year to others. | | `fundInfo.amtPayAftOneYrBanksBorr` | Item B.2.c. Amount payable after one year to banks or other financial institutions for borrowings. | | `fundInfo.amtPayAftOneYrCtrldComp` | Item B.2.c. Amount payable after one year to controlled companies. | | `fundInfo.amtPayAftOneYrOthAffil` | Item B.2.c. Amount payable after one year to other affiliates. | | `fundInfo.amtPayAftOneYrOther` | Item B.2.c. Amount payable after one year to others. | | `fundInfo.delayDeliv` | Item B.2.d.i. Payables for investments purchased on a delayed delivery, when-issued or other firm commitment basis. | | `fundInfo.standByCommit` | Item B.2.d.ii. Payables for investments purchased on a standby commitment basis. | | `fundInfo.liquidPref` | Item B.2.e. Liquidation preference of outstanding preferred stock issued by the fund. | | `fundInfo.cshNotRptdInCorD` | Item B.2.f. Cash and cash equivalents not reported in Parts C and D. | | `fundInfo.curMetrics.curMetric.curCd` | ISO code of the currency, for example USD. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv01.period3Mon` | Value reported for the 3 month maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv01.period1Yr` | Value reported for the 1 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv01.period5Yr` | Value reported for the 5 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv01.period10Yr` | Value reported for the 10 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv01.period30Yr` | Value reported for the 30 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv100.period3Mon` | Value reported for the 3 month maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv100.period1Yr` | Value reported for the 1 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv100.period5Yr` | Value reported for the 5 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv100.period10Yr` | Value reported for the 10 year maturity. | | `fundInfo.curMetrics.curMetric.intrstRtRiskdv100.period30Yr` | Value reported for the 30 year maturity. | | `fundInfo.creditSprdRiskInvstGrade.period3Mon` | Value reported for the 3 month maturity. | | `fundInfo.creditSprdRiskInvstGrade.period1Yr` | Value reported for the 1 year maturity. | | `fundInfo.creditSprdRiskInvstGrade.period5Yr` | Value reported for the 5 year maturity. | | `fundInfo.creditSprdRiskInvstGrade.period10Yr` | Value reported for the 10 year maturity. | | `fundInfo.creditSprdRiskInvstGrade.period30Yr` | Value reported for the 30 year maturity. | | `fundInfo.creditSprdRiskNonInvstGrade.period3Mon` | Value reported for the 3 month maturity. | | `fundInfo.creditSprdRiskNonInvstGrade.period1Yr` | Value reported for the 1 year maturity. | | `fundInfo.creditSprdRiskNonInvstGrade.period5Yr` | Value reported for the 5 year maturity. | | `fundInfo.creditSprdRiskNonInvstGrade.period10Yr` | Value reported for the 10 year maturity. | | `fundInfo.creditSprdRiskNonInvstGrade.period30Yr` | Value reported for the 30 year maturity. | | `fundInfo.isNonCashCollateral` | Item B.4.b. Whether any securities lending counterparty provided non-cash collateral. Y or N. | | `fundInfo.returnInfo.monthlyTotReturns.monthlyTotReturn.classId` | Class ID the returns belong to, for example C000234270. | | `fundInfo.returnInfo.monthlyTotReturns.monthlyTotReturn.rtn1` | Total return of month 1 of the reporting period, in per cent. | | `fundInfo.returnInfo.monthlyTotReturns.monthlyTotReturn.rtn2` | Total return of month 2 of the reporting period, in per cent. | | `fundInfo.returnInfo.monthlyTotReturns.monthlyTotReturn.rtn3` | Total return of month 3 of the reporting period, in per cent. | | `fundInfo.returnInfo.othMon1.netRealizedGain` | Net realized gain or loss of the month. Losses are negative. | | `fundInfo.returnInfo.othMon1.netUnrealizedAppr` | Net change in unrealized appreciation of the month. Depreciation is negative. | | `fundInfo.returnInfo.othMon2.netRealizedGain` | Net realized gain or loss of the month. Losses are negative. | | `fundInfo.returnInfo.othMon2.netUnrealizedAppr` | Net change in unrealized appreciation of the month. Depreciation is negative. | | `fundInfo.returnInfo.othMon3.netRealizedGain` | Net realized gain or loss of the month. Losses are negative. | | `fundInfo.returnInfo.othMon3.netUnrealizedAppr` | Net change in unrealized appreciation of the month. Depreciation is negative. | | `fundInfo.mon1Flow.sales` | Value of shares sold during the month. | | `fundInfo.mon1Flow.reinvestment` | Value of shares issued through reinvestment of dividends and distributions during the month. | | `fundInfo.mon1Flow.redemption` | Value of shares redeemed during the month. | | `fundInfo.mon2Flow.sales` | Value of shares sold during the month. | | `fundInfo.mon2Flow.reinvestment` | Value of shares issued through reinvestment of dividends and distributions during the month. | | `fundInfo.mon2Flow.redemption` | Value of shares redeemed during the month. | | `fundInfo.mon3Flow.sales` | Value of shares sold during the month. | | `fundInfo.mon3Flow.reinvestment` | Value of shares issued through reinvestment of dividends and distributions during the month. | | `fundInfo.mon3Flow.redemption` | Value of shares redeemed during the month. | | `invstOrSecs.identifiers.other.value` | The identifier, for example AXAF1. | | `invstOrSecs.identifiers.other.otherDesc` | Description of the identifier. | | `invstOrSecs.descOthUnits` | Item C.2.c. Description of other units. | | `invstOrSecs.curCd` | Item C.3. ISO code of the currency in which the investment is denominated, for example USD. | | `invstOrSecs.currencyConditional.curCd` | ISO code of the currency of the investment. | | `invstOrSecs.currencyConditional.exchangeRt` | Exchange rate used to calculate valUSD. | | `invstOrSecs.fairValLevel` | Level of the fair value hierarchy under US GAAP (ASC 820) in which the fair value measurement falls: 1, 2, 3 or N/A. N/A means the investment has no level, for example when net asset value is used as the practical expedient. | | `invstOrSecs.debtSec.isDefault` | Whether the security is currently in default. Y or N. | | `invstOrSecs.debtSec.areIntrstPmntsInArrs` | Whether any interest payments are in arrears, or any coupon payments have been legally deferred by the issuer. Y or N. | | `invstOrSecs.debtSec.isPaidKind` | Whether any portion of the interest is paid in kind. Y or N. N also covers the case where payment in kind is possible but has not been elected. | | `invstOrSecs.debtSec.isMandatoryConvrtbl` | Whether the security is a mandatory convertible. Y or N. Reported for convertible securities. | | `invstOrSecs.debtSec.isContngtConvrtbl` | Whether the security is a contingent convertible. Y or N. Reported for convertible securities. | | `invstOrSecs.debtSec.delta` | Delta of the convertible security, when applicable. | | `invstOrSecs.repurchaseAgrmt.transCat` | Category of the transaction: repurchase when the fund is the cash lender and receives collateral, reverse repurchase when the fund is the cash borrower and posts collateral. | | `invstOrSecs.repurchaseAgrmt.clearedCentCparty.isCleared` | Whether the agreement is cleared by a central counterparty. Y or N. | | `invstOrSecs.repurchaseAgrmt.clearedCentCparty.centralCounterparty` | Name of the central counterparty. | | `invstOrSecs.repurchaseAgrmt.isTriParty` | Whether the agreement is tri-party. Y or N. | | `invstOrSecs.repurchaseAgrmt.repurchaseRt` | Repurchase rate. | | `invstOrSecs.repurchaseAgrmt.maturityDt` | Maturity date, YYYY-MM-DD. | | `invstOrSecs.repurchaseAgrmt.repurchaseCollaterals.repurchaseCollateral.principalAmt` | Principal amount. | | `invstOrSecs.repurchaseAgrmt.repurchaseCollaterals.repurchaseCollateral.principalCd` | ISO code of the currency in which the principal amount is denominated. | | `invstOrSecs.repurchaseAgrmt.repurchaseCollaterals.repurchaseCollateral.collateralVal` | Value of the collateral. | | `invstOrSecs.repurchaseAgrmt.repurchaseCollaterals.repurchaseCollateral.collateralCd` | ISO code of the currency in which the collateral value is denominated. | | `invstOrSecs.repurchaseAgrmt.repurchaseCollaterals.repurchaseCollateral.invstCat` | Category of investments that most closely represents the collateral, for example asset-backed securities, agency collateralized mortgage obligations, agency debentures and agency strips, agency mortgage-backed securities, private label collateralized mortgage obligations, corporate debt securities, equities, money market, US Treasuries or other instrument. | | `invstOrSecs.derivativeInfo.fwdDeriv.counterparties.counterpartyName` | Name of the counterparty. | | `invstOrSecs.derivativeInfo.fwdDeriv.counterparties.counterpartyLei` | LEI of the counterparty, or N/A when it has none. | | `invstOrSecs.derivativeInfo.fwdDeriv.amtCurSold` | Amount of currency sold. | | `invstOrSecs.derivativeInfo.fwdDeriv.curSold` | Description of the currency sold. | | `invstOrSecs.derivativeInfo.fwdDeriv.amtCurPur` | Amount of currency purchased. | | `invstOrSecs.derivativeInfo.fwdDeriv.curPur` | Description of the currency purchased. | | `invstOrSecs.derivativeInfo.fwdDeriv.settlementDt` | Settlement date. | | `invstOrSecs.derivativeInfo.fwdDeriv.unrealizedAppr` | Unrealized appreciation or depreciation. Depreciation is reported as a negative number. | | `invstOrSecs.derivativeInfo.fwdDeriv.payOffProf` | Payoff profile, either long or short. | | `invstOrSecs.derivativeInfo.fwdDeriv.expDate` | Expiration date. | | `invstOrSecs.derivativeInfo.fwdDeriv.notionalAmt` | Aggregate notional amount or contract value on trade date. | | `invstOrSecs.derivativeInfo.fwdDeriv.curCd` | ISO currency code in which the notional amount is denominated. | | `invstOrSecs.derivativeInfo.fwdDeriv.derivCat` | Type of derivative instrument that most closely represents the investment. | | `invstOrSecs.derivativeInfo.futrDeriv.counterparties.counterpartyName` | Name of the counterparty. | | `invstOrSecs.derivativeInfo.futrDeriv.counterparties.counterpartyLei` | LEI of the counterparty, or N/A when it has none. | | `invstOrSecs.derivativeInfo.futrDeriv.payOffProf` | Payoff profile, either long or short. | | `invstOrSecs.derivativeInfo.futrDeriv.expDate` | Expiration date. | | `invstOrSecs.derivativeInfo.futrDeriv.notionalAmt` | Aggregate notional amount or contract value on trade date. | | `invstOrSecs.derivativeInfo.futrDeriv.curCd` | ISO currency code in which the notional amount is denominated. | | `invstOrSecs.derivativeInfo.futrDeriv.unrealizedAppr` | Unrealized appreciation or depreciation. Depreciation is reported as a negative number. | | `invstOrSecs.derivativeInfo.futrDeriv.derivCat` | Type of derivative instrument that most closely represents the investment. | | `invstOrSecs.derivativeInfo.swapDeriv.counterparties.counterpartyName` | Name of the counterparty. | | `invstOrSecs.derivativeInfo.swapDeriv.counterparties.counterpartyLei` | LEI of the counterparty, or N/A when it has none. | | `invstOrSecs.derivativeInfo.swapDeriv.amtCurSold` | Amount of currency sold. | | `invstOrSecs.derivativeInfo.swapDeriv.curSold` | Description of the currency sold. | | `invstOrSecs.derivativeInfo.swapDeriv.amtCurPur` | Amount of currency purchased. | | `invstOrSecs.derivativeInfo.swapDeriv.curPur` | Description of the currency purchased. | | `invstOrSecs.derivativeInfo.swapDeriv.settlementDt` | Settlement date. | | `invstOrSecs.derivativeInfo.swapDeriv.unrealizedAppr` | Unrealized appreciation or depreciation. Depreciation is reported as a negative number. | | `invstOrSecs.derivativeInfo.swapDeriv.swapFlag` | Y when the swap is traded on a swap execution facility, N otherwise. | | `invstOrSecs.derivativeInfo.swapDeriv.terminationDt` | Termination or maturity date. | | `invstOrSecs.derivativeInfo.swapDeriv.upfrontPmnt` | Upfront payments. | | `invstOrSecs.derivativeInfo.swapDeriv.pmntCurCd` | ISO currency code in which the upfront payment is denominated. | | `invstOrSecs.derivativeInfo.swapDeriv.upfrontRcpt` | Upfront receipts. | | `invstOrSecs.derivativeInfo.swapDeriv.rcptCurCd` | ISO currency code in which the upfront receipt is denominated. | | `invstOrSecs.derivativeInfo.swapDeriv.notionalAmt` | Notional amount. | | `invstOrSecs.derivativeInfo.swapDeriv.curCd` | ISO currency code in which the notional amount is denominated. | | `invstOrSecs.derivativeInfo.swapDeriv.derivCat` | Type of derivative instrument. SWP for a swap contract. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.counterparties.counterpartyName` | Name of the counterparty. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.counterparties.counterpartyLei` | LEI of the counterparty, or N/A when it has none. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.putOrCall` | Type of option, either Put or Call. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.writtenOrPur` | Payoff profile, stating whether the position is Written or Purchased. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.shareNo` | Number of shares, or principal amount, of the underlying reference instrument per contract. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.exercisePrice` | Exercise price or rate. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.exercisePriceCurCd` | ISO currency code in which the exercise price is denominated, for example USD. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.expDt` | Expiration date. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.delta` | Delta. Required for options on equities only, and left empty for options on all other reference instruments. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.unrealizedAppr` | Unrealized appreciation or depreciation. Depreciation is reported as a negative number. | | `invstOrSecs.derivativeInfo.optionSwaptionWarrantDeriv.derivCat` | Type of derivative instrument, for example OPT for an option, SWO for a swaption and WAR for a warrant. | | `invstOrSecs.derivativeInfo.othDeriv.counterparties.counterpartyName` | Name of the counterparty. | | `invstOrSecs.derivativeInfo.othDeriv.counterparties.counterpartyLei` | LEI of the counterparty, or N/A when it has none. | | `invstOrSecs.derivativeInfo.othDeriv.terminationDt` | Termination or maturity date. | | `invstOrSecs.derivativeInfo.othDeriv.delta` | Delta. Required for options on equities only, and left empty otherwise. | | `invstOrSecs.derivativeInfo.othDeriv.unrealizedAppr` | Unrealized appreciation or depreciation. Depreciation is reported as a negative number. | | `invstOrSecs.derivativeInfo.othDeriv.derivCat` | Type of derivative instrument. OTH for other. | | `invstOrSecs.derivativeInfo.othDeriv.othDesc` | Free text description of the instrument when derivCat is OTH, for example rights. | | `invstOrSecs.securityLending.isCashCollateral` | Whether any amount of the investment represents reinvestment of cash collateral received for loaned securities. Y or N. | | `invstOrSecs.securityLending.isNonCashCollateral` | Whether any portion of the investment is treated as a fund asset and was received as non-cash collateral for loaned securities. Y or N. | | `invstOrSecs.securityLending.isLoanByFund` | Whether any portion of the investment is on loan by the fund. Y or N. | | `explntrNotes.explntrNote.note` | Text of the note. | | `explntrNotes.explntrNote.noteItem` | Item of the form the note refers to, for example B.5.a. | | `signature.dateSigned` | Date the filing was signed, YYYY-MM-DD. | | `signature.nameOfApplicant` | Name of the applicant. | | `signature.signature` | Signature as reported. | | `signature.signerName` | Name of the person who signed. | | `signature.title` | Title of the person who signed, for example Treasurer. | ## Response A JSON object. Nested attributes are collapsed; expand one to see its fields. total: object How many filings matched the query. value: integer Number of matching filings, capped at 10000. A value of 10000 with relation gte means more than 10000 filings matched. relation: string Either eq, meaning value is exact, or gte, meaning value is a floor. filings: array of object The matching filings, at most size per response. Each item is one complete N-PORT filing. id: string Internal unique id of the filing record. accessionNo: string Accession number of the filing, for example 0000910472-26-005164. filedAt: string Timestamp EDGAR accepted the filing, ISO 8601 in Eastern Time, for example 2026-03-31T18:33:58-04:00. submissionType: string Form type, either NPORT-P or NPORT-P/A. filerInfo: object Information about the filing entity. filer: object The filer of the submission. fileNumber: optional string File number of the filer. issuerCredentials: object EDGAR credentials of the filer. cik: string CIK of the filer, leading zeros kept, for example 0001552947. ccc: string CIK confirmation code. EDGAR masks it, so it is always reported as XXXXXXXX. seriesClassInfo: object Series and class IDs the filing covers. seriesId: string Series ID, for example S000075330. classId: array of string Class IDs of the series, for example C000234270. genInfo: object Part A. General information about the fund. regName: string Name of the filer, for example Alger Funds. regFileNumber: string File number of the filer, for example 811-22718. regCik: string CIK of the filer, leading zeros kept. regLei: string LEI of the filer. regStreet1: string Street address of the filer, line 1. regStreet2: optional string Street address of the filer, line 2. regCity: string City of the filer. regZipOrPostalCode: string ZIP or postal code of the filer. regCountry: optional string ISO country code of the filer. regStateConditional: optional object Country and state of the filer. regCountry: string ISO country code, for example US. regState: string State code, for example US-OH. regPhone: string Phone number of the filer. seriesName: string Name of the series, for example Holbrook Structured Credit Income Fund. seriesId: string Series ID, for example S000075330. seriesLei: string LEI of the series. repPdEnd: string End of the reporting period, YYYY-MM-DD. repPdDate: string Date of the reporting period, YYYY-MM-DD. isFinalFiling: string Whether this is the final N-PORT filing for the series. Y or N. fundInfo: object Part B. Information about the fund. totAssets: number Item B.1.a. Total assets in US dollars. totLiabs: number Item B.1.b. Total liabilities in US dollars. netAssets: number Item B.1.c. Net assets in US dollars. assetsAttrMiscSec: number Item B.2.a. Assets attributable to miscellaneous securities reported in Part D. assetsInvested: number Item B.2.b. Assets invested in a controlled foreign corporation for the purpose of investing in certain types of instruments, such as commodities. amtPayOneYrBanksBorr: number Item B.2.c. Amount payable within one year to banks or other financial institutions for borrowings. amtPayOneYrCtrldComp: number Item B.2.c. Amount payable within one year to controlled companies. amtPayOneYrOthAffil: number Item B.2.c. Amount payable within one year to other affiliates. amtPayOneYrOther: number Item B.2.c. Amount payable within one year to others. amtPayAftOneYrBanksBorr: number Item B.2.c. Amount payable after one year to banks or other financial institutions for borrowings. amtPayAftOneYrCtrldComp: number Item B.2.c. Amount payable after one year to controlled companies. amtPayAftOneYrOthAffil: number Item B.2.c. Amount payable after one year to other affiliates. amtPayAftOneYrOther: number Item B.2.c. Amount payable after one year to others. delayDeliv: number Item B.2.d.i. Payables for investments purchased on a delayed delivery, when-issued or other firm commitment basis. standByCommit: number Item B.2.d.ii. Payables for investments purchased on a standby commitment basis. liquidPref: number Item B.2.e. Liquidation preference of outstanding preferred stock issued by the fund. cshNotRptdInCorD: optional number Item B.2.f. Cash and cash equivalents not reported in Parts C and D. curMetrics: optional object Item B.3. Currency metrics of the fund. curMetric: array of object One entry per currency. curCd: string ISO code of the currency, for example USD. intrstRtRiskdv01: object Item B.3.a. Interest rate risk (DV01). Change in value of the portfolio from a 1 basis point change in interest rates, per maturity. Reported for each currency that accounts for 1 per cent or more of the net asset value of the fund. period3Mon: number Value reported for the 3 month maturity. period1Yr: number Value reported for the 1 year maturity. period5Yr: number Value reported for the 5 year maturity. period10Yr: number Value reported for the 10 year maturity. period30Yr: number Value reported for the 30 year maturity. intrstRtRiskdv100: object Item B.3.b. Interest rate risk (DV100). Change in value of the portfolio from a 100 basis point change in interest rates, per maturity. period3Mon: number Value reported for the 3 month maturity. period1Yr: number Value reported for the 1 year maturity. period5Yr: number Value reported for the 5 year maturity. period10Yr: number Value reported for the 10 year maturity. period30Yr: number Value reported for the 30 year maturity. creditSprdRiskInvstGrade: optional object Item B.3.c. Credit spread risk (SDV01, CR01 or CS01) of investment grade exposures. Change in value of the portfolio from a 1 basis point change in credit spreads applied to the option adjusted spread, per maturity. period3Mon: number Value reported for the 3 month maturity. period1Yr: number Value reported for the 1 year maturity. period5Yr: number Value reported for the 5 year maturity. period10Yr: number Value reported for the 10 year maturity. period30Yr: number Value reported for the 30 year maturity. creditSprdRiskNonInvstGrade: optional object Item B.3.c. Credit spread risk of non-investment grade exposures, per maturity. period3Mon: number Value reported for the 3 month maturity. period1Yr: number Value reported for the 1 year maturity. period5Yr: number Value reported for the 5 year maturity. period10Yr: number Value reported for the 10 year maturity. period30Yr: number Value reported for the 30 year maturity. borrowers: optional array of object Item B.4.a. One entry per borrower in a securities lending transaction. name: string Name of the borrower. lei: string LEI of the borrower, when it has one. aggregateValue: number Aggregate value of all securities on loan to the borrower. isNonCashCollateral: string Item B.4.b. Whether any securities lending counterparty provided non-cash collateral. Y or N. returnInfo: object Item B.5. Return information. monthlyTotReturns: object Item B.5.a. Monthly total returns of the fund for each of the three preceding months. monthlyTotReturn: array of object One entry per class for a multiple class fund, otherwise a single entry. classId: optional string Class ID the returns belong to, for example C000234270. rtn1: number Total return of month 1 of the reporting period, in per cent. rtn2: number Total return of month 2 of the reporting period, in per cent. rtn3: number Total return of month 3 of the reporting period, in per cent. othMon1: optional object Net realized gain and net change in unrealized appreciation reported for month 1 of the reporting period. netRealizedGain: number Net realized gain or loss of the month. Losses are negative. netUnrealizedAppr: number Net change in unrealized appreciation of the month. Depreciation is negative. othMon2: optional object Net realized gain and net change in unrealized appreciation reported for month 2 of the reporting period. netRealizedGain: number Net realized gain or loss of the month. Losses are negative. netUnrealizedAppr: number Net change in unrealized appreciation of the month. Depreciation is negative. othMon3: optional object Net realized gain and net change in unrealized appreciation reported for month 3 of the reporting period. netRealizedGain: number Net realized gain or loss of the month. Losses are negative. netUnrealizedAppr: number Net change in unrealized appreciation of the month. Depreciation is negative. mon1Flow: optional object Item B.6. Share flow of month 1 of the reporting period. sales: number Value of shares sold during the month. reinvestment: number Value of shares issued through reinvestment of dividends and distributions during the month. redemption: number Value of shares redeemed during the month. mon2Flow: optional object Item B.6. Share flow of month 2 of the reporting period. sales: number Value of shares sold during the month. reinvestment: number Value of shares issued through reinvestment of dividends and distributions during the month. redemption: number Value of shares redeemed during the month. mon3Flow: optional object Item B.6. Share flow of month 3 of the reporting period. sales: number Value of shares sold during the month. reinvestment: number Value of shares issued through reinvestment of dividends and distributions during the month. redemption: number Value of shares redeemed during the month. invstOrSecs: array of object Part C. Schedule of portfolio investments. One entry per holding. name: string Item C.1.a. Name of the issuer. lei: string Item C.1.b. LEI of the issuer, or N/A when the issuer has none. For a holding in a fund that is a series of a series trust, this is the LEI of the series. title: string Item C.1.c. Title of the issue or description of the investment. cusip: string Item C.1.d. CUSIP of the holding. identifiers: object Item C.1.e. At least one further identifier of the holding. isin: optional object ISIN of the holding. value: string The ISIN, for example US00002DAA72. ticker: optional object Ticker of the holding. value: string The ticker, for example CS. other: optional object Any other identifier, used when no CUSIP, ISIN or ticker is available. value: string The identifier, for example AXAF1. otherDesc: string Description of the identifier. balance: number Item C.2.a. Balance of the position, for example 39542. units: string Item C.2.b. Units of the balance, for example NS for number of shares and PA for principal amount. descOthUnits: optional string Item C.2.c. Description of other units. curCd: string Item C.3. ISO code of the currency in which the investment is denominated, for example USD. currencyConditional: optional object Currency and exchange rate used when the investment is not denominated in US dollars. curCd: string ISO code of the currency of the investment. exchangeRt: number Exchange rate used to calculate valUSD. valUSD: number Item C.4. Value of the position in US dollars. pctVal: number Item C.5. Value of the position as a percentage of the net assets of the fund. payoffProfile: string Item C.6. Payoff profile: Long, Short or N/A. Derivatives report N/A here and carry their payoff profile inside derivativeInfo. assetCat: string Item C.7. Asset type of the investment, for example equity-common, equity-preferred, debt, repurchase agreement, short-term investment vehicle, structured note, loan, commodity, real estate, an ABS category such as ABS-MBS, a derivative category such as derivative-credit, or other. issuerCat: string Item C.8. Issuer type, for example corporate, US Treasury, US government agency, US government sponsored entity, municipal, non-US sovereign, private fund, registered fund or other. invCountry: string ISO country code of the country in which the issuer is organised, for example US. isRestrictedSec: string Whether the investment is a restricted security. Y or N. fairValLevel: string Level of the fair value hierarchy under US GAAP (ASC 820) in which the fair value measurement falls: 1, 2, 3 or N/A. N/A means the investment has no level, for example when net asset value is used as the practical expedient. debtSec: optional object Item C.9. Reported for debt securities. maturityDt: string Maturity date, YYYY-MM-DD. couponKind: string Coupon type that most closely reflects the security: Fixed, Floating, Variable or None. annualizedRt: number Annualised rate of the coupon. isDefault: string Whether the security is currently in default. Y or N. areIntrstPmntsInArrs: string Whether any interest payments are in arrears, or any coupon payments have been legally deferred by the issuer. Y or N. isPaidKind: string Whether any portion of the interest is paid in kind. Y or N. N also covers the case where payment in kind is possible but has not been elected. isMandatoryConvrtbl: optional string Whether the security is a mandatory convertible. Y or N. Reported for convertible securities. isContngtConvrtbl: optional string Whether the security is a contingent convertible. Y or N. Reported for convertible securities. dbtSecRefInstruments: optional object Description of the reference instrument of a convertible security. Carries a dbtSecRefInstrument array in which each entry has name, title, curCd and identifiers. currencyInfos: optional object Conversion ratio per 1000 units of the currency of the bond. One entry per conversion ratio. delta: optional string Delta of the convertible security, when applicable. repurchaseAgrmt: optional object Item C.10. Reported for repurchase and reverse repurchase agreements. transCat: string Category of the transaction: repurchase when the fund is the cash lender and receives collateral, reverse repurchase when the fund is the cash borrower and posts collateral. clearedCentCparty: optional object Reported when the agreement is cleared by a central counterparty. isCleared: string Whether the agreement is cleared by a central counterparty. Y or N. centralCounterparty: string Name of the central counterparty. notClearedCentCparty: optional object Name and LEI of the counterparty when the agreement is not cleared by a central counterparty. isTriParty: string Whether the agreement is tri-party. Y or N. repurchaseRt: number Repurchase rate. maturityDt: string Maturity date, YYYY-MM-DD. repurchaseCollaterals: optional object The securities subject to the repurchase agreement, meaning the collateral. Several securities of one issuer can be aggregated into one entry. repurchaseCollateral: array of object One entry per collateral position. principalAmt: number Principal amount. principalCd: string ISO code of the currency in which the principal amount is denominated. collateralVal: number Value of the collateral. collateralCd: string ISO code of the currency in which the collateral value is denominated. invstCat: string Category of investments that most closely represents the collateral, for example asset-backed securities, agency collateralized mortgage obligations, agency debentures and agency strips, agency mortgage-backed securities, private label collateralized mortgage obligations, corporate debt securities, equities, money market, US Treasuries or other instrument. derivativeInfo: optional object Item C.11. Reported for derivatives. Exactly one of the child objects is present, and it states which instrument the position is. fwdDeriv: optional object Item C.11.a. Forward contract. counterparties: optional array of object Name and LEI of each counterparty, including a central counterparty. counterpartyName: string Name of the counterparty. counterpartyLei: string LEI of the counterparty, or N/A when it has none. amtCurSold: optional number Amount of currency sold. curSold: optional string Description of the currency sold. amtCurPur: optional number Amount of currency purchased. curPur: optional string Description of the currency purchased. settlementDt: optional string Settlement date. unrealizedAppr: optional number Unrealized appreciation or depreciation. Depreciation is reported as a negative number. payOffProf: optional string Payoff profile, either long or short. descRefInstrmnt: optional object Description of the reference instrument, as required by sub-Item C.11.c.iii. expDate: optional string Expiration date. notionalAmt: optional number Aggregate notional amount or contract value on trade date. curCd: optional string ISO currency code in which the notional amount is denominated. derivCat: optional string Type of derivative instrument that most closely represents the investment. futrDeriv: optional object Item C.11.b. Future contract. counterparties: optional array of object Name and LEI of each counterparty, including a central counterparty. counterpartyName: string Name of the counterparty. counterpartyLei: string LEI of the counterparty, or N/A when it has none. payOffProf: optional string Payoff profile, either long or short. descRefInstrmnt: optional object Description of the reference instrument, as required by sub-Item C.11.c.iii. expDate: optional string Expiration date. notionalAmt: optional number Aggregate notional amount or contract value on trade date. curCd: optional string ISO currency code in which the notional amount is denominated. unrealizedAppr: optional number Unrealized appreciation or depreciation. Depreciation is reported as a negative number. derivCat: optional string Type of derivative instrument that most closely represents the investment. swapDeriv: optional object Item C.11.c. Swap contract. counterparties: optional array of object Name and LEI of each counterparty, including a central counterparty. counterpartyName: string Name of the counterparty. counterpartyLei: string LEI of the counterparty, or N/A when it has none. amtCurSold: optional number Amount of currency sold. curSold: optional string Description of the currency sold. amtCurPur: optional number Amount of currency purchased. curPur: optional string Description of the currency purchased. settlementDt: optional string Settlement date. unrealizedAppr: optional number Unrealized appreciation or depreciation. Depreciation is reported as a negative number. descRefInstrmnt: optional object Description of the reference instrument. Basket swaps carry an indexBasketInfo object with indexName, indexIdentifier and narrativeDesc. Single name references carry an otherRefInst object with issuerName and issueTitle. swapFlag: optional string Y when the swap is traded on a swap execution facility, N otherwise. fixedRecDesc: optional object Description of the fixed leg received, with the keys amount, curCd, fixedOrFloating and fixedRt. floatingRecDesc: optional object Description of the floating leg received, with the keys rtResetTenors, curCd, fixedOrFloating, floatingRtIndex, floatingRtSpread and pmntAmt. otherRecDesc: optional object Description of a leg received that is neither a plain fixed nor a floating rate, for example an index or basket return. fixedPmntDesc: optional object Description of the fixed leg paid, with the keys amount, curCd, fixedOrFloating and fixedRt. floatingPmntDesc: optional object Description of the floating leg paid. Same shape as floatingRecDesc. otherPmntDesc: optional object Description of a leg paid that is neither a plain fixed nor a floating rate. terminationDt: optional string Termination or maturity date. upfrontPmnt: optional number Upfront payments. pmntCurCd: optional string ISO currency code in which the upfront payment is denominated. upfrontRcpt: optional number Upfront receipts. rcptCurCd: optional string ISO currency code in which the upfront receipt is denominated. notionalAmt: optional number Notional amount. curCd: optional string ISO currency code in which the notional amount is denominated. derivCat: optional string Type of derivative instrument. SWP for a swap contract. optionSwaptionWarrantDeriv: optional object Item C.11.d. Option or warrant, including an option on a derivative such as a swaption. counterparties: optional array of object Name and LEI of each counterparty, including a central counterparty. counterpartyName: string Name of the counterparty. counterpartyLei: string LEI of the counterparty, or N/A when it has none. putOrCall: optional string Type of option, either Put or Call. writtenOrPur: optional string Payoff profile, stating whether the position is Written or Purchased. descRefInstrmnt: optional object Description of the reference instrument, as required by sub-Item C.11.c.iii. shareNo: optional number Number of shares, or principal amount, of the underlying reference instrument per contract. exercisePrice: optional number Exercise price or rate. exercisePriceCurCd: optional string ISO currency code in which the exercise price is denominated, for example USD. expDt: optional string Expiration date. delta: optional number Delta. Required for options on equities only, and left empty for options on all other reference instruments. unrealizedAppr: optional number Unrealized appreciation or depreciation. Depreciation is reported as a negative number. derivCat: optional string Type of derivative instrument, for example OPT for an option, SWO for a swaption and WAR for a warrant. othDeriv: optional object Item C.11.e. Derivative that does not fit any other category, meaning it is neither a forward, a future, a swap nor an option, swaption or warrant. counterparties: optional array of object Name and LEI of each counterparty, including a central counterparty. counterpartyName: string Name of the counterparty. counterpartyLei: string LEI of the counterparty, or N/A when it has none. descRefInstrmnt: optional object Description of the reference instrument, as required by sub-Item C.11.c.iii. terminationDt: optional string Termination or maturity date. notionalAmts: optional object Notional amounts. Carries a notionalAmt array in which each entry has an amount, amt, and an ISO currency code, curCd. delta: optional number Delta. Required for options on equities only, and left empty otherwise. unrealizedAppr: optional number Unrealized appreciation or depreciation. Depreciation is reported as a negative number. derivCat: optional string Type of derivative instrument. OTH for other. othDesc: optional string Free text description of the instrument when derivCat is OTH, for example rights. securityLending: object Item C.12. Securities lending. isCashCollateral: string Whether any amount of the investment represents reinvestment of cash collateral received for loaned securities. Y or N. isNonCashCollateral: string Whether any portion of the investment is treated as a fund asset and was received as non-cash collateral for loaned securities. Y or N. isLoanByFund: string Whether any portion of the investment is on loan by the fund. Y or N. explntrNotes: optional object Explanatory notes the fund added to single items. explntrNote: array of object One entry per note. note: string Text of the note. noteItem: string Item of the form the note refers to, for example B.5.a. signature: object Signature block of the filing. dateSigned: string Date the filing was signed, YYYY-MM-DD. nameOfApplicant: string Name of the applicant. signature: string Signature as reported. signerName: string Name of the person who signed. title: string Title of the person who signed, for example Treasurer. ## Status codes | | | | --- | --- | | `200` | Success. The response holds total and filings. | | `400` | The request body could not be parsed, or the Lucene expression in query is malformed. | | `403` | The API key is missing, or it is not valid. | | `429` | Too many requests. Slow the request rate and retry. | | `500` | Server error. Retry, and report it if it persists. | ## Request example POST https://api.sec-api.io/form-nport ```json { "query": "filerInfo.seriesClassInfo.seriesId:S000025654", "from": "0", "size": "10", "sort": [{ "filedAt": { "order": "desc" } }] } ``` ```python from sec_api import FormNportApi formNportApi = FormNportApi("YOUR_API_KEY") response = formNportApi.get_data({ "query": "filerInfo.seriesClassInfo.seriesId:S000025654", "from": "0", "size": "10", "sort": [{"filedAt": {"order": "desc"}}], }) filings = response["filings"] ``` ```javascript import { formNportApi } from "sec-api"; formNportApi.setApiKey("YOUR_API_KEY"); const response = await formNportApi.getData({ query: "filerInfo.seriesClassInfo.seriesId:S000025654", from: "0", size: "10", sort: [{ filedAt: { order: "desc" } }], }); const filings = response.filings; ``` ```bash curl -X POST https://api.sec-api.io/form-nport \ -H "Authorization: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "filerInfo.seriesClassInfo.seriesId:S000025654", "from": "0", "size": "10", "sort": [{ "filedAt": { "order": "desc" } }] }' ``` ## Response example 200 OK · application/json ```json { "total": { "value": 10000, "relation": "gte" }, "filings": [ { "submissionType": "NPORT-P", "filerInfo": { "filer": { "issuerCredentials": { "cik": "0001552947", "ccc": "XXXXXXXX" } }, "seriesClassInfo": { "seriesId": "S000075330", "classId": ["C000234270", "C000234271", "C000234272"] } }, "genInfo": { "regName": "Two Roads Shared Trust", "regFileNumber": "811-22718", "regCik": "0001552947", "regLei": "549300REHU8QC2CK4V30", "regStreet1": "225 PICTORIA DRIVE", "regStreet2": "SUITE 450", "regCity": "CINCINNATI", "regStateConditional": { "regCountry": "US", "regState": "US-OH" }, "regZipOrPostalCode": "45246", "regPhone": "402-895-1600", "seriesName": "Holbrook Structured Credit Income Fund", "seriesId": "S000075330", "seriesLei": "549300VN9LSTDZVMEG10", "repPdEnd": "2026-04-30", "repPdDate": "2026-01-31", "isFinalFiling": "N" }, "fundInfo": { "totAssets": 589656494.57, "totLiabs": 26303874.88, "netAssets": 563352619.69, "assetsAttrMiscSec": 0, "assetsInvested": 0, "amtPayOneYrBanksBorr": 0, "amtPayOneYrCtrldComp": 0, "amtPayOneYrOthAffil": 0, "amtPayOneYrOther": 0, "amtPayAftOneYrBanksBorr": 0, "amtPayAftOneYrCtrldComp": 0, "amtPayAftOneYrOthAffil": 0, "amtPayAftOneYrOther": 0, "delayDeliv": 0, "standByCommit": 0, "liquidPref": 0, "cshNotRptdInCorD": 0, "curMetrics": { "curMetric": [ { "curCd": "USD", "intrstRtRiskdv01": { "period3Mon": 797.324692, "period1Yr": 11247.59154, "period5Yr": 73979.610662, "period10Yr": 16013.864121, "period30Yr": 4288.904006 }, "intrstRtRiskdv100": { "period3Mon": 82265.418559, "period1Yr": 1101438.779831, "period5Yr": 7395155.726345, "period10Yr": 1606509.028942, "period30Yr": 435795.28333 } } ] }, "creditSprdRiskInvstGrade": { "period3Mon": 130.272532, "period1Yr": 10289.915308, "period5Yr": 73099.636591, "period10Yr": 19059.318464, "period30Yr": 4867.597881 }, "creditSprdRiskNonInvstGrade": { "period3Mon": 17920.825732, "period1Yr": 11563.009059, "period5Yr": 6039.88695, "period10Yr": 1101.107886, "period30Yr": 815.163831 }, "isNonCashCollateral": "N", "returnInfo": { "monthlyTotReturns": { "monthlyTotReturn": [ { "classId": "C000234270", "rtn1": 0.47, "rtn2": 0.51, "rtn3": 0.55 }, { "classId": "C000234271", "rtn1": 0.49, "rtn2": 0.64, "rtn3": 0.47 }, { "classId": "C000234272", "rtn1": 0.51, "rtn2": 0.66, "rtn3": 0.49 } ] }, "othMon1": { "netRealizedGain": 7903.87, "netUnrealizedAppr": 41040.49 }, "othMon2": { "netRealizedGain": 351039.84, "netUnrealizedAppr": -303753.72 }, "othMon3": { "netRealizedGain": 13348.82, "netUnrealizedAppr": 370504.63 } }, "mon1Flow": { "sales": 29009934.75, "reinvestment": 2200048.38, "redemption": 20566862.72 }, "mon2Flow": { "sales": 45362488.84, "reinvestment": 2121607.35, "redemption": 28416519.67 }, "mon3Flow": { "sales": 35033302.63, "reinvestment": 2848443.49, "redemption": 15947059.37 } }, "invstOrSecs": [ { "name": "A&D MORTGAGE TRUST 2023-NQM2", "lei": "N/A", "title": "ADMT 2023-NQM2 A1", "cusip": "00002DAA7", "identifiers": { "isin": { "value": "US00002DAA72" } }, "balance": 1287717.11, "units": "PA", "curCd": "USD", "valUSD": 1289380.97, "pctVal": 0.228876360015, "payoffProfile": "Long", "assetCat": "ABS-O", "issuerCat": "CORP", "invCountry": "US", "isRestrictedSec": "Y", "fairValLevel": "2", "debtSec": { "maturityDt": "2068-05-25", "couponKind": "Floating", "annualizedRt": 6.131999, "isDefault": "N", "areIntrstPmntsInArrs": "N", "isPaidKind": "N" }, "securityLending": { "isCashCollateral": "N", "isNonCashCollateral": "N", "isLoanByFund": "N" } } ], "explntrNotes": { "explntrNote": [ { "note": "Returns are reported without deducting sales loads and redemption fees, if any.", "noteItem": "B.5.a" } ] }, "signature": { "dateSigned": "2026-02-27", "nameOfApplicant": "Two Roads Shared Trust", "signature": "Laura Szalyga", "signerName": "Laura Szalyga", "title": "Treasurer" }, "accessionNo": "0000910472-26-005164", "filedAt": "2026-03-31T18:33:58-04:00", "id": "1c5bc84d9ba331b75060ca605cf257f2" } ] } ```