# AMCs (asset managers)

Fund data rolled up to the **asset-management company**: who runs which funds, how expensive they are, and how the funds are rated. It is derived from the MUFAP fund store and covers 25 AMCs.

## `GET /v1/amcs` (key required)

```json
{ "success": true, "count": 25, "data": [
  { "amc": "Alfalah Asset Management Limited", "fund_count": 72, "avg_ter_ytd": 1.27,
    "oldest_inception": "2004-04-19",
    "categories": ["Aggressive Fixed Income", "Asset Allocation", "Equity", "Money Market", "..."] }
] }
```

## `GET /v1/amcs/{amc}` (key required)

`{amc}` is the full AMC name, URL-encoded and case-insensitive.

```bash
curl -H "X-API-Key: pk_live_xxx" \
  "https://api.pakdatahub.com/v1/amcs/Al%20Meezan%20Investment%20Management%20Limited"
```

```json
{ "success": true,
  "amc": "Al Meezan Investment Management Limited",
  "fund_count": 51, "avg_ter_ytd": 1.46, "oldest_inception": "1995-07-13",
  "categories": ["Shariah Compliant Asset Allocation", "Shariah Compliant Balanced", "..."],
  "rating_distribution": { "AA+(f)": 2, "AA(f)": 1, "AA-(f)": 1, "A+(f)": 1 },
  "funds": [
    { "fund_id": 12821, "name": "Al Meezan Mutual Fund", "category": "Shariah Compliant Equity", "inception_date": "1995-07-13" },
    { "fund_id": 12826, "name": "KSE Meezan Index Fund", "category": "Shariah Compliant Index Tracker", "inception_date": "2012-05-28" }
  ] }
```

| Field | Meaning |
|---|---|
| `fund_count` | Active funds managed |
| `avg_ter_ytd` | Mean total expense ratio (%) across its funds |
| `rating_distribution` | Number of funds per fund-stability rating (e.g. `AA+(f)`), from MUFAP |
| `funds` | Every fund. Fetch details with [`/v1/funds/{fund_id}`](https://pakdatahub.com/docs/api-funds.md) |

An unknown name returns `404`. Get exact names from `GET /v1/amcs`. There's a web version at [/amcs](https://pakdatahub.com/amcs).

---
Source: https://pakdatahub.com/docs/api-amcs - PakDataHub docs index: https://pakdatahub.com/docs/llms.txt
