Limit on Max Page Size : 30

Using the Zoom API, I want to retrieve the complete data of ListMeetings,Zoom Rooms etc.( Whatever I am seeing in the standard zoom dashboard)using Python coding and save the output file to local desktop in json format. But, I am not able to see the complete output because of the page size limit. How can I get the complete data?
Will Zoom provide the data in any format ? My requirement is to extract the data using Zoom API’s in json format and create the Tableau dashboard. Please provide your inputs.

The full error message or issue you are running into.

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?
Example :

Python Code I have used to extract the data.

import requests
import json
url = “

querystring = {“status”:“active”}

headers = {‘authorization’: ‘Bearer xxxxx’}

response = requests.request(“GET”, url, headers=headers, params=querystring)

with open(‘C:/Users/Priya/Documents/ActiveUsers.json’, ‘w’) as json_file:
json.dump(response.json(), json_file,indent=4, sort_keys=True)

Hey @thummalapriyanka, thanks for posting and using Zoom!

For the List Users API you can specify the page_size query param to return 300 users. For additional users, specify the page_number query param to get the next 300 users.


Is there a way I can get the complete data when I hit the API without giving the page_size & page_number?

Hey @thummalapriyanka,

Unfortunately no. You must use the page_size & page_number params.


Do you have any python code to extract the complete data without providing the page_size & page_number ?

Hey @thummalapriyanka,

The way our API (and most APIs) work when returning large amounts of data is with pagination.

You must use the page_size and page_number to get all of the data.