How a Simple Question Sparked a Community Resource
It started with a simple frustration. As a Power BI consultant, I found myself constantly checking Microsoft AppSource for new custom visuals, trying to keep up with the latest innovations for my clients. But AppSource doesn't make it easy to see what's actually new or what changed between visits. I'd scroll through hundreds of visuals, hoping to spot something fresh, with no systematic way to track what was added, updated, or even removed.
So, back in 2020, I developed one of the first Power BI Template Apps to solve this problem. What started as a complex Power Query that imports data from the web pages of Microsoft AppSource to extract information about the custom visuals, has evolved into a robust 3rd app that every Power BI user can find in their Power BI apps experience.

Back in January 2024, I decided to share it on GitHub and built what any data person would build: an Excel workbook with Power Query. It pulled visual metadata from Microsoft's API and let me compare snapshots. It worked, but it was manual, time-consuming, and something I had to remember to run. Still, it was enough to get me started — I created a GitHub repository to share the data publicly and began uploading weekly refreshes.
Then life happened. There were long gaps — months where the repo sat untouched. But the question never went away: Is there a new custom visual today?
In mid-2025, I came back with a new approach. I replaced the Excel workbook with Python scripts, built a proper diff engine to detect changes automatically, and started tracking every PBIVIZ file by GUID and version. By late 2025, I added leaderboard analytics to rank visuals over time. And over the last weekend (March 21, 2026), with the help of Claude Code, I finally automated the entire pipeline with GitHub Actions — so the question now gets answered automatically, every single day.
What This Repository Really Is
Today, the PowerBI-Visuals-AppSource repository is much more than a mirror of Microsoft's marketplace. It's become a comprehensive intelligence platform for the Power BI custom visual ecosystem, serving developers, administrators, and analysts with:
- Automated daily snapshots of all Power BI custom visuals from Microsoft Marketplace
- Historical version tracking since January 2024, including visuals no longer available on AppSource
- Downloadable PBIVIZ files organized by GUID and version for easy integration
- Security scanning and analysis using Microsoft's own certification rules
- Change tracking and notifications to monitor marketplace updates in real-time
- Leaderboard analytics to track visual rankings over time
Whether you're a Power BI developer looking for specific visual versions, an administrator evaluating organizational visuals, or a community member exploring the custom visual ecosystem, this repository provides the tools and data you need.
Daily Updates Are Here!
Starting today, this repository is refreshed daily with the latest Power BI custom visuals from Microsoft Marketplace.
What changed?
Previously, updates were published roughly once a week. We've now automated the entire pipeline to run every day at 11 PM UTC (5 PM CST / 6 PM CDT), so you can track changes to custom visuals as they happen.
What's included in each daily update?
- Custom Visuals.csv -- A full snapshot of all visuals on the Marketplace, including versions, publishers, certification status, and more.
- Visuals Summary.csv / Visuals Summary.md -- A curated summary of listed visuals.
- Leaderboard -- Updated rankings in leaderboard_data.csv.
- Change report -- A diff report posted as a Discussion announcement whenever the Marketplace data changes.
- PBIVIZ files -- Downloaded artifacts for every new or updated visual, organized by GUID and version.
How to stay in the loop
Watch this repo and subscribe to Announcements to get notified whenever new visuals, version updates, or certification changes are detected.
Each announcement includes a summary of what changed -- new visuals, removed visuals, version bumps, and certification updates -- so you can quickly see what's relevant without digging through the data yourself.
If you find this project useful, consider giving it a ⭐ -- it helps others discover it too!


