Bulk download of data

Project Name (if applicable, otherwise just type n/a)

n/a

Question

Greetings,

I’ve been using Epicollect for multiple purposes over the last few years and I have accumulated a number of active Projects (>15) whose data is used on a daily basis. I try to reuse the Projects as much as possible, but new needs appear frequently and it’s not always possible.

Lastly, I’ve started using the API to accelerate data processing but token limits make it impossible to keep all data updated. So my question is, is there any way to bulk download the csv archives from all my projects without having to go one by one?

Thank you in advance.

I confirm I have read the User Guide at docs.epicollect.net

on

I confirm I have searched for an answer in this community.

on

I confirm I have tried asking the same question to Perplexity AI with the tag #epicollect5, but it did not help.

on

Epicollect5 doesn’t offer a built-in feature for bulk downloading CSV archives across all your projects at once—you’ll need to visit each project’s “View Data” page and use the “Download” option individually, selecting your preferred format (CSV/JSON) and date range (e.g., LIFETIME or CUSTOM).

That said, the API rate limits you mentioned (60 entry requests/min, 1000 entries/request, etc.) are indeed reasonable for most workflows.
Instead of re-downloading full archives repeatedly, filter for new/updated data only—use the API’s date-based queries (e.g., by created_at or uploaded_at) to grab deltas efficiently, avoiding token exhaustion, redundancy, and saving time and bandwidth.

Docs. →