Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I would like to setup embedding of a report or a couple of tiles to our portal. Im considering a couple of options but I am unsure of which would be the best case for us. We are a startup so cost is a major factor, however would consider a more overarching embedding solution once we can determine whether the trial is a success. What Im considering:
1. Publish to web and use an iframe
2. The option to Embed to website or portal in powerbi service. (see screenshot)
I confused about the costs associated with this option. The viewers of this report would have pro licences (as I understand authentication is needed each time it is viewed). The question here is whether I need "embedded capacity" or something similar -- or whether the users having the pro licence is enough.
3. RESTS APIs
To use the rest API's to embed a report or tiles seems like the best option for me, however I fail to find a guide on the costs associated with this option. Here Im confused at whther the user has to sign in to power bi each time the tiles are viewd or if this can be handled through the API. Additionally, I would like to find out how the licencing works in this case.
Overall one of my major considerations here will be cost, until we can scale the project to a size where a more comprehensive solution makes sense.
Thank you in advance!
HI @joonas-blip ,
You are correct that everybody that views the report needs a license. However, unless you are actually an organizaiton that is selling an application with embedded Power BI reports you dont need the embedded licensing. As for the API's, the licensing here should not be Power BI related but be related to your Data Source - some data sources have a limit of the number of API calls that can happen, or timing of the number of calls per hour or day.
Proud to be a Datanaut!
Private message me for consulting or training needs.
Hey,
The first part is clear. Regarding the API's I mean getting a tile or report. See example below for tile:
https://learn.microsoft.com/en-us/rest/api/power-bi/dashboards/get-tile
Thanks!
Hey @joonas-blip ,
Thanks for the clarification. As for the API's for Power BI you do not need a separate license or a new license. BUT, some API's can only be refreshed in the Power BI Desktop and others can be in the Service. Also, if you are wanting to use API's you probably have to do some setup - here is a link Power BI REST APIs for embedded analytics and automation - Power BI REST API | Microsoft Learn and this link is also helpful:
Proud to be a Datanaut!
Private message me for consulting or training needs.
Hi,
Quite clear now thanks. Just to clarify when using the API's no sign in is required when viewing the tile, correct? And as I understand the use of slicers needs to be done with javascript calls to refresh the tile -- not dynamically by embedding the slicer tile?
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 56 | |
| 55 | |
| 32 | |
| 18 | |
| 14 |