Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hello Folks,
I am using paginated API to fetch the data as per page number , one single page fetches only 100 records and total I have 30824 records which requires data from 309 pages. So I want here is to write a m code in power query which will change the page number on its own through the loop/iterative method till page 309 and union all the above pages.
Pls look into my M code below:
let
url = "https://fxxxxxxxxxxxxxxxxxx/prod/api/V1/catalog",
header= [#"x-api-key" = "XXXXXXXXXXXXX",
#"Content-Type" = "application/json"],
body=[
page_no=1, // Want to change this page no. dynamically after returning the previous list until page 309
page_size=100
],
webdata = Web.Contents(url, [Content = Json.FromValue(body),Headers=header]),
response = Json.Document(webdata),
items1 = response[items]
in
items1
Pls help.! @ImkeF
Solved! Go to Solution.
Please see this video for a potentially simpler way to do this. Also, have you tried to increase the page_size value to get >100 in each web call?
Power BI - Tales From The Front - REST APIs - YouTube
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Please see this video for a potentially simpler way to do this. Also, have you tried to increase the page_size value to get >100 in each web call?
Power BI - Tales From The Front - REST APIs - YouTube
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Dear Mahoneypat,
I have watched your video and got the resolution, thank you so much for providing the help, you have saved my day today..🙏
Kudos to you and your skill set.👍
People like you are much needed in this PBI community.
Hello sir,
Thanks for the response, I have tried to increase the page size >100, but unfortunately it is not giving me more than 100 records, So the max. limit of records per web call is 100 only.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
31 | |
31 | |
20 | |
15 | |
12 |
User | Count |
---|---|
21 | |
20 | |
16 | |
10 | |
9 |