Instead of downloading through the API it would be helpful and much more cost effective to have the ability to copy directly from S3. Download cost's could be managed using requester-pays.