Pakistan has 567 active mutual and pension funds from 25 asset managers (MUFAP). Comparing them fund by fund on AMC websites is slow. The PakDataHub fund screener returns every fund's latest NAV, trailing returns and expense ratio in one call.
One call for the whole market
curl -H "X-API-Key: pk_live_xxx" "https://api.pakdatahub.com/v1/funds/screener"
Ranked by 1-year return
Money Market category, as of 24-25 September 2026, from MUFAP's reported returns:
| Fund | AMC | 1Y return | TER (YTD) |
|---|---|---|---|
| Alfalah Money Market Fund - II | Alfalah | 10.96% | 0.44% |
| Atlas Money Market Fund | Atlas | 10.91% | 0.39% |
| Atlas Liquid Fund | Atlas | 10.90% | 0.40% |
| UBL Liquidity Fund | UBL | 10.90% | 0.58% |
| NIT Money Market Fund | NIT | 10.89% | 0.75% |
The top of the category is tightly bunched, so the expense ratio matters as much as the headline return. For context, the median TER across all funds is 0.98%. The table is data, not investment advice; past returns don't predict future ones.
Do it yourself in pandas
import httpx, pandas as pd
H = {"X-API-Key": "pk_live_xxx"}
s = pd.json_normalize(httpx.get("https://api.pakdatahub.com/v1/funds/screener", headers=H).json()["data"])
mm = s[s["category"] == "Money Market"].dropna(subset=["returns.y1"])
print(mm.sort_values("returns.y1", ascending=False)[["name", "amc", "returns.y1", "ter_ytd"]].head(10))
Swap the category for Shariah Compliant Money Market, Income or Equity. The largest categories are Fixed Rate/Return (55 funds), Income (50) and VPS Shariah Money Market (50).
Go deeper on one fund
- Risk:
/v1/funds/{id}/analyticsgives CAGR, volatility and maximum drawdown from the full NAV history. - What's inside:
/v1/funds/{id}/portfoliogives the asset allocation. - Income history:
/v1/funds/{id}/payouts.
Prefer a UI? The free fund screener does the same in the browser. For the benchmark these funds track, see KIBOR and T-Bill yields.