Form 40-17F1 Files Dataset

The Form 40-17F1 Files Dataset is a longitudinal collection of EDGAR submissions of form type 40-17F1 and its amendment 40-17F1/A — the certificate of accounting filed under Rule 17f-1 of the Investment Company Act of 1940. Each record represents one custody-verification event: a single independent public accountant's certificate concerning portfolio securities held by a registered management investment company at a member of a national securities exchange, packaged together with the structured EDGAR submission metadata. The filer of record is the registered fund (typically an open-end or closed-end fund), but the substantive document inside is signed by the independent accountant retained to perform the examination. The dataset spans from February 1998 to the present, is delivered as monthly ZIP containers in TXT, JSON, and HTML, and covers the full population of EDGAR 40-17F1 and 40-17F1/A submissions.

Update Frequency
Daily
Updated at
2026-05-06
Earliest Sample Date
1998-02-01
Total Size
5.7 MB
Total Records
916
Container Format
ZIP
Content Types
TXT, JSON, HTML
Form Types
40-17F1, 40-17F1/A

Dataset APIs

Programmatically retrieve the full list of dataset archive files, download URLs and dataset metadata.

Dataset Index JSON API

Download the entire dataset as a single archive file.

Download Entire Dataset:

Download a single container file (e.g. monthly archive) from the dataset.

Download Single Container:

Dataset Files

