Typeform API

Typeform is like google forms to collect answers of the questions or feedback. If you wants to access your response data then you can build Simple API without any code and server.

Get Forms

Make GET request on this endpoint to get forms with required parameters(if any required).

https://v1.nocodeapi.com/<username>/typeform/<token>/forms

- Request Parameters:

ObjectDescription
page[Optional] The page of results to retrieve. Default 1 is the first page of results.
pageSize[Optional] Number of results to retrieve per page. Default is 10. Maximum is 200.
search[Optional] Returns items that contain the specified string.
workspaceId[Optional] Retrieve typeforms for the specified workspace.

Form Metadata

Make GET request on this endpoint to form metadata with required parameters(if any required).

https://v1.nocodeapi.com/<username>/typeform/<token>/getForm

- Request Parameters:

ObjectDescription
formId[Required] Unique ID for the form. Find in your form URL. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7

Get Form Responses

Make GET request on this endpoint to get form responses with required parameters(if any required).

https://v1.nocodeapi.com/<username>/typeform/<token>/formResponses

- Request Parameters:

ObjectDescription
formId[Required] Unique ID for the form. Find in your form URL. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7
pageSize[Optional] Maximum number of responses. Default value is 25. Maximum value is 1000. If your typeform has more than 1000 responses, use the since/until or before/after query parameters
since[Optional] Limit request to responses submitted since the specified date and time. Could be passed as int (timestamp in seconds) or in ISO 8601 format, UTC time, to the second, with T as a delimiter between the date and time (2020-03-20T14:00:59).
until[Optional] Limit request to responses submitted until the specified date and time. Could be passed as int (timestamp in seconds) or in ISO 8601 format, UTC time, to the second, with T as a delimiter between the date and time (2020-03-20T14:00:59).
after[Optional] Limit request to responses submitted after the specified token. Could not be used together with sort parameter, as it sorts responses in the order that our system processed them (submitted_at).
before[Optional] Limit request to responses submitted before the specified token. Could not be used together with sort parameter, as it sorts responses in the order that our system processed them (submitted_at).
completed[Optional] Limit responses only to those which were submitted. This parameter changes since/until filter, so if completed=true, it will filter by submitted_at, otherwise - landed_at.
sort[Optional] Responses order in {fieldID},{asc|desc} format. You can use built-in submitted_at/landed_at field IDs or any field ID from your typeform, possible directions are asc/desc. Default value is submitted_at,desc.
query[Optional] Limit request to only responses that include the specified string.
fields[Optional] Show only specified fields in answers section. Use a comma-separated list to specify more than one field value.
NoCodeAPI 3.0 - The easiest way to connect with APIs without code. | Product Hunt