Instead of using [GitHub's REST API v3 'events' API](https://developer.github.com/v3/activity/events/) which is limited (no input filter, 300 events max), try [GitHub's GraphQL API v4](https://developer.github.com/v4/) : - [ ] Find the right request (may be close to [this one](https://gist.github.com/nicokosi/bddd56c6e5a48f6039be0402f6a8a0b3#file-pull-requests-timelines-graphql ) or [this other one](https://gist.github.com/nicokosi/bddd56c6e5a48f6039be0402f6a8a0b3#file-pull-requests-timelines-graphql)) - [ ] Call it (a GraphQL client library should not be required, see https://graphql.org/graphql-js/graphql-clients/).
Instead of using GitHub's REST API v3 'events' API which is limited (no input filter, 300 events max), try GitHub's GraphQL API v4 :