ClousDocs
API Reference

Fund Providers (N-CEN)

Reference for the live Clous Fund Providers endpoint — list/search the service providers (custodian, administrator, auditor, etc.) that registered funds report on Form N-CEN.

Fund Providers (N-CEN)

The fund providers endpoint exposes the service providers that registered investment companies report on Form N-CEN — custodians, administrators, pricing agents, auditors, transfer agents, principal underwriters and more — each linked back to the filing fund and the source filing.

  • Base URL: https://api.clous.ai
  • Auth: Authorization: Bearer clous_live_...

List / search fund providers

GET /v1/funds/providers

List and filter Form N-CEN service-provider relationships. Results are returned through the standard envelope and are cursor-paginated.

Query parameters

Prop

Type

Example request

The first two custodian relationships reported on Form N-CEN:

curl -s "https://api.clous.ai/v1/funds/providers?role=custodian&limit=2" \
  -H "Authorization: Bearer clous_live_..."
import requests

resp = requests.get(
    "https://api.clous.ai/v1/funds/providers",
    params={"role": "custodian", "limit": 2},
    headers={"Authorization": "Bearer clous_live_..."},
)
resp.raise_for_status()
data = resp.json()
const resp = await fetch(
  "https://api.clous.ai/v1/funds/providers?role=custodian&limit=2",
  {
    headers: { Authorization: "Bearer clous_live_..." },
  },
);
const data = await resp.json();

Example response

{
  "data": [
    {
      "id": 189357,
      "accession_number": "0001193125-26-259578",
      "filer_cik": "1320688",
      "role": "custodian",
      "provider_name": "UMB Bank National Association",
      "provider_normalized_name": "UMB NATIONAL ASSOCIATION",
      "provider_cik": null,
      "is_affiliated": false,
      "state_of_provider": "US-MO",
      "observed_at": "2026-06-11T12:04:54"
    },
    {
      "id": 189353,
      "accession_number": "0001193125-26-259561",
      "filer_cik": "1279394",
      "role": "custodian",
      "provider_name": "UMB Bank National Association",
      "provider_normalized_name": "UMB NATIONAL ASSOCIATION",
      "provider_cik": null,
      "is_affiliated": false,
      "state_of_provider": "US-MO",
      "observed_at": "2026-06-11T12:04:54"
    }
  ],
  "page": {
    "limit": 2,
    "next_cursor": "MTg5MzUzfDE4OTM1Mw",
    "has_more": true
  },
  "as_of": "2026-06-12T04:10:29.941897Z",
  "source": "form_ncen",
  "query_echo": {
    "role": "custodian",
    "limit": 2
  },
  "warnings": []
}

Each data record carries the filing fund (filer_cik), the provider (provider_name, provider_normalized_name, provider_cik), the role, the affiliation flag (is_affiliated), and provenance (accession_number, source).

Status codes

StatusMeaning
200Success. An empty result still returns 200 with data: [] and a warnings entry.
401Missing or invalid API key.
402Out of credits.
422Validation error — a parameter was the wrong type or out of range.
429Rate limited.

See Pagination, Errors & Rate limits for full error semantics.


Notes

  • N-CEN role values are lowercase (e.g. custodian, pricing_agent, transfer_agent). Match them exactly.
  • provider_cik is only populated when the provider is itself a registered entity, and is frequently null (e.g. for banks acting as custodian).
  • All values derive from public SEC EDGAR — Form N-CEN filings (source: form_ncen). Clous is independent of the SEC.
  • Use query_echo in the response to confirm exactly which typed parameters Clous applied to your request.
  • For paging through large result sets, follow page.next_cursor — see Pagination, Errors & Rate limits.

On this page