207 files · 5.7 MB
Download All
2026-05.zip6.1 KB1 records
2026-04.zip192.3 KB28 records
2026-03.zip6.4 KB1 records
2026-02.zip79.7 KB11 records
2026-01.zip11.2 KB2 records
2025-11.zip17.9 KB2 records
2025-08.zip298.9 KB41 records
2025-05.zip26.4 KB3 records
2025-04.zip125.7 KB17 records
2025-03.zip12.8 KB2 records
2025-02.zip26.5 KB3 records
2024-10.zip20.9 KB3 records
2024-09.zip27.6 KB4 records
2024-08.zip239.8 KB33 records
2024-05.zip104.0 KB15 records
2024-01.zip55.1 KB8 records
2023-11.zip2.8 KB1 records
2023-10.zip102.7 KB14 records
2023-09.zip140.0 KB19 records
2023-08.zip20.4 KB3 records
2023-04.zip103.4 KB15 records
2023-01.zip25.8 KB4 records
2022-12.zip12.6 KB2 records
2022-11.zip39.6 KB6 records
2022-10.zip7.2 KB1 records
2022-09.zip171.6 KB26 records
2022-08.zip12.7 KB2 records
2022-06.zip39.5 KB6 records
2022-05.zip34.7 KB5 records
2022-04.zip80.1 KB12 records
2022-02.zip21.4 KB3 records
2022-01.zip15.3 KB2 records
2021-12.zip31.8 KB5 records
2021-11.zip6.0 KB1 records
2021-10.zip26.1 KB4 records
2021-08.zip223.9 KB34 records
2021-07.zip13.8 KB2 records
2021-06.zip5.9 KB1 records
2021-05.zip27.3 KB4 records
2021-03.zip100.0 KB15 records
2021-02.zip14.1 KB2 records
2021-01.zip31.1 KB5 records
2020-12.zip5.8 KB1 records
2020-11.zip21.7 KB4 records
2020-09.zip29.0 KB5 records
2020-08.zip102.5 KB16 records
2020-07.zip24.6 KB4 records
2020-05.zip22.9 KB3 records
2020-04.zip11.1 KB2 records
2020-03.zip109.1 KB17 records
2020-01.zip6.6 KB1 records
2019-12.zip31.9 KB5 records
2019-11.zip18.0 KB3 records
2019-10.zip103.8 KB17 records
2019-09.zip5.0 KB1 records
2019-08.zip173.0 KB28 records
2019-07.zip96.1 KB15 records
2019-06.zip6.7 KB1 records
2019-04.zip10.8 KB2 records
2019-02.zip100.5 KB16 records
2019-01.zip9.9 KB2 records
2018-10.zip39.1 KB7 records
2018-09.zip4.8 KB1 records
2018-08.zip81.4 KB13 records
2018-07.zip91.4 KB15 records
2018-06.zip12.5 KB2 records
2018-05.zip10.1 KB2 records
2018-03.zip51.0 KB8 records
2018-01.zip9.4 KB2 records
2017-12.zip4.7 KB1 records
2017-11.zip6.4 KB1 records
2017-10.zip6.4 KB1 records
2017-09.zip14.2 KB3 records
2017-08.zip5.4 KB1 records
2017-07.zip79.9 KB14 records
2017-06.zip6.5 KB1 records
2017-05.zip5.6 KB1 records
2017-04.zip4.8 KB1 records
2017-03.zip59.1 KB10 records
2017-01.zip19.6 KB4 records
2016-12.zip6.4 KB1 records
2016-11.zip4.9 KB1 records
2016-10.zip59.8 KB10 records
2016-09.zip61.6 KB10 records
2016-08.zip53.0 KB9 records
2016-07.zip13.9 KB3 records
2016-06.zip21.2 KB4 records
2016-04.zip44.1 KB7 records
2016-03.zip66.0 KB12 records
2015-12.zip40.6 KB7 records
2015-11.zip9.8 KB2 records
2015-10.zip11.6 KB2 records
2015-09.zip57.7 KB10 records
2015-08.zip5.0 KB1 records
2015-07.zip46.8 KB8 records
2015-06.zip10.8 KB2 records
2015-05.zip5.8 KB1 records
2015-04.zip40.5 KB7 records
2015-03.zip62.0 KB10 records
2015-01.zip21.0 KB4 records
2014-12.zip10.5 KB2 records
2014-11.zip5.8 KB1 records
2014-10.zip5.6 KB1 records
2014-09.zip4.9 KB1 records
2014-08.zip10.5 KB2 records
2014-07.zip32.5 KB5 records
2014-06.zip9.4 KB2 records
2014-05.zip5.5 KB1 records
2014-04.zip16.4 KB3 records
2014-01.zip44.3 KB7 records
2013-12.zip16.0 KB3 records
2013-11.zip5.3 KB1 records
2013-10.zip32.6 KB5 records
2013-08.zip19.0 KB3 records
2013-07.zip29.3 KB5 records
2013-06.zip30.1 KB5 records
2013-04.zip5.8 KB1 records
2013-01.zip6.3 KB1 records
2012-12.zip28.7 KB5 records
2012-11.zip5.2 KB1 records
2012-10.zip4.9 KB1 records
2012-09.zip4.6 KB1 records
2012-08.zip25.5 KB4 records
2012-07.zip60.6 KB9 records
2012-06.zip24.4 KB4 records
2012-05.zip17.6 KB3 records
2012-04.zip24.6 KB4 records
2012-03.zip44.6 KB7 records
2012-02.zip19.1 KB3 records
2012-01.zip10.8 KB2 records
2011-12.zip4.7 KB1 records
2011-11.zip4.7 KB1 records
2011-06.zip4.6 KB1 records
2011-05.zip4.9 KB1 records
2011-02.zip4.9 KB1 records
2010-12.zip4.6 KB1 records
2010-11.zip4.9 KB1 records
2010-10.zip4.6 KB1 records
2010-07.zip4.5 KB1 records
2010-06.zip4.9 KB1 records
2010-05.zip5.8 KB2 records
2010-01.zip3.3 KB1 records
2009-09.zip3.2 KB1 records
2009-08.zip3.5 KB1 records
2009-06.zip46.9 KB2 records
2009-01.zip5.4 KB1 records
2008-10.zip6.9 KB2 records
2008-09.zip7.7 KB2 records
2008-07.zip4.3 KB1 records
2008-06.zip5.4 KB1 records
2008-01.zip5.5 KB1 records
2007-09.zip6.0 KB1 records
2007-06.zip5.5 KB1 records
2006-12.zip8.9 KB2 records
2006-09.zip6.0 KB1 records
2006-06.zip11.9 KB2 records
2006-02.zip13.3 KB4 records
2006-01.zip17.7 KB3 records
2005-10.zip7.1 KB2 records
2005-08.zip10.6 KB3 records
2005-05.zip22 B0 records
2005-04.zip5.7 KB2 records
2005-03.zip10.2 KB3 records
2004-11.zip12.3 KB2 records
2004-09.zip8.6 KB3 records
2004-07.zip3.8 KB1 records
2004-04.zip6.2 KB2 records
2004-03.zip4.0 KB1 records
2003-12.zip4.1 KB1 records
2003-11.zip8.2 KB1 records
2003-10.zip2.4 KB1 records
2003-08.zip3.9 KB1 records
2003-07.zip3.8 KB1 records
2003-06.zip4.7 KB2 records
2003-02.zip7.0 KB2 records
2002-11.zip12.3 KB2 records
2002-10.zip22 B0 records
2002-09.zip22 B0 records
2002-08.zip4.0 KB1 records
2002-04.zip3.5 KB1 records
2002-02.zip4.0 KB1 records
2001-11.zip4.1 KB1 records
2001-10.zip8.1 KB1 records
2001-08.zip11.7 KB3 records
2001-07.zip4.0 KB1 records
2001-03.zip4.1 KB1 records
2000-12.zip4.1 KB1 records
2000-11.zip8.2 KB1 records
2000-10.zip7.9 KB2 records
2000-09.zip4.0 KB1 records
2000-08.zip4.1 KB1 records
2000-06.zip4.1 KB1 records
2000-02.zip15.4 KB4 records
2000-01.zip3.8 KB1 records
1999-11.zip19.5 KB2 records
1999-09.zip3.8 KB1 records
1999-07.zip4.0 KB1 records
1999-04.zip1.8 KB1 records
1999-03.zip5.5 KB2 records
1999-02.zip1.8 KB1 records
1999-01.zip3.4 KB1 records
1998-12.zip7.3 KB2 records
1998-08.zip11.8 KB5 records
1998-07.zip3.4 KB1 records
1998-06.zip4.5 KB2 records
1998-03.zip6.5 KB2 records
1998-02.zip3.8 KB1 records

What This Dataset Contains

