Это объясняется в документации по Github API, см. https://developer.github.com/v3/repos/#list-all-public-repositories.
Разбивка на страницы выполняется с помощью параметра URL-адреса since
вместо page
, значение since
- это числовой идентификатор последнего репозитория, который вы уже видели.
Если вы пропустите параметр since
, ответ вернет список репозиториев, первый репо будет иметь идентификатор 1
. Чтобы получить следующую страницу, вы добавляете ?since=369
к следующему запросу (369
- последний идентификатор, который я получаю при запросе первой страницы).
Для удобства ответы также включают заголовок Link
, который содержит готовый URL-адрес следующей страницы.