---
title: "Service provider history"
method: GET
path: "/api/fund/service-providers"
tags: ["ETF/MF"]
---

# Service provider history

`GET /api/fund/service-providers`

![ETF](https://img.shields.io/badge/ETF-14b8a6) ![Pro](https://img.shields.io/badge/Pro-8b5cf6)

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.

## Query parameters

- `symbol` string
- `cik` integer
- `cusip` string
- `composite_figi` string
- `share_class_figi` string
- `limit` integer

## Response `200`

Service provider history grouped by year

- object
  - `providersByYear` object[] — Annual provider rosters (most recent first)
    - `reportDate` string
    - `providers` 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, nullable
      - `crdNumber` string, nullable
      - `lei` string, nullable
      - `commission` number, nullable — Commission paid (USD, broker role only)

## Other responses

- `400` — Symbol not found or no N-CEN data available
- `403` — Feature not available on current plan

---

[API](https://skmtc.net/stockfit/apis/stockfit-api.md) · [All operations](https://skmtc.net/stockfit/apis/stockfit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockfit/stockfit-api/revisions/3d5897270d8a/schema)
