To protect the integrity of our API and give a more consistent response time, we would like to impose a max "per_page" size of 200 records on all API endpoints. 200 is the current default, but we allow you to specify any page size you want. Larger sizes impact the performance of the database, but also create a larger response which put a strain on memory and CPU.
Our target for this change is Friday, September 9th, just before midnight EDT. Please let us know any concerns you have before then.
Over the next few months, we will be rolling out features that allow other efficient ways of exporting your data. Today, we have improved the performance of large CSV exports for subscriptions and transactions. Soon, we will offer filtered exports and other export tools.