Intermediate APIs-5

Hi,
quick question: per_page is the number of records we want to see on each page. What does record mean? I didnt fully understand how per_page work. So I tried to mess with the parameter for per_page. However, the other numbers would return {‘message’: ‘Not found.’} Only 50 would return the list.

  params = { "per_page": 50,"page": 2}
  a =requests.get("https://api.github.com/users/VikParuchuri/starred",headers = headers, params = params)
  page2_repos = a.json()

Thank you for your time!