Skip to content

Exporting Form Submissions

Introduction

You can download the submissions of one form as a CSV file, with a column for each form field. This works for submissions collected through Forms Integration.

Export from the Staatic dashboard

  1. Go to app.staatic.com and log in.
  2. Click Forms > Form Submissions.
  3. Filter on one form. To limit the period, also use the Received from and Received until filters.
  4. Select the rows to export, or click Select All Matching for everything the filters show.
  5. Click Actions > Export CSV.

The download starts right away. Its link works once and expires after 5 minutes; after that, run the export again.

What is exported

Aspect Behavior
Form One form per export: filter on it, or select rows that all belong to it.
Status Verified submissions, or spam when the Spam filter is on.
Dates The Received from and Received until filters apply.
Size At most 10,000 rows per export. If the list is larger, narrow it with the date filters and export in parts.

Columns

Column Content
Submitted at When the submission was received, in your timezone, with seconds. The timezone is named in the column header.
Status Verified or Spam.
Name, Email The sender’s name and email address.
Company Only when at least one exported submission has a company.
One column per form field The values the visitor entered. A field that only repeats Name, Email or Company is left out.
Referrer URL The page the visitor submitted the form from.
Submitted at (UTC, ISO 8601) The exact time of the submission in UTC, for example 2026-10-20T07:15:42Z.

Attachments appear as file names only, separated by ;, without the files or links to them. IP addresses and user agents are not exported.

File format

The file is comma-separated and UTF-8 with a byte order mark, so Excel, Google Sheets and LibreOffice open it with accented characters intact.

A value that starts with =, +, - or @ gets an apostrophe in front of it, so spreadsheet programs do not run it as a formula. Remove the apostrophe if you need the original value.

Export from WordPress

Note: The Export CSV button in WordPress requires Staatic Premium 1.15.0 or later.

  1. Go to the WordPress Admin and click Staatic > Forms.
  2. Hover over the name of the form and click Submissions.
  3. Click Export CSV.

The file contains the form’s verified submissions, or its spam submissions when the Spam view is open. There is no date filter here, and the 10,000-row limit applies.

Export through the API

Developers can request the same file from the Staatic API with a site token, or an access token that may manage forms:

curl -H "Authorization: Bearer $TOKEN" \
  "https://api.staatic.com/v1/form-submissions?format=csv&form_id=$FORM_ID&status=verified" \
  -o submissions.csv
Parameter Behavior
format csv. Without it, the endpoint returns JSON.
form_id Required for CSV.
status verified (default) or spam.

The 10,000-row limit applies: a larger result is refused with status 413 before any data is sent. CSV requests are limited to 10 per 10 minutes per token; above that the API answers 429 with a Retry-After header.