PAKDATAHUB

How to get Pakistan mutual fund data via API

Pull any Pakistani mutual fund's daily NAV history (back to 1996), trailing and annualized returns, dividend payouts and expense ratio (TER) from the /v1/funds endpoints — one key, JSON. It's updated daily from MUFAP, covering 01 Jan 1996 to today.

Endpoint: /v1/funds/{id}/nav

Fetch it — copy & paste

Replace pk_live_xxx with your key.

curl -H "X-API-Key: pk_live_xxx" \
  "https://api.pakdatahub.com/v1/funds/12814/nav?sort=asc&limit=100"

No key yet? Get a free one — 500 free API calls a month, no card. Then see the full API reference.

Questions

How do I list all Pakistani mutual funds via the API?

GET /v1/funds returns every fund with its AMC, category and latest NAV; filter with amc=, category= or q=. Each fund has an id you pass to /v1/funds/{id}/nav, /returns, /analytics, /payouts, /expenses and /portfolio.

How far back does mutual fund NAV history go?

Daily NAVs go back to 1996 for long-running funds, sourced from MUFAP and served as JSON via /v1/funds/{id}/nav.

Can I get fund returns, TER and analytics?

Yes — /v1/funds/{id}/returns for trailing returns, /expenses for TER history, and /v1/funds/{id}/analytics for computed CAGR, annualized volatility and max drawdown.