The dataset captures every EDGAR submission of form type 40-17F1 and 40-17F1/A and packages each one as a per-accession folder containing the structured submission metadata together with the substantive document(s) the filer transmitted. The form has two names that any parser will encounter: Form N-17f-1 is the legal title printed inside the document — its full caption is "Certificate of Accounting of Securities and Similar Investments of a Management Investment Company in the Custody of Members of National Securities Exchanges, Pursuant to Rule 17f-1 [17 CFR 270.17f-1]" — while 40-17F1 is EDGAR's transmission form code for the same submission, with 40-17F1/A for amendments. A text search inside a record will hit "FORM N-17f-1" in the document body, while every metadata-side identifier (folder names, formType, documentFormatFiles[].type, the description string) uses 40-17F1. Both labels are aliases for the same filing.

The legal substance behind the document is Rule 17f-1 under the Investment Company Act of 1940: a registered management investment company that places portfolio securities with an exchange-member custodian must engage an independent public accountant to verify those holdings by actual examination at least three times per fiscal year, with at least two examinations on dates chosen by the accountant without prior notice to the custodian. The certificate filed on this form is both the accountant's attestation of that examination and the registrant's compliance evidence that the periodic verification mandated by the rule has been carried out.

The dataset is delivered as monthly ZIP archives. Containers for this form type are small; 40-17F1 is a low-volume filing, and a typical month yields a handful of accession folders rather than thousands. Earliest sample data extends back to February 1998, and the file types found in the dataset are TXT, JSON, and HTML.

Content Structure of a Single Record

What one record represents

One record in the Form 40-17F1 Files Dataset is a single EDGAR submission of form type 40-17F1 or its amendment 40-17F1/A, identified by an SEC accession number and materialized on disk as a per-accession folder that bundles the structured submission metadata together with the substantive document(s) the filer transmitted to EDGAR. Each record captures one custody-verification event: a single accountant's certificate of examination filed by, or on behalf of, a registered management investment company concerning securities held in custody by a member of a national securities exchange.

Container layout on disk

Decompressing one monthly ZIP yields a single top-level folder, and inside that folder every 40-17F1 submission filed during the calendar month is stored under its own per-accession subfolder:

1 YYYY-MM.zip
2 └── YYYY-MM/
3 ├── <accessionNoDigits>/
4 │ ├── metadata.json
5 │ └── <filerSlug>_40-17f1.htm
6 ├── <accessionNoDigits>/
7 │ ├── metadata.json
8 │ └── <filerSlug>_40-17f1.htm
9 └── ...

Naming conventions:

  • Container: YYYY-MM.zip, mirroring the year/month hierarchy (form-4017f1-files/YYYY/YYYY-MM.zip) used by the source API.
  • Top-level folder inside the ZIP: YYYY-MM/, matching the container period.
  • Per-filing folder: the 18-digit EDGAR accession number with dashes removed (e.g. 0001580642-25-001585 -> 000158064225001585).
  • Per-filing files: a fixed-name metadata.json plus one or more document files preserving the original EDGAR filenames the filer chose (commonly of the form <filerSlug>_40-17f1.htm, but the slug and casing vary by filer and there is no enforced naming pattern).

What sits inside a per-accession folder

Each accession folder has two structural layers:

  1. metadata.json — a flat JSON object describing the EDGAR submission envelope (form type, accession, dates, links, filer/subject entities, and the original document manifest). Always present, always under this exact filename.
  2. One or more document files — the substantive document(s) extracted from the original SGML submission. For 40-17F1 this is normally a single .htm file carrying the certificate text, with its filename carried over verbatim from the EDGAR submission (for example <filerSlug>_40-17f1.htm). If a filing happens to include additional non-image documents, all of them are present.

Image files (image_*.jpg, scanned signatures or letterhead graphics) and the complete-submission SGML wrapper (<accessionNo>.txt) are listed in metadata.json.documentFormatFiles[] but are not physically packaged in the ZIP. See "Excluded content" below.

The metadata.json envelope

metadata.json is a flat JSON object with the following top-level fields:

  • formType — EDGAR form code, either 40-17F1 or 40-17F1/A.
  • accessionNo — SEC accession number in dashed form (NNNNNNNNNN-NN-NNNNNN); the same number, dashes removed, names the parent folder.
  • effectivenessDate — date-only YYYY-MM-DD representing the filing's effective date.
  • filedAt — full ISO 8601 timestamp with timezone offset, recording the moment EDGAR accepted the submission.
  • description — human-readable form description, typically "Form 40-17F1 - Certificate of accounting of securities in custody of management investment companies [Rule 17f-1]".
  • linkToFilingDetails — URL of the primary form document on www.sec.gov.
  • linkToTxt — URL of the complete SGML submission text file (<accessionNo>.txt).
  • linkToHtml — URL of the EDGAR filing index page (<accessionNo>-index.htm).
  • linkToXbrl — URL of XBRL data; consistently an empty string for this form type.
  • id — 32-character hexadecimal identifier assigned by the data provider, stable per record and distinct from the EDGAR accession number.
  • documentFormatFiles[] — manifest of every document the original SGML submission contains (described below).
  • entities[] — EDGAR entity records associated with the submission (described below).
  • seriesAndClassesContractsInformation[] — array of fund series/class metadata; consistently empty for this form type.
  • dataFiles[] — array of supplementary structured data files; consistently empty for this form type.

