I’m currently working with a Salesforce org that has over 1 million+ Attachments and ContentVersion files across multiple objects.
I’m looking for a scalable way to bulk download all files and directly store them in Google Drive, without first saving them locally.
So far, I’ve tried:
- dataloader.io, but it has a limitation of 10k files per month
- Salesforce Data Export, but it doesn’t provide actual file downloads (only metadata)
Has anyone implemented a solution for this at large scale? Any recommendations around tools, integrations, or best practices would be really helpful.
Thanks in advance!
Hi @Eileen Gentile, Thanks for your response. You suggested using the API endpoint /services/data/vXX.0/sobjects/ContentVersion/{Id}/VersionData to retrieve documents. However, my requirement is to download files from the Attachment object. I have been testing the Attachment APIs, but they are not working as expected. The request returns an HTTP 200 status, yet no records or file content are returned. I am currently investigating the root cause and would appreciate any guidance on why this behavior might occur.
