Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstalliTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
If you need Pakistani mutual fund NAVs in code, the free project described by Saad Salman is a self-hosted scraper and Express API that reads MUFAP’s public Fund Directory and serves a JSON snapshot. It is a practical option if you can deploy and maintain it; it is not a vendor-managed service or a guarantee of fresh data. For the authoritative current value and its validity date, check MUFAP’s NAV / Daily Prices Announcement.
Does MUFAP have a public API for mutual fund NAVs?
MUFAP provides public web pages rather than a documented public API in the sources covered here. Its Fund Directory lists fund names, asset management companies (AMCs), NAV, offer price, category, and risk profile. The NAV / Daily Prices Announcement shows a report date and individual NAV validity dates.
Those pages are the primary source to consult when confirming a value. A number in a scraper’s saved JSON file may reflect its last successful retrieval, not the latest MUFAP announcement. The official page’s displayed dates and values change over time; for example, the page showed an October 7, 2026 report date during the period covered by the source material, with some NAV validity dates of October 6. Treat those as dated examples, not current figures.
Why did Saad Salman build a separate API?
Salman says he found apparent JSON endpoints behind MUFAP’s directory page, but requests copied from a browser returned HTTP 500 when made outside a browser. He suggests that session handling or an anti-forgery token might explain the behavior, while describing that as a best guess rather than a diagnosis. This is the author’s account; it has not been independently reproduced here. Read his explanation in his project article.
#1 Best Overall
- Includes Raspberry Pi 5 with 2.4Ghz 64-bit quad-core CPU (8GB RAM)
- Includes 128GB Micro SD Card pre-loaded with 64-bit Raspberry Pi OS, USB MicroSD Card Reader
- CanaKit Turbine Black Case for the Raspberry Pi 5
- CanaKit Low Noise Bearing System Fan
- Mega Heat Sink - Black Anodized
Instead of relying on those endpoints, he describes a scraper that reads MUFAP’s public directory, saves the parsed data as JSON, and serves it through a small Express application. The approach avoids dependence on an undocumented endpoint, but it still depends on the public page remaining parseable and accessible.
What the free project provides
Current fund snapshot
In the article’s initial description, the scraper uses Cheerio to parse fund name, AMC, NAV, offer price, and category. The Express service exposes a GET /api/funds endpoint, with permissive CORS, and reads from a plain JSON snapshot. Salman describes running it locally at localhost:4000/api/funds; this is his documented setup, not an independently tested instruction.
Rank #2
- Includes Raspberry Pi 4 4GB Model B with 1.5GHz 64-bit quad-core CPU (4GB RAM)
- Includes Pre-Loaded 32GB EVO+ Micro SD Card (Class 10), USB MicroSD Card Reader
- CanaKit Premium High-Gloss Raspberry Pi 4 Case with Integrated Fan Mount, CanaKit Low Noise Bearing System Fan
- CanaKit 3.5A USB-C Raspberry Pi 4 Power Supply (US Plug) with Noise Filter, Set of Heat Sinks, Display Cable - 6 foot (Supports up to 4K60p)
- CanaKit USB-C PiSwitch (On/Off Power Switch for Raspberry Pi 4)
Refreshes and history
Salman says MUFAP publishes updated NAVs once per business day and describes the project’s default refresh as daily, skipping weekends. His later update describes per-fund NDJSON NAV histories and a GET /api/funds/:id/history endpoint with date bounds. That can be useful for code that needs prior NAV observations as well as a current snapshot, but freshness depends on the scraper’s actual successful runs and the data available in the project’s current dataset.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Additional reported features
The article’s updates also describe single-fund lookup, category, AMC, and name filters, Shariah flags, benchmark mappings, expense-ratio enrichment, and a daily public dataset. These are features reported in the article, not a guarantee that every field or endpoint is present in every current deployment. Check the project repository for the implementation and dataset as they stand before building a dependency on a particular field.
Rank #3
- Not including the Raspberry Pi 5 (8GB), the Crowpi advanced version comes with the Raspberry Pi 5
- ELECROW Black Case for the Raspberry Pi 5, CrowPi is equipped with a 9-inch HD touchscreen along with a camera; All the regular components used in DIY electronics are packed into the CrowPi development board, such as LCD, LED matrix, buzzer, light sensor, PIR sensor, ultrasonic sensor, IR sensor, etc
- Raspberry Pi Sensors: The Crowpi raspberry pi 5 programming kit is jam-packed with lots of buttons such as 19 different sensors in a tidy easy to use package; You don't have to wait and wire things
- Build Quality: Solid ABS shell and well made components in one place make it strong and convenient to travel
- Programming Lessons: This raspberry pi 5 learning kit ships with step by step instructions and provides 21 lessons to take you through identifying components reading code and running it in the terminal
Salman presents the project as MIT-licensed and intentionally narrow: a self-hosted way to obtain MUFAP-sourced NAV data as JSON, rather than a full market-data service with promised uptime. His article gives different scale figures in different project updates: 500+ funds in its description, 531 in a comparison, 549 alongside Shariah metadata, and 554 in an update about the backfilled dataset. It also reports 432,000 history entries for that backfill. These are attributed, dated article figures for different project components or stages, not one current verified count.
Which option fits your use case?
| Option | What it offers | Who operates it | Best fit |
|---|---|---|---|
| MUFAP pages | Public directory fields and daily NAV announcements with validity dates | MUFAP publishes the pages; you check them directly | Verifying current official values and dates |
| Pakistan Mutual Funds API project | Author-described scraper, JSON snapshot, API, and historical-data features | You deploy, schedule, monitor, and maintain your own instance; the repository also describes a public dataset | Programmatic access when you can own the operational work |
| Capital Stake | Vendor-advertised broader coverage including NAV history, AUM, holdings, sector allocation, and payouts | Vendor-managed product; its Single Fund Overview API documentation shows bearer-token authentication | Applications needing broader portfolio data or a vendor API rather than a scraper to operate |
Capital Stake’s product page directs prospective customers to contact the company or request a consultation; pricing is not stated on the cited product page. Confirm commercial terms, coverage, and any service commitments with the provider before choosing it.
Rank #4
- Fully assembled for plug-and-play operation
- Includes Raspberry Pi 5 with 8GB RAM
- 256 GB PCIe Pi NVMe SSD (Pre-loaded with Pi 64-Bit OS)
- M.2 HAT+
- CanaKit Turbine Black Case for the Pi 5
What you must run and maintain if you self-host
The free API shifts infrastructure responsibility to the user. Before using it in an application, plan for the following:
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →- Deployment: Run the scraper and Express service in an environment you control, and configure the scheduled job that refreshes the snapshot.
- Monitoring: Record when each scrape succeeds and when the data was last updated. Do not treat a successful API response as proof that its NAVs are current.
- Parser maintenance: The scraper reads a public web page, so a change to MUFAP’s markup or access behavior can break extraction. Compare parsed records with the directory and daily announcement page.
- Historical data care: Keep backups of any history you need. A local snapshot or NDJSON history is only as complete as the scraper’s collection and storage.
- Operational safeguards: Decide how your application behaves when the source is unavailable, a scrape fails, or a field is missing. Surface the data timestamp and avoid silently presenting stale values as current.
The repository and article are the appropriate places to check implementation details; neither source establishes a guaranteed uptime commitment for the project.
Best Value
- 【What you Get】You will get 1*Pi 5 8GB Single Board,1*RasTech Case,1*Active Cooler,1*Screwdriver,1*Installation instructions,12-month free warranty, lifetime service, 24-hour prompt and friendly response.
- 【More Connectors】There are two USB 3.0 ports(5Gbps simultaneously) and two USB 2.0 ports, which triple total bandwidth ,support any combination of up to two cameras or displays. Peak SD card performance is doubled through support for the SDR104 high-speed mode. It provides a smooth desktop experience for you. Offer Gigabit Ethernet and a PCIe interface, along with dual-band Wi-Fi and Bluetooth 5.0/BLE wireless capability. The RasTech Pi 5 Kit use the new 27W 5.1V 5A USB-C power connector.
- 【 Support Dual 4Kp60 Display 】Each of the two microHDMI sockets can control a 4K display at 60 Hertz, now support HDR, offering super HD video for media streaming projects. RPi 5 is the first RPi model that comes with a PCI Express port (PCIe 2.0 x1 with 500 MB/s) to attach SSDs (requires separate M.2 HAT).
- 【 Excellent Chips And Applications】Pi 5 is a full-size Pi computer using silicon built in-house at Pi. The RP1 “southbridge” provides the bulk of the I/O capabilities for Pi 5. Pi 5 is more friendly and convenient in the development of Internet of Things, Web development, machine identification, automatic control and other electronic equipment applications and network.
- 【 Faster CPU, Better GPU 】 Pi 5 features a Broadcom BCM2712 64-bit quad-core Arm Cortex-A76 processor running at 2.4GHz, it delivers a 2–3× increase in CPU performance relative to RaspberryPi 4. The 800MHz VideoCore VII GPU is compatible to OpenGL ES 3.1 and Vulkan 1.2, substantial uplift in graphics performance. Pi 5 Offers lightning-fast CPU speed, a PCI Express interface, a Real Time Clock (RTC) and a power button and runs significantly cooler than Pi 4.
How to use NAV data responsibly
Keep the source’s validity date alongside the NAV rather than storing a number alone. NAVs are time-specific, and an API snapshot can lag its source. For financial calculations, reconcile the data used by your application with MUFAP’s announcement and retain enough provenance to identify the fund and observation date. This article concerns access to data, not a recommendation to buy or sell any fund.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