documentFormatFiles[]

Each entry corresponds to one document line in the original SGML submission. Per-entry fields:

  • sequence — numeric string ("1", "2", ...). The complete-submission .txt wrapper uses a single space (" ") for sequence.
  • size — file size in bytes, encoded as a string.
  • documentUrl — public www.sec.gov/Archives/edgar/... URL for the file.
  • type — EDGAR document type. Common values: "40-17F1" for the primary certificate, "GRAPHIC" for embedded images, and a single space (" ") for the complete-submission .txt wrapper.
  • description — short label such as "Complete submission text file" or "GRAPHIC". May be absent on the primary form document.

The manifest enumerates every original-submission file regardless of whether the dataset physically packages it. A typical 40-17F1 manifest lists the primary .htm (type=40-17F1), two or three image_*.jpg graphics (type=GRAPHIC) carrying scanned signatures and accountant letterhead, and the complete-submission .txt (type=" "). Of these, only the primary .htm is shipped in the ZIP; the rest are available via the documentUrl values.

entities[]

Each filing carries one or more EDGAR entity records distinguished by a parenthetical role suffix on the companyName value:

  • ... (Filed by) — the entity that transmitted the submission to EDGAR.
  • ... (Subject) — the entity to which the filing pertains.

For 40-17F1 filings the filer and the subject are typically the same registered investment company or trust, so the same legal entity appears twice with different role suffixes; distinguishing the two roles requires reading the suffix rather than relying on the CIK, which usually matches across both records.

Per-entity fields:

  • companyName — legal name plus the role suffix ((Filed by) or (Subject)).
  • cik — numeric Central Index Key string.
  • irsNo — IRS employer identification number, often "000000000" when not provided.
  • stateOfIncorporation — two-letter state code.
  • act — governing act, "40" for the Investment Company Act of 1940. Present on the subject entity only.
  • fileNo — SEC file number such as "811-22756". Present on the subject entity only.
  • filmNo — EDGAR film number assigned to the submission. Present on the subject entity only.
  • type — document type for which this entity is recorded ("40-17F1").

The certificate document — internal structure

The packaged document is a .htm file that begins with EDGAR's standard SGML envelope and then contains the rendered HTML body of the certificate. The leading envelope looks like:

1 <DOCUMENT>
2 <TYPE>40-17F1
3 <SEQUENCE>1
4 <FILENAME><filerSlug>_40-17f1.htm
5 <TEXT>
6 <HTML>
7 ... certificate body ...
8 </HTML>
9 </TEXT>
10 </DOCUMENT>

Inside the <HTML> body the certificate follows the standardized Form N-17f-1 template. Although filers vary in visual styling, the content proceeds in this order:

  • Form heading. The full title is reproduced verbatim: "FORM N-17f-1, Certificate of Accounting of Securities and Similar Investments of a Management Investment Company in the Custody of Members of National Securities Exchanges, Pursuant to Rule 17f-1 [17 CFR 270.17f-1]."
  • Item 1 — Identifying information. The Investment Company Act file number (the 811- series number), the name of the fund or series whose securities were examined, and the date the examination was completed.
  • Item 2 — State identification table. A multi-row table enumerating each US state and territory, with each cell indicating the basis on which the fund is registered or notice-filed in that jurisdiction (typical values include "By Fund", "By Trust", "By Class", "By Prospectus", and "no permit") together with any state permit number. This table is the bulkiest visual element of the document and the principal source of state-level coverage data.
  • Item 3 — Exact registrant name. The exact name of the investment company as specified in its registration statement, repeated for legal precision.
  • Item 4 — Management's assertion and signature block. A signed statement by officers of the trust or fund attesting on the registrant's behalf. Signatures are typically rendered as scanned graphics in the original submission, which is why the manifest commonly lists GRAPHIC entries even when the certificate body is otherwise short.
  • Report of Independent Public Accountant. The accountant's letter, addressed to the trustees or shareholders of the fund, describing the procedures performed (typically comparison of securities held with custodian records, direct confirmation of holdings, and reconciliation of securities counts against the books and records of the fund, the custodian, and any clearing agent), the period or as-of date covered, and the firm's opinion or findings. The accounting firm's name, location, and signature appear at the foot of this section, often as embedded images.

The certificate is short — a few hundred lines of rendered HTML, with most of the visual mass coming from the Item 2 state table — and content variation between filings concentrates in three places: the date the examination was completed, the period covered by the accountant's procedures, and the filing date.

Included content

For each accession the dataset preserves:

  • the structured metadata.json envelope, and
  • the primary form document(s) from the SGML submission (the certificate .htm file, with the SGML <DOCUMENT> envelope intact).

If a filing happens to contain more than one non-image document, all such documents are included.

Excluded content

Two categories of original-submission content are deliberately omitted from the ZIP:

  • Image files (image_*.jpg, .gif, etc.). Scanned signatures, accountant-firm letterhead graphics, and similar embedded raster images are listed in documentFormatFiles[] with type="GRAPHIC" but are not physically packaged. The substantive disclosure of a 40-17F1 filing is text-bearing, the images are rendering artifacts of the printed-and-scanned signature workflow, and including them would inflate container size with non-textual material that adds little to machine extraction. Where a consumer needs the original signature image, it is retrievable directly from documentFormatFiles[].documentUrl.
  • The complete-submission SGML wrapper (<accessionNo>.txt). The full concatenated SGML artifact that EDGAR generates for the submission is referenced by URL in linkToTxt and listed in documentFormatFiles[] with a single-space type, but it is not packaged inside the record folder. Its substantive content is already represented by the per-document files that are included; bundling both would duplicate the certificate body verbatim.

Both classes of excluded content remain reachable via the URLs in documentFormatFiles[] and linkToTxt.

Format conventions over time

40-17F1 submissions were originally transmitted as plain ASCII/SGML text in the late 1990s and early 2000s, with the certificate body inlined directly within the <TEXT> block of the EDGAR SGML envelope. As EDGAR transitioned to HTML primary documents, the .htm file became the standard carrier for the certificate, with the SGML <DOCUMENT> header retained as the outer wrapper. The dataset preserves whatever document type the filer transmitted, so older records may carry plain-text primary documents while modern records carry HTML. The file-types found in the dataset are TXT, JSON, and HTML, with JSON corresponding to the per-record metadata envelope and HTML being the dominant primary-document encoding for filings made in recent years.

The required content of Form N-17f-1 has itself been remarkably stable across the EDGAR era: identification of the investment company, identification of the custodian exchange member, the period and scope of the examination, and the independent accountant's certification have all been required throughout. Amendments captured under 40-17F1/A may revise any of these elements — most commonly to correct identifying information or to substitute a corrected accountant's report — but are otherwise structurally indistinguishable from a primary 40-17F1 record.

Interpretation and extraction notes

  • Skip the SGML envelope before HTML parsing. The leading <DOCUMENT>, <TYPE>, <SEQUENCE>, <FILENAME>, and <TEXT> tags precede the inner <HTML> body. Lenient HTML parsers tolerate them as unknown elements, but cleaner extraction strips everything before <HTML> (or the first body-level tag) and stops at </HTML> before the trailing </TEXT></DOCUMENT>.
  • Use the role suffix, not the CIK, to separate filer from subject. Filer and subject CIKs are usually identical for this form type; the (Filed by) and (Subject) parentheticals on companyName are the reliable discriminator, and several entity-only fields (act, fileNo, filmNo) populate only on the subject record.
  • Auditing-firm identity may be image-bound. Because signatures and accountant letterhead are typically rendered as graphics, the textual body of the certificate may not contain a typed firm name beneath the accountant's report. Reliable identification of the audit firm therefore requires either OCR of the omitted images (retrievable from documentFormatFiles[] URLs) or text-parsing the firm name as written in the addressee or signature line of the report letter, where it is usually spelled out in plain text.
  • Item 2 is the structured-extraction target. The state-by-state registration table is the single most data-rich element of the document. Its row labels follow the standard alphabetical list of US states and territories, and its cell values draw from a small recurring vocabulary, making it amenable to deterministic table extraction.
  • No XBRL. 40-17F1 filings are not XBRL-tagged, so linkToXbrl is always empty and dataFiles[] is always an empty array. Series/class metadata is likewise not collected for this form, leaving seriesAndClassesContractsInformation[] empty across the dataset.
  • Amendments do not carry an explanation item. 40-17F1/A filings have no separate "amendment explanation" item by form design; the reasons for amendment are typically stated in a brief cover note inside the certificate body, or implied by comparison with the prior certificate identified by accession number.

Who Files or Publishes This Dataset, and When

Who files the record

The EDGAR filer is the registered management investment company — typically an open-end fund (mutual fund) or closed-end fund registered under the Investment Company Act of 1940. The fund signs and submits the form, but the substantive document inside is a certificate prepared and signed by an independent public accountant retained by the fund. The custodian — a broker-dealer that is a member of a national securities exchange — is the entity being examined; it is named in the filing but is not the filer and not the certifier.

Three roles, kept distinct:

  • Filer: the registered management investment company (mutual or closed-end fund).
  • Certifier: the independent public accountant performing the verification.
  • Custodian (subject of examination): an exchange-member broker-dealer holding the fund's securities.

Filing population

Form 40-17F1 is used only by registered management investment companies that have elected to place portfolio securities and similar investments with an exchange-member custodian under Section 17(f) of the 1940 Act and Rule 17f-1. Funds using a qualifying bank custodian under Section 17(f)(1) do not file this form. Unit investment trusts and face-amount certificate companies are outside the rule's scope. The relevant population is therefore narrower than the universe of registered investment companies overall.

Triggering event

The filing is examination-driven, not calendar-driven. Rule 17f-1(b)(4) under the 1940 Act conditions a fund's use of an exchange-member custodian on the fund retaining an independent public accountant who must:

  • verify the custodied securities by actual examination at least three times per fiscal year, and
  • conduct at least two of those examinations without prior notice to the custodian.

Each examination produces a written certificate describing the nature and extent of the verification. That certificate must be transmitted to the Commission promptly after the examination. Form 40-17F1 is the EDGAR vehicle for that transmittal. There is no fixed quarterly or annual deadline analogous to a 10-K; timing is set by when the accountant performs each examination, with at least two of the three dates unknown to the custodian in advance.

In aggregate, each subject fund generates roughly three filings per fiscal year, with irregular spacing inside the year.

Form 40-17F1/A amendments

A 40-17F1/A record is an amendment to a previously filed certificate, not a new examination. Amendments are used to correct, supplement, or replace an earlier submission — for example, fixing metadata, correcting the description of securities verified, or substituting a defective certificate document. The trigger is the need to revise a prior filing, not a fresh verification event.

Important distinctions

  • Bank custody (Section 17(f)(1)): funds using a qualifying bank custodian do not produce 40-17F1 records; the verification-and-certificate regime of Rule 17f-1 only applies to exchange-member custody.
  • Self-custody (Rule 17f-2): a fund that maintains custody of its own securities files certificates under Rule 17f-2 on Form N-17f-2 (EDGAR code 40-17F2). That is a separate, parallel regime and is not part of this dataset.
  • Fund vs. accountant vs. custodian: the EDGAR filer is the fund; the evidentiary signature is the independent public accountant's; the custodian is the examined party. Confusing these three is the most common analytical error with this form.
  • Series registrants: many filings come from registrants with multiple series. The filer of record is the registrant, and a single certificate may cover one or more series held under the same custody arrangement.

How This Dataset Differs From Similar Datasets or Filings

Form 40-17F1 sits in a tight cluster of Investment Company Act custody and audit filings. The closest analog is its self-custody twin (40-17F2); other nearby filings (N-CEN, N-CSR/N-CSRS, N-PORT/N-Q, ADV-E, N-CR) touch the same regulatory neighborhood but answer different questions.

Form 40-17F2 (Form N-17f-2) — self-custody accountant certificate. Direct sibling: same document shape (independent accountant's certificate, fiscal period, securities examined), but filed under Rule 17f-2 for funds holding their own securities, whereas 40-17F1 is filed under Rule 17f-1 when securities are held by a member of a national securities exchange. Boundary: If the custodian is an exchange-member, it is 40-17F1; if the fund self-custodies, it is 40-17F2.

Form N-CEN — annual fund census. Structured XML annual report identifying custodians and custody type, but containing no certificate text, methodology, or examination results. Boundary: Use N-CEN to discover which funds use exchange-member custody; use 40-17F1 to read the actual verification certificates.

Form N-CSR / Form N-CSRS — certified shareholder reports. Annual and semi-annual shareholder reports covering audited or unaudited financial statements and SOX certifications; the accountant audits the fund's financial statements, not the custodian's holdings. Boundary: N-CSR audits NAV, valuations, and expenses; 40-17F1 verifies the existence of securities at an exchange-member custodian.

Form N-PORT / legacy Form N-Q — portfolio holdings reports. Monthly (N-PORT) and historically quarterly (N-Q) disclosures of fund positions, valuations, derivatives, and liquidity tags. Boundary: N-PORT/N-Q answer "what does the fund own?"; 40-17F1 answers "did an independent accountant confirm those securities exist at the custodian?"

Form ADV-E — investment adviser surprise examination certificate. Advisers Act Rule 206(4)-2 filing transmitting an accountant's surprise-exam certificate over client assets held by an adviser with custody; same audit logic, different statute and filer. Boundary: ADV-E covers adviser custody of client assets under the Advisers Act Rule 206(4)-2; 40-17F1 covers registered investment companies whose securities sit with an exchange-member custodian under the Investment Company Act.

Form N-CR — current report by a registered investment company. Event-driven money-market-fund disclosures (portfolio support, liquidity fees, gating, credit events); shares filer population but no custody-verification content. Boundary: N-CR is triggered by material events; 40-17F1 is a recurring custody-audit certificate.

What makes 40-17F1 distinct

Three properties together appear in no neighboring dataset: (1) it carries the actual independent-accountant certificate text rather than metadata pointing to it; (2) it is tied specifically to exchange-member custody under Rule 17f-1, not self-custody, bank custody, or adviser custody; and (3) it follows a verification cadence of at least three examinations per fiscal year, distinct from annual financial reporting, monthly portfolio reporting, or event-driven disclosure. For research on custody controls, audit cadence, accountant identity, or examination methodology under the Rule 17f-1 regime, 40-17F1 is the primary source; every other form above answers a related but separate question.

Who Uses This Dataset

Form 40-17F1 certificates are short but name a precise set of parties: the registered management investment company, the exchange-member custodian, the independent public accountant, the fiscal period, and the examination dates. The user base is narrow and field-specific.

Fund compliance officers and CCOs

Compliance officers at registered management investment companies use the dataset to confirm that the required three independent verifications were filed each fiscal year, reconstruct examination cadence across years, and prepare for SEC exams. They rely on the fiscal period, examination dates, custodian name, auditor identity, signature block, and the amendment history (40-17F1/A) to spot prior errors and document remediation to the board.

Investment-management lawyers

In-house and outside counsel mine the dataset as a precedent library when drafting Rule 17f-1 certificates and responding to SEC staff comments. The accountant's procedural language, verification wording, and treatment of book-entry securities are the load-bearing fields. Enforcement and litigation counsel use historical custodian and auditor entries to reconstruct custody arrangements during a disputed period.

Fund auditors performing Rule 17f-1 examinations

PCAOB-registered audit firms benchmark their own certificate templates against peer wording on examination scope and procedures. Methodology and quality teams pull the accountant signature, firm name, and procedure description for internal peer review and engagement-partner training.

SEC examination and Division of Investment Management staff

Examiners use the structured population to flag late filings, gaps in the three-times-per-fiscal-year cadence, undisclosed custodian or auditor changes, and amendments that materially restate prior certificates. Fiscal period, examination dates, and amendment lineage drive risk-based exam targeting and sweep reviews. The Division of Investment Management supervises the registered-fund population from which these filings originate.

Custodian operations teams at exchange-member broker-dealers

Custody operations and control teams reconcile the custodian-name field across all filings to identify every fund for which their firm is named, then match that population to internal customer master records for KYC, onboarding, and client-service review.

Fund administrators

Third-party administrators and outsourced compliance providers track filing completeness for client funds using filing date, fiscal period, accession number, and amendment history, and surface compliance dashboards for fund boards.

Fund-relationship-graph data engineers

Quant and data-engineering teams extract the investment-company, custodian, and auditor names per certificate to build fund-to-custodian-to-auditor graphs that complement N-CEN, N-1A, and N-PORT. Outputs feed custody and auditor concentration analysis, counterparty mapping, and operational-risk model features.

Academic researchers

Researchers in fund governance, audit specialization, and custody concentration use the longitudinal panel (1998 to present) to study persistence of custodian and auditor relationships, amendment frequency by fund family, and the evolution of custody verification practice. The consistent metadata supports fund-fiscal-year panel datasets.

Investigative journalists and fraud researchers

Forensic reporters flag unexplained auditor or custodian changes, missed examination cadence, and sudden amendments preceding enforcement or fund failure. The amendment trail and the custodian-auditor-fund triple are the primary signals.

Synthesis

The dataset's value lies in a small, structured set of named parties and a long, consistent historical panel. Fund-side compliance and legal teams use it for self-audit and precedent; auditors benchmark certificate language; custodians and administrators reconcile their named roles; regulators surveil cadence and amendments; and quant, academic, and investigative users mine the fund-custodian-auditor graph for relationships and anomalies.

Specific Use Cases

The dataset supports a narrow set of operational workflows built around the named parties (fund, custodian, accountant), the examination cadence, and the amendment trail.

  • Verifying Rule 17f-1 examination cadence for a fund family (compliance officers and CCOs). Pull every accession for a given subject CIK, sort by effectivenessDate and the Item 1 examination-completion date, and confirm at least three independent verifications per fiscal year. Gaps, late filings, and 40-17F1/A amendments feed a board-ready remediation memo and an SEC-exam binder.

  • Building a fund-to-custodian-to-auditor relationship graph (data engineers and quant teams). For each record, extract the registrant name from Item 3, the exchange-member custodian named in the certificate body, and the accountant firm from the addressee or signature line of the Report of Independent Public Accountant. Joined with entities[].cik and fileNo, the triple becomes a longitudinal edge list that complements N-CEN custodian fields and supports auditor- and custody-concentration metrics.

  • Drafting and benchmarking certificate language (investment-management lawyers and PCAOB audit firms). Treat the corpus as a precedent library: extract the accountant's procedure description (comparison with custodian records, direct confirmation, reconciliation against books and records) and the management assertion in Item 4. Methodology teams diff peer wording on book-entry treatment and examination scope when revising in-house certificate templates or responding to SEC staff comments.

  • Targeting risk-based examinations and sweeps (SEC examination staff). Use formType to isolate 40-17F1/A amendments, then chain each amendment to its prior accession by subject CIK and fiscal period to flag material restatements, undisclosed custodian or auditor swaps, and broken three-per-year cadence. The amendment lineage and the Item 1 examination dates drive the targeting list.

  • Reconciling named-custodian populations (custodian operations at exchange-member broker-dealers). Scan certificate bodies for the custodian-name string corresponding to the firm, collect every subject-entity CIK and fileNo where the firm is named, and reconcile that list against internal customer master records to surface unbooked relationships and KYC or onboarding gaps.

  • Detecting auditor or custodian changes preceding fund stress (investigative journalists and forensic researchers). Track changes across consecutive filings in the accountant firm name (parsed from the report letter) and the custodian named in the certificate body for the same subject CIK. Combine with the 40-17F1/A amendment trail and filedAt timestamps to flag mid-cycle auditor swaps or sudden restatements that precede enforcement or fund liquidation.

  • Constructing a state-registration panel from Item 2 (academic researchers and fund administrators). Deterministically extract the Item 2 state-by-state table, mapping each row's state code to its registration basis ("By Fund", "By Trust", "By Class", "By Prospectus", "no permit") and any permit number. The result is a fund-fiscal-year panel of state-level coverage usable for studies of distribution scope and notice-filing patterns.

Dataset Access

Dataset Index JSON API: https://api.sec-api.io/datasets/form-4017f1-files.json

This endpoint returns the dataset's metadata, including its name, description, last updated timestamp, earliest sample date, total record count, total archive size, covered form types (40-17F1 and 40-17F1/A), container format, and file types contained within. It also returns the download URL for the full dataset archive and a list of monthly container files, each with its size, record count, last updated timestamp, and download URL. Polling this endpoint allows you to detect which monthly containers have changed in the most recent refresh run and selectively download only the updated containers. This endpoint does not require an API key.

Example response:

Example
1 {
2 "datasetId": "1f13365b-9ae0-69a5-b823-7b7ab2a62a3b",
3 "datasetDownloadUrl": "https://api.sec-api.io/datasets/form-4017f1-files.zip",
4 "name": "Form 40-17F1 Files Dataset",
5 "updatedAt": "2026-04-15T12:06:27.506Z",
6 "earliestSampleDate": "1998-02-01",
7 "totalRecords": 915,
8 "totalSize": 5660601,
9 "formTypes": ["40-17F1", "40-17F1/A"],
10 "containerFormat": "ZIP",
11 "fileTypes": ["TXT", "JSON", "HTML"],
12 "containers": [
13 {
14 "downloadUrl": "https://api.sec-api.io/datasets/form-4017f1-files/2026/2026-03.zip",
15 "key": "2026/2026-03.zip",
16 "size": 138291,
17 "records": 7,
18 "updatedAt": "2026-04-15T12:06:27.506Z"
19 }
20 ]
21 }

Download Entire Dataset: https://api.sec-api.io/datasets/form-4017f1-files.zip?token=YOUR_API_KEY

Use this URL to download the full dataset as a single ZIP archive containing every monthly container from February 1998 to the present. This endpoint requires an API key.

Download Single Container: https://api.sec-api.io/datasets/form-4017f1-files/2026/2026-03.zip?token=YOUR_API_KEY

Each monthly container is a ZIP archive named YYYY-MM.zip and grouped under its year directory. Use the downloadUrl field of any entry in the index's containers array to fetch a single month rather than the full dataset. This endpoint requires an API key.

Inside each container, every filing is stored under its accession number, for example 0001145443-08-000123/metadata.json alongside the original EDGAR submission documents (HTML, TXT) for that filing, excluding images.

Frequently Asked Questions

What form does this dataset cover?

The dataset covers EDGAR submissions of form type 40-17F1 and its amendment 40-17F1/A. The same filing is known by its legal title Form N-17f-1, the "Certificate of Accounting of Securities and Similar Investments of a Management Investment Company in the Custody of Members of National Securities Exchanges, Pursuant to Rule 17f-1 [17 CFR 270.17f-1]." Both labels are aliases for the same instrument.

What does one record in this dataset represent?

One record is a single EDGAR 40-17F1 or 40-17F1/A submission, identified by its SEC accession number and packaged as a per-accession folder containing a metadata.json envelope and the certificate document. Each record captures one custody-verification event: an independent public accountant's certificate of examination of securities held by a registered management investment company at an exchange-member custodian.

Who is required to file this form?

Registered management investment companies — typically open-end (mutual) and closed-end funds — that place portfolio securities with a custodian who is a member of a national securities exchange under Section 17(f) of the Investment Company Act of 1940 and Rule 17f-1. Funds using a qualifying bank custodian or self-custodying their securities are outside the scope; unit investment trusts and face-amount certificate companies are also excluded.

How often are records added?

Filing is examination-driven, not calendar-driven. Rule 17f-1(b)(4) requires at least three independent examinations per fiscal year — with at least two performed without prior notice to the custodian — so each subject fund typically generates roughly three filings per fiscal year, irregularly spaced. Containers are refreshed monthly.

What time period does the dataset cover?

The dataset's earliest sample date is February 1, 1998, and it extends to the present, with new monthly containers added as filings are accepted by EDGAR. Older records were transmitted as plain ASCII/SGML text and modern records are HTML, both wrapped in the EDGAR SGML <DOCUMENT> envelope.

What file format is the dataset distributed in?

The dataset is distributed as monthly ZIP archives named YYYY-MM.zip, organized under per-year directories. Inside each container, every filing lives under a per-accession folder containing a metadata.json plus the certificate document(s). The file types found in the dataset are TXT, JSON, and HTML; image files and the complete-submission SGML wrapper are referenced by URL in documentFormatFiles[] but are not physically packaged.

How does this dataset differ from Form 40-17F2?

Form 40-17F2 (Form N-17f-2) is the direct sibling: same document shape, but filed under Rule 17f-2 by funds that hold their own securities (self-custody), whereas Form 40-17F1 is filed under Rule 17f-1 when securities are held by a member of a national securities exchange. If the custodian is an exchange-member, the filing is 40-17F1; if the fund self-custodies, it is 40-17F2.