This guide describes how to download your typeform definitions in accordance with the General Data Protection Regulation (GDPR).
Typeform offers two ways to download your typeform definitions: the Create API or your Typeform admin panel.
To download your form definitions using the Create API:
GET https://api.typeform.com/forms
request. This request retrieves a list of JSON descriptions for all forms in your Typeform account (public and private).form_id
for the form definition you want to retrieve. The form_id
is the value for the id
field in each JSON object in the GET https://api.typeform.com/forms
response. You can also find the form_id
in your form URL. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7GET https://api.typeform.com/forms/{form_id}
request, replacing {form_id}
with the id
value for the form you want to retrieve.The response to your GET https://api.typeform.com/forms/{form_id}
request is the form definition. Repeat these steps for each form whose definition you want to download.
To download your forms definitions from the Typeform admin panel:
Typeform will send you an email with an attachment that contains all of your typeforms’ questions, options, and Logic Jumps in one file.