Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
Hi:
Is there is some good example to understand connection Power bi with a web service using API Soap?
regards..
Solved! Go to Solution.
Hi @mohsin-raza ,
As of now, PowerBI does not provide an official connector for SOAP. As a solution, we can use the XML driver to create SQL queries to call the SOAP API in Power BI, please refer to the following blog.
Calling SOAP API in Power BI (Read XML Web Service data) | ZappySys Blog
Another solution is to use a Python script to get data from SOAP and then transfer that data to Pandas data frames that PowerBI can read.
Also, you can refer to similiar solution as below:
How to get data from a SOAP WS with Power BI - Microsoft Power BI Community
If the problem is still not resolved, please provide detailed error information and let me know immediately. Looking forward to your reply.
Best Regards,
Henry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @mohsin-raza ,
As of now, PowerBI does not provide an official connector for SOAP. As a solution, we can use the XML driver to create SQL queries to call the SOAP API in Power BI, please refer to the following blog.
Calling SOAP API in Power BI (Read XML Web Service data) | ZappySys Blog
Another solution is to use a Python script to get data from SOAP and then transfer that data to Pandas data frames that PowerBI can read.
Also, you can refer to similiar solution as below:
How to get data from a SOAP WS with Power BI - Microsoft Power BI Community
If the problem is still not resolved, please provide detailed error information and let me know immediately. Looking forward to your reply.
Best Regards,
Henry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.