Returns the full historical roster of service providers (custodians, administrators, auditors, transfer agents, brokers, authorized participants, etc.) from SEC N-CEN filings. Grouped by reporting year with provider role, name, affiliation status, and commission data.
symbol string optional Fund ticker symbol (ETF or mutual fund). Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
cik integer optional SEC Central Index Key (CIK).
cusip string optional CUSIP identifier (9 characters).
composite_figi string optional Composite OpenFIGI identifier.
share_class_figi string optional Share-class OpenFIGI identifier.
limit integer optional Number of most recent reporting years to return
curl 'https://api.stockfit.io/v1/api/fund/service-providers?symbol=SPY&cik=884394&composite_figi=BBG000BDTBL9' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Service provider history grouped by year
providersByYear array of object Annual provider rosters (most recent first)
reportDate string providers array of object providerRole string Role (custodian, admin, transfer-agent, accountant, adviser, sub-adviser, broker, authorized-participant, pricing-service, lending-agent, underwriter)
providerName string isAffiliated boolean Whether the provider is affiliated with the fund advisor
fileNumber string | null crdNumber string | null lei string | null commission number | null Commission paid (USD, broker role only)
{
"providersByYear": [
{
"reportDate": "2025-06-30",
"providers": [
{
"providerRole": "custodian",
"providerName": "STATE STREET BANK AND TRUST COMPANY",
"isAffiliated": true,
"fileNumber": "string",
"crdNumber": "string",
"lei": "string",
"commission": 0
}
]
}
]
}Symbol not found or no N-CEN data available
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}