Form N-CEN API: annual census of registered funds
Form N-CEN annual reports for registered funds as JSON: service providers, share classes, ETF details, securities lending and more.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/n-cen?size=2"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/n-cen",
params={'size': '2'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
Form N-CEN is the annual census of a registered investment company: its series and share classes, investment adviser and sub advisers, custodians, transfer agents, pricing services, auditors, securities lending agents and ETF specifics such as authorized participants.
The N-CEN API returns each report parsed from its XML with every field, filterable by fund and date.
What you get
Built for developers who would rather not parse EDGAR.
Advisers, custodians, transfer agents, administrators, auditors.
Every fund series and share class in the trust.
Authorized participants and creation unit details.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
accessionNo, formType, filedAt, cik, companyName | The filing and the registrant. |
data.primary_doc | The full N-CEN as JSON. |
Use cases
- Map fund service provider market share
- Find every fund a sub adviser manages
- ETF authorized participant research
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Form N-CEN annual reports of every registered fund since 2018: service providers, brokers, securities lending, ETF details, parsed to JSON.
N-PORTPortfolio holdingsForm N-PORT portfolio holdings of mutual funds, ETFs and closed-end funds since 2019: every position with CUSIP, value, weight and asset class.
FAQ
When is N-CEN filed?
Within 75 days after the end of the fund's fiscal year.
Try the Fund Annual Reports free
500 API calls a month on the free plan. No sales call.