Answers/Can I export form data to CSV?

Can I export form data to CSV?

Updated March 2026

Yes. One API call. Builder ($9/month), Pro ($29/month), and Scale ($79/month) plans.

Send GET /api/forms/{id}/export with your API key. You get a CSV file with headers matching your form fields. Each row is one submission, plus a timestamp column. The Content-Disposition header triggers a browser download.

Not on a paid plan? The GET /api/forms/{id}/submissions endpoint returns JSON on all plans. Convert to CSV yourself with any tool.

For automated pipelines, call the export endpoint from a cron job. It returns all submissions each time. If you need incremental exports (only new data), use the submissions API with pagination and timestamp filtering, or set up a webhook for real-time delivery.

The CSV uses standard comma separation with quoted strings. Compatible with Excel, Google Sheets, Numbers, LibreOffice, and anything else that reads CSV. Unicode (including emoji and non-Latin scripts) is preserved as UTF-8.

For large forms with thousands of submissions, the response streams. No memory issues, no timeouts.

Two options for syncing to another system. Real-time: webhooks push each submission as it arrives. Batch: CSV export on a schedule. Pick based on your latency needs.

# Export all submissions as CSV (Builder/Pro/Scale plans)
curl -o submissions.csv \
  https://sutrena.com/api/forms/FORM_ID/export \
  -H "Authorization: Bearer st_live_your_key"

Ready to build?

Get a trial API key instantly — no signup required.

Can I export form data to CSV? — Sutrena | Sutrena