Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I have an API that limits my calls to 100 per minute. Because of this, I need to load historical data in 7 parts.
If I could load data part 1, then part 2 a minute later, part 3 a minute later, etc. There'd be no problem.
But I don't know how to do this in Power BI.
Is there any way to perform this task?
Thanks!
Solved! Go to Solution.
@Anonymous , very old article, but see if this can help
https://blog.crossjoin.co.uk/2015/04/30/using-function-invokeafter-in-power-query/
@Anonymous , refer if this approach can help
https://www.myonlinetraininghub.com/scrape-data-multiple-web-pages-power-query
Hi @amitchandak
Thanks for the quick reply as always!
I used this method to call the API multiple times, as the limit is 100 records per call.
However, the problem is that the 10 calls per minute limit is exceeded when I now try to load the data.
What my query should do is:
Query 1: Make 10 calls
Wait 1 minute
Query 2: Make 10 calls
Query 1: Append Query 2
Wait 1 minute
Etc.
@Anonymous , very old article, but see if this can help
https://blog.crossjoin.co.uk/2015/04/30/using-function-invokeafter-in-power-query/
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 54 | |
| 47 | |
| 39 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 83 | |
| 70 | |
| 38 | |
| 28 | |
| 26 |