Form N-PX Proxy Voting Records API

The Form N-PX API consists of two APIs: the N-PX Search API and the Voting Record API. The N-PX Search API enables filtering all N-PX filings published on the SEC EDGAR database since 2024. The API accepts search queries as JSON formatted payload and returns the matching N-PX filings in JSON format. The Voting Record API allows downloading the proxy voting records in structured JSON format for a specific filing by providing the filing's accession number.

Form N-PX filings (Proxy Voting Disclosures) are used by registered investment companies, such as mutual funds and ETFs, and certain institutional investment managers, such as hedge funds and pension funds, to disclose how they voted on shareholder proposals in proxy voting. Each filing reports the details, such as name, CUSIP and ISIN, of the company that held the shareholder meeting, date of the meeting, proposal description (e.g. executive compensation, coporate governance, etc.), whether the vote was cast for or against the proposal, the number of shares voted, and more. Submitted annually to the SEC by August 31st each year, Form N-PX filings cover proxy votes during the previous 12 months, from July 1st to June 30th of the current year.

Metadata of a Form N-PX filing in JSON format
1 {
2 "accessionNo": "0000005138-24-000043",
3 "formType": "N-PX",
4 "filedAt": "2024-07-22T16:05:55-04:00",
5 "periodOfReport": "2024-06-30",
6 "cik": "5138",
7 "companyName": "AMERICAN GROWTH FUND INC",
8 "headerData": {
9 "filerInfo": {
10 "registrantType": "RMIC",
11 "investmentCompanyType": "N-1A",
12 },
13 "seriesClass": {
14 "reportSeriesClass": {
15 "rptSeriesClassInfo": [
16 {
17 "seriesId": "S000012125",
18 "includeAllClassesFlag": true
19 }
20 ]
21 }
22 }
23 },
24 "formData": {
25 "coverPage": {
26 "yearOrQuarter": "YEAR",
27 "reportCalendarYear": "2024",
28 "reportingPerson": {
29 "name": "AMERICAN GROWTH FUND INC",
30 "phoneNumber": "303-626-0600",
31 "address": {
32 "street1": "1636 Logan Street",
33 "city": "Denver",
34 "stateOrCountry": "CO",
35 "zipCode": "80203"
36 }
37 },
38 "reportInfo": { "reportType": "FUND VOTING REPORT" },
39 "fileNumber": "811-00825",
40 "explanatoryInformation": { "explanatoryChoice": false }
41 },
42 "summaryPage": { "otherIncludedManagersCount": 0 },
43 "seriesPage": {
44 "seriesCount": 1,
45 "seriesDetails": {
46 "seriesReports": [
47 {
48 "idOfSeries": "S000012125",
49 "nameOfSeries": "American Growth Fund,Inc. Series One",
50 "leiOfSeries": "00000000000000000000"
51 }
52 ]
53 }
54 },
55 "signaturePage": {
56 "reportingPerson": "AMERICAN GROWTH FUND INC",
57 "txSignature": "Timothy E. Taggart",
58 "txPrintedSignature": "Timothy E. Taggart",
59 "txTitle": "President",
60 "txAsOfDate": "07/22/2024"
61 }
62 },
63 "proxyVotingRecordsAttached": true
64 }
Dataset size:
More than 10,000 Form N-PX filings originally filed in XML format since January 1, 2024 to present.
Data update frequency:
New filings are indexed and searchable within 300 milliseconds of being published on EDGAR. In rare cases of exceptionally large filings, this latency may be higher.
Survivorship bias free:
Yes. The dataset includes all Form N-PX filings, covering both active and inactive funds.

API Endpoints

Form N-PX Search API

The N-PX Search API allows searching and filtering all N-PX filings published on the SEC EDGAR database since 2024 to present. The API accepts search queries as JSON formatted payload and returns the matching N-PX filings in JSON format. The API endpoint is:

https://api.sec-api.io/form-npx

Supported HTTP methods: POST

Request and response content type: JSON

Voting Records API

Due to their size - sometimes exceeding 200MB and 420,000 records - proxy voting records are available for separate download via a GET request using the filing's accession number.

https://api.sec-api.io/form-npx/<accession-number>

Supported HTTP methods: GET

Response content type: JSON

Example: GET request to https://api.sec-api.io/form-npx/0001021408-24-007161 to download the proxy voting records in structured JSON format for the filing with accession number 0001021408-24-007161.

Authentication

To authenticate API requests, use the API key displayed in your user profile. Utilize the API key in one of two ways. Choose the method that best fits your use case:

  • Authorization Header: Set the API key as an Authorization header. For instance, before sending a POST request to https://api.sec-api.io/form-npx, ensure the header is set as follows: Authorization: YOUR_API_KEY. Do not include any prefix like Bearer.
  • Query Parameter: Alternatively, append the API key directly to the URL as a query parameter. For example, when making a GET request, use the URL https://api.sec-api.io/form-npx/0001021408-24-007161?token=YOUR_API_KEY instead of the base endpoint.

Form N-PX Search API

To search the Form N-PX database and find proxy voting records, send a POST request to https://api.sec-api.io/form-npx, providing the search criteria as a JSON payload. All Form N-PX filing properties are searchable and listed in the Response Structure section below. The Search API returns the metadata of matching N-PX filings in JSON format.

Request Structure - Search API

The following request parameters are supported:

  • query (string) - The search criteria in the format field:value defining thefield to search in and the value to search for in this field. The search expression is written in Lucene syntax and supports AND and OR operators. Examples: cik:4568 or filedAt:[2019-01-01 TO 2022-12-31].
  • from (integer) - Pagination control to specify the starting position of the results. Max: 10000. Default: 0.
  • size (integer) - The number of N-PX filings to be returned in one response. Default: 50. Max: 50.
  • sort (array) - Specifies the field by which results should be sorted. By default, results are sorted by filedAt in descending order, starting with the most recent filings: [{ "filedAt": { "order": "desc" } }]

Request Examples

Search N-PX filings by CIK: Find the two most recently submitted N-PX filings for the company with CIK 2110.

JSON
1 {
2 "query": "cik:2110",
3 "from": "0",
4 "size": "2",
5 "sort": [{ "filedAt": { "order": "desc" } }]
6 }

Find all proxy voting records for the series 'Columbia Acorn International Select' of the mutual fund 'Columbia Acorn Trust' published on SEC EDGAR, starting with the most recent filing.

JSON
1 {
2 "query": "formData.seriesPage.seriesDetails.seriesReports.nameOfSeries:\"Columbia Acorn International Select\"",
3 "from": "0",
4 "size": "10",
5 "sort": [{ "filedAt": { "order": "desc" } }]
6 }

Find all proxy voting records for which confidential treatment was requested and part of the proxy voting records are omitted.

JSON
1 {
2 "query": "formData.coverPage.reportInfo.confidentialTreatment:true",
3 "from": "0",
4 "size": "10",
5 "sort": [{ "filedAt": { "order": "desc" } }]
6 }

Response Structure - Search API

When the Search API locates matches within the Form N-PX database, it returns a JSON response including two fields: total and data. The value field inside the total object indicates the total number of N-PX filings that match the search criteria, while the data field contains an array of N-PX filing objects that match the query. The maximum number of metadata objects inside thedata array is determined by the size and limited to 50. Each N-PX filing object comprises the following fields:

  • id (string) - System-internal unique identifier of the filing record.
  • accessionNo (string) - Unique accession number of the Form N-PX filing, e.g. 0001021408-24-007161.
  • formType (string) - The form type of the SEC filing. Possible values: N-PX (Annual Report of Proxy Voting Record), or N-PX/A (Amendment to a previously filed Form N-PX).
  • filedAt (date) - The timestamp when the filing was accepted by SEC EDGAR, e.g. 2024-05-15T16:17:15-04:00.
  • periodOfReport (date) - The reporting period covered by this Form N-PX submission, typically the 12-month period ending on June 30 of the filing year. Format: YYYY-MM-DD, e.g. 2024-06-30.
  • cik (string) - Central Index Key (CIK) of the reporting entity, e.g. 1021408. This is a unique identifier assigned by the SEC to the filer. Leading zeros are omitted.
  • ticker (string) - If the filer represents a publicly traded company, the stock ticker symbol of the filer at the time of filing.
  • companyName (string) - The name of the filer of this proxy voting record, e.g. American Growth Fund Inc.
  • proxyVotingRecordsAttached (boolean) - true if the filing includes proxy voting records. The proxy voting records are available for download separately via the Voting Records API.
  • headerData (object)
    • filerInfo (object)
      • registrantType (string) - Classification of the filer. Possible values: RMIC or IM (which stand for "Registered Management Investment Company" or "Institutional Manager").
      • filer (object)
        • fileNumber (string) - The SEC-assigned file number associated with this filing.
      • flags (object) - Flags indicating specific processing instructions for the submission.
        • overrideInternetFlag (bool) - A boolean flag indicating whether the filer has chosen to override default internet submission rules. Typically used in cases where manual or alternative submission processing is needed.
        • confirmingCopyFlag (bool) - A boolean flag indicating whether this filing is a confirming copy. If true, this submission serves as an additional copy of a previously submitted filing.
      • investmentCompanyType (string) - Indicates the SEC registration form of the investment company, determining its structure and regulatory framework. Possible values: N-1A (open-end mutual fund), N-2 (closed-end fund),N-3, N-4, N-6 (variable annuities or insurance-related funds), S-1 or S-3, or S-6 (statutory investment companies).
    • seriesClass (object)
      • reportSeriesClass (object)
        • rptIncludeAllSeriesFlag (bool) - Indicates whether the filing includes all series of the investment company. If true, all series are reported, and individual series details may not be required.
        • rptSeriesClassInfo (array) - A list of specific series and their associated class details included in the report. Maximum length of 1000.
          • seriesId (string) - A unique identifier for the investment series within the fund.
          • includeAllClassesFlag (bool) - Indicates whether all classes within the specified series are included in the filing. If true, individual class details may not be provided.
          • classInfo (array) - A list of classes associated with the specified series. Maximum length of 1000.
            • classId (string) - A unique identifier for the class within the series.
      • reportClass (array) - Contains details about individual classes being reported in the filing, independent of the series structure.
        • rptIncludeAllClassesFlag (bool) - Indicates whether the filing includes all classes for the fund. If true, individual class details may not be required.
        • classInfo (array) - A list of individual classes included in the report.
          • classId (string) - A unique identifier for the reported class.
  • formData (object)
    • coverPage (object)
      • yearOrQuarter (string) - Indicates whether the report covers a full year or a specific quarter. Possible values: YEAR or QUARTER.
      • reportCalendarYear (string) - The calendar year associated with this report.
      • reportQuarterYear (string) - If applicable, the quarter being reported.
      • amendmentInfo (object)
        • isAmendment (boolean) - Indicates if the filing is an amendment to a previous report.
        • amendmentNo (number) - The number assigned to this amendment.
        • amendmentType (string) - The type of amendment. Possible values: RESTATEMENT or NEW PROXY.
        • confDeniedExpired (boolean) - Indicates whether a request for confidential treatment of certain proxy voting information was denied or if previously granted confidentiality has expired. A value of true means the confidentiality request was denied or has expired, making the information publicly accessible.
        • dateExpiredDenied (string) - The date on which the request for confidential treatment was either denied or expired. Format: original date string from the XML file, typically MM/DD/YYYY, e.g. 06/30/2024. See the Date String Format section for more details.
        • dateReported (string) - The date when the proxy voting information was reported in the Form N-PX filing. This represents when the data became part of the public record. Format: original date string from the XML file, typically MM/DD/YYYY, e.g. 06/30/2024. See the Date String Format section for more details.
        • reasonForNonConfidentiality (string) - Specifies the reason why a request for confidentiality was not granted or why the information is no longer confidential. Possible values:Denied or Confidential Treatment Expired (previously granted confidentiality period has expired).
      • reportingPerson (object)
        • name (string) - The name of the entity responsible for this filing.
        • phoneNumber (string) - The phone number of the reporting entity.
        • address (object)
          • street1 (string) - Street address line 1.
          • street2 (string) - Street address line 2 (optional).
          • city (string) - City of the reporting entity.
          • stateOrCountry (string) - U.S. State or country of the reporting entity. This field supersedes the fields "state" and "country" from previous versions of form N-PX.
          • zipCode (string) - Postal code of the reporting entity.
      • agentForService (object) - Information about the designated agent responsible for receiving legal and administrative correspondence on behalf of the filer.
        • name (string) - The full name of the agent for service.
        • address (object) - The mailing address of the agent for service.
          • street1 (string) - Primary street address line.
          • street2 (string) - Additional street address information (optional).
          • city (string) - City where the agent is located.
          • state (string) - State or province where the agent is located.
          • country (string) - Country where the agent is located.
          • stateOrCountry (string) - U.S. State or country of the reporting entity. This field supersedes the fields "state" and "country" from previous versions of form N-PX.
          • zipCode (string) - Postal or ZIP code of the agent’s address.
      • reportInfo (object)
        • reportType (string) - Specifies the type of report being filed. Possible values:FUND VOTING REPORT (full proxy voting record filed by an investment company), FUND NOTICE REPORT (indicates that no securities were held for voting), INSTITUTIONAL MANAGER VOTING REPORT (full proxy voting report filed by an institutional manager), INSTITUTIONAL MANAGER NOTICE REPORT (indicates that no votes were cast), INSTITUTIONAL MANAGER COMBINATION REPORT (partial voting report where some votes are reported elsewhere).
        • noticeExplanation (string) - Explanation for why a notice report is being filed instead of a full voting record. Possible values: ALL VOTES BY OTHER PERSONS, REPORTING PERSON DID NOT EXERCISE VOTING, or REPORTING PERSON HAS POLICY TO NOT VOTE.
        • confidentialTreatment (boolean) - Indicates whether a portion of the filing has been granted confidential treatment by the SEC. If true, certain proxy votes are omitted from public disclosure.
      • fileNumber (string) - SEC-assigned file number for the registrant or institutional manager, used for identification in regulatory filings.
      • reportingCrdNumber (string) - The Central Registration Depository (CRD) number assigned by the Financial Industry Regulatory Authority (FINRA) or Investment Adviser Registration Depository (IARD).
      • reportingSecFileNumber (string) - The SEC file number assigned to the reporting entity, such as an investment company or investment adviser.
      • leiNumber (string) - The Legal Entity Identifier (LEI) assigned to the reporting entity by a globally accredited LEI issuer.
      • otherManagersInfo (object) - Information about other managers whose votes are included in this report.
        • otherManager (array) - A list of additional managers whose proxy votes are reported. Maximum length of 999.
          • icaOr13FFileNumber (string) - The Investment Company Act (ICA) or Form 13F file number associated with the manager.
          • crdNumber (string) - The Central Registration Depository (CRD) number of the manager.
          • otherFileNumber (string) - An alternative file number assigned by the SEC.
          • leiNumberOM (string) - The Legal Entity Identifier (LEI) of the manager.
          • managerName (string) - The name of the other investment manager.
      • explanatoryInformation (object) - Additional details provided by the filer regarding the submission.
        • explanatoryChoice (boolean) - Indicates whether explanatory information has been provided. If true, the filing includes additional notes.
        • explanatoryNotes (string) - Detailed explanation or comments regarding the filing.
    • summaryPage (object) - Summary of included managers and their votes.
      • otherIncludedManagersCount (number) - The number of additional managers whose votes are included in the report.
      • otherManagers2 (object) - Details of included investment managers.
        • investmentManagers (array) - A list of investment managers included in the filing. Maximum length of 999.
          • serialNo (number) - A sequential number identifying the manager.
          • form13FFileNumber (string) - The SEC Form 13F file number assigned to the manager.
          • crdNumber (string) - The CRD number of the investment manager.
          • secFileNumber (string) - The SEC file number assigned to the manager.
          • leiNumber (string) - The LEI of the manager.
          • name (string) - The name of the investment manager.
    • seriesPage (object) - Contains information about the series of an investment company, including the number of series and specific details for each series included in the report.
      • seriesCount (number) - The total number of investment series reported in this Form N-PX filing.
      • seriesDetails (object) - Details of each investment series included in the report, such as its identifier, name, and Legal Entity Identifier (LEI).
        • seriesReports (array) - A list of series included in the report, each representing a distinct investment series within the investment company. Maximum length of 999.
          • idOfSeries (string) - A unique identifier assigned to the series, typically an SEC-assigned number used to track the series within an investment company.
          • nameOfSeries (string) - The official name of the investment series as registered with the SEC.
          • leiOfSeries (string) - The Legal Entity Identifier (LEI) assigned to the investment series, which is used for global financial transactions and entity identification.
    • signaturePage (object) - Contains information about the authorized signatory of the Form N-PX filing, including their name, signature, title, and the date of signing.
      • reportingPerson (string) - The name of the individual or entity responsible for signing the Form N-PX filing on behalf of the reporting entity.
      • txSignature (string) - The signature of the individual authorized to sign the filing on behalf of the reporting entity.
      • txPrintedSignature (string) - The printed or typed name of the authorized signatory, appearing below their signature for verification.
      • txTitle (string) - The official title or position of the signatory within the reporting entity, e.g., "Chief Compliance Officer" or "Fund Manager."
      • txAsOfDate (string) - The date on which the Form N-PX filing was signed. Format: original date string from the XML file, typically MM/DD/YYYY, e.g. 06/30/2024. See the Date String Format section for more details.
      • secondaryRecords (object) - Contains additional signature records if multiple signatories are required or secondary authorizations are necessary for the filing.
        • secondaryRecord (array) - A list of additional authorized signatories for the filing.
          • txSignature (string) - The signature of a secondary authorized individual, if required.
          • printedSign (string) - The printed or typed name of the secondary signatory.
          • txTitle (string) - The title or role of the secondary signatory within the organization.
          • txAsOfDate (string) - The date on which the secondary signatory signed the filing. Format: original date string from the XML file, typically MM/DD/YYYY, e.g. 06/30/2024. See the Date String Format section for more details.

Response Example - Search API

JSON
1 {
2 "total": {
3 "value": 10000,
4 "relation": "gte"
5 },
6 "data": [
7 {
8 "id": "a0b096168b013ae3960f4b9b71a569c7",
9 "accessionNo": "0001021408-24-007161",
10 "formType": "N-PX",
11 "filedAt": "2024-09-03T09:32:03-04:00",
12 "periodOfReport": "2024-06-30",
13 "cik": "2110",
14 "ticker": "",
15 "companyName": "COLUMBIA ACORN TRUST",
16 "proxyVotingRecordsAttached": true,
17 "headerData": {
18 "submissionType": "N-PX",
19 "filerInfo": {
20 "registrantType": "RMIC",
21 "filer": {
22 "issuerCredentials": {
23 "cik": "0000002110"
24 }
25 },
26 "flags": {
27 "overrideInternetFlag": false,
28 "confirmingCopyFlag": false
29 },
30 "investmentCompanyType": "N-1A",
31 "periodOfReport": "06/30/2024"
32 },
33 "seriesClass": {
34 "reportSeriesClass": {
35 "rptIncludeAllSeriesFlag": true
36 }
37 }
38 },
39 "formData": {
40 "coverPage": {
41 "yearOrQuarter": "YEAR",
42 "reportCalendarYear": "2024",
43 "reportingPerson": {
44 "name": "Columbia Acorn Trust",
45 "phoneNumber": "202.654.6254",
46 "address": {
47 "street1": "71 S. Wacker Drive, Suite 2500",
48 "city": "Chicago",
49 "stateOrCountry": "IL",
50 "zipCode": "60606"
51 }
52 },
53 "agentForService": {
54 "name": "Mary C. Moynihan",
55 "address": {
56 "street1": "700 13th Street, N.W.,Suite 800",
57 "city": "Washington, D.C.",
58 "stateOrCountry": "DC",
59 "zipCode": "20005"
60 }
61 },
62 "reportInfo": {
63 "reportType": "FUND VOTING REPORT"
64 },
65 "fileNumber": "811-01829",
66 "leiNumber": "549300DX0CWIN8VE1908",
67 "explanatoryInformation": {
68 "explanatoryChoice": false
69 }
70 },
71 "summaryPage": {
72 "otherIncludedManagersCount": 0
73 },
74 "seriesPage": {
75 "seriesCount": 5,
76 "seriesDetails": {
77 "seriesReports": [
78 {
79 "idOfSeries": "S000009184",
80 "nameOfSeries": "Columbia Acorn Fund",
81 "leiOfSeries": "549300X3KJ5X2R54O387"
82 },
83 {
84 "idOfSeries": "S000009185",
85 "nameOfSeries": "Columbia Acorn International",
86 "leiOfSeries": "5493004K6O04MY5NT292"
87 },
88 {
89 "idOfSeries": "S000009188",
90 "nameOfSeries": "Columbia Acorn International Select",
91 "leiOfSeries": "549300KTP8INZROJV026"
92 },
93 {
94 "idOfSeries": "S000009189",
95 "nameOfSeries": "Columbia Thermostat Fund",
96 "leiOfSeries": "549300EN4NJA2NPKY702"
97 },
98 {
99 "idOfSeries": "S000033621",
100 "nameOfSeries": "Columbia Acorn European Fund",
101 "leiOfSeries": "5493000YCDHFU2BTMI80"
102 }
103 ]
104 }
105 },
106 "signaturePage": {
107 "reportingPerson": "Columbia Acorn Trust",
108 "txSignature": "/s/ Daniel J. Beckman",
109 "txPrintedSignature": "/s/ Daniel J. Beckman",
110 "txTitle": "President and Principal Executive Officer",
111 "txAsOfDate": "08/29/2024"
112 }
113 }
114 },
115 // cut off for brevity
116 ]
117 }
118

Voting Records API

The full proxy voting records are available for download separately via a GET request by providing the filing's accession number as a URL parameter. The API endpoint is:

https://api.sec-api.io/form-npx/<accession-number>

Response Structure

The response records are formatted in JSON and include all fields from the Search API, along with the following field:

  • proxyVotingRecords (array) - Contains information about individual proxy votes. Maximum length of 500,000.
    • issuerName (string) - The name of the company or entity issuing the security being voted on.
    • cusip (string) - The CUSIP (Committee on Uniform Securities Identification Procedures) identifier assigned to the security being voted on. CUSIPs are used primarily in North America to uniquely identify financial instruments.
    • isin (string) - The International Securities Identification Number (ISIN) assigned to the security. ISINs are used globally for uniquely identifying securities.
    • figi (string) - The Financial Instrument Global Identifier (FIGI) assigned to the security. FIGI provides an open and universal identifier for financial instruments.
    • meetingDate (string) - The date of the shareholder meeting where the proxy vote took place. Format: original date string from the XML file, typically MM/DD/YYYY, e.g. 06/30/2024. See the Date String Format section for more details.
    • voteDescription (string) - A textual description of the proposal being voted on.
    • voteCategories (object) - Categorization of the proposal based on predefined SEC vote categories.
      • voteCategory (array) - List containing the specific categories. Maximum length of 14.
        • categoryType (string) - Specific category the vote falls under. Possible values are:DIRECTOR ELECTIONS, SECTION 14A SAY-ON-PAY VOTES, AUDIT-RELATED, INVESTMENT COMPANY MATTERS, SHAREHOLDER RIGHTS AND DEFENSES, EXTRAORDINARY TRANSACTIONS, CAPITAL STRUCTURE,COMPENSATION, CORPORATE GOVERNANCE, ENVIRONMENT OR CLIMATE, HUMAN RIGHTS OR HUMAN CAPITAL/WORKFORCE, DIVERSITY, EQUITY, AND INCLUSION, OTHER SOCIAL ISSUES, or OTHER.
    • otherVoteDescription (string) - Additional descriptive text for the proposal if it does not fall into predefined categories or requires further explanation.
    • voteSource (string) - Indicates the origin of the voting decision. Possible values are: ISSUER (vote was proposed by the company) or SECURITY HOLDER (vote was proposed by shareholders).
    • sharesVoted (number) - The total number of shares that were voted on the proposal.
    • sharesOnLoan (number) - The number of shares that were on loan and not recalled for voting purposes.
    • vote (object) - Contains information about how votes were cast on the proposal.
      • voteRecord (array) - A list of how shares were voted for a given proposal. Maximum length of 999.
        • howVoted (string) - The direction of the vote. Possible values are: FOR, AGAINST, ABSTAIN, or WITHHOLD (used in director elections when votes are withheld).
        • sharesVoted (number) - The number of shares that were voted in the specified manner.
        • managementRecommendation (string) - Indicates the recommendation made by the company's management regarding the proposal. Possible values:FOR, AGAINST, or NONE
    • voteManager (object) - Information about the investment managers responsible for casting the vote.
      • otherManagers (array) - List of other managers that participated in the voting decision. Maximum length of 25.
        • otherManager (number) - Integer ID for another investment manager who contributed to the voting decision. See formData.summaryPage.otherManagers2.investmentManagers.serialNo.
    • voteSeries (string) - The unique identifier for the series of the fund that cast the vote.
    • voteOtherInfo (string) - Additional explanatory text or remarks regarding the voting decision.

Response Example - Proxy Voting Records API

JSON
1 {
2 "id": "a0b096168b013ae3960f4b9b71a569c7",
3 "accessionNo": "0001021408-24-007161",
4 "formType": "N-PX",
5 "filedAt": "2024-09-03T09:32:03-04:00",
6 "periodOfReport": "2024-06-30",
7 "cik": "2110",
8 "ticker": "",
9 "companyName": "COLUMBIA ACORN TRUST",
10 "proxyVotingRecordsAttached": true,
11 "headerData": {
12 "submissionType": "N-PX",
13 "filerInfo": {
14 "registrantType": "RMIC",
15 "filer": {
16 "issuerCredentials": {
17 "cik": "0000002110"
18 }
19 },
20 "flags": {
21 "overrideInternetFlag": false,
22 "confirmingCopyFlag": false
23 },
24 "investmentCompanyType": "N-1A",
25 "periodOfReport": "06/30/2024"
26 },
27 "seriesClass": {
28 "reportSeriesClass": {
29 "rptIncludeAllSeriesFlag": true
30 }
31 }
32 },
33 "formData": {
34 "coverPage": {
35 "yearOrQuarter": "YEAR",
36 "reportCalendarYear": "2024",
37 "reportingPerson": {
38 "name": "Columbia Acorn Trust",
39 "phoneNumber": "202.654.6254",
40 "address": {
41 "street1": "71 S. Wacker Drive, Suite 2500",
42 "city": "Chicago",
43 "stateOrCountry": "IL",
44 "zipCode": "60606"
45 }
46 },
47 "agentForService": {
48 "name": "Mary C. Moynihan",
49 "address": {
50 "street1": "700 13th Street, N.W.,Suite 800",
51 "city": "Washington, D.C.",
52 "stateOrCountry": "DC",
53 "zipCode": "20005"
54 }
55 },
56 "reportInfo": {
57 "reportType": "FUND VOTING REPORT"
58 },
59 "fileNumber": "811-01829",
60 "leiNumber": "549300DX0CWIN8VE1908",
61 "explanatoryInformation": {
62 "explanatoryChoice": false
63 }
64 },
65 "summaryPage": {
66 "otherIncludedManagersCount": 0
67 },
68 "seriesPage": {
69 "seriesCount": 5,
70 "seriesDetails": {
71 "seriesReports": [
72 {
73 "idOfSeries": "S000009184",
74 "nameOfSeries": "Columbia Acorn Fund",
75 "leiOfSeries": "549300X3KJ5X2R54O387"
76 },
77 {
78 "idOfSeries": "S000009185",
79 "nameOfSeries": "Columbia Acorn International",
80 "leiOfSeries": "5493004K6O04MY5NT292"
81 },
82 {
83 "idOfSeries": "S000009188",
84 "nameOfSeries": "Columbia Acorn International Select",
85 "leiOfSeries": "549300KTP8INZROJV026"
86 },
87 {
88 "idOfSeries": "S000009189",
89 "nameOfSeries": "Columbia Thermostat Fund",
90 "leiOfSeries": "549300EN4NJA2NPKY702"
91 },
92 {
93 "idOfSeries": "S000033621",
94 "nameOfSeries": "Columbia Acorn European Fund",
95 "leiOfSeries": "5493000YCDHFU2BTMI80"
96 }
97 ]
98 }
99 },
100 "signaturePage": {
101 "reportingPerson": "Columbia Acorn Trust",
102 "txSignature": "/s/ Daniel J. Beckman",
103 "txPrintedSignature": "/s/ Daniel J. Beckman",
104 "txTitle": "President and Principal Executive Officer",
105 "txAsOfDate": "08/29/2024"
106 }
107 },
108 "proxyVotingRecords": [
109 {
110 "issuerName": "Kyndryl Holdings, Inc.",
111 "cusip": "50155Q100",
112 "isin": "US50155Q1004",
113 "meetingDate": "07/27/2023",
114 "voteDescription": "Election of three Class Il Directors for a three-year term: John D. Harris II",
115 "voteCategories": {
116 "voteCategory": [
117 {
118 "categoryType": "DIRECTOR ELECTIONS"
119 }
120 ]
121 },
122 "voteSource": "ISSUER",
123 "sharesVoted": 1618,
124 "sharesOnLoan": 0,
125 "vote": {
126 "voteRecord": [
127 {
128 "howVoted": "FOR",
129 "sharesVoted": 1618,
130 "managementRecommendation": "FOR"
131 }
132 ]
133 },
134 "voteSeries": "S000012144"
135 },
136 {
137 "issuerName": "Kyndryl Holdings, Inc.",
138 "cusip": "50155Q100",
139 "isin": "US50155Q1004",
140 "meetingDate": "07/27/2023",
141 "voteDescription": "Election of three Class Il Directors for a three-year term: Jana Schreuder",
142 "voteCategories": {
143 "voteCategory": [
144 {
145 "categoryType": "DIRECTOR ELECTIONS"
146 }
147 ]
148 },
149 "voteSource": "ISSUER",
150 "sharesVoted": 1618,
151 "sharesOnLoan": 0,
152 "vote": {
153 "voteRecord": [
154 {
155 "howVoted": "FOR",
156 "sharesVoted": 1618,
157 "managementRecommendation": "FOR"
158 }
159 ]
160 },
161 "voteSeries": "S000012144"
162 }
163 ]
164 }

Date String Format

The technical specification of form N-PX asks filers to provide dates in the format MM/DD/YYYY. 98% of the filings adhere to this format. The remaining 2% of filings use different formats. We encountered formats such as DD/MM/YYYY, MM/DD/YY and even numbers such as45447, which are most likely Excel date serial numbers, representing the days elapsed since January 1, 1900. 45447 then represents June 4, 2024. To not alter the original data and modify it in an ambiguous way, we return the date strings as they are provided in the filings.

References

For more information about N-PX filings, visit the SEC websites here: