Tool

List responses

Typeform List Responses is an advanced tool that enables users to retrieve detailed form responses including timestamps for form landing and submission. It simplifies data management by providing flexible filtering options to access specific subsets of responses from your Typeform surveys.

typeform

Features

  • Retrieve form responses along with landing and submission date and time.
  • Filter responses by date range using 'since' and 'until' parameters.
  • Include or exclude specific response IDs for tailored data retrieval.
  • Limit results to completed responses and customize response order with sorting options.
  • Filter responses based on query strings and specific fields answered.

Benefits

  • Gain comprehensive insights into survey data with timestamp accuracy.
  • Save time by retrieving only relevant responses through advanced filters.
  • Improve data analysis by focusing on specific form submissions or fields.
  • Enhance reporting with customizable sorting and selective field display.
  • Integrate seamlessly with other tools using flexible API parameters.

Description

Returns form responses and date and time of form landing and submission. See the docs here

IMPORTANT: The arguments have specific formats. Please follow the instructions below:

  • includedResponseIds: Return JSON in this format: string[]
  • excludedResponseIds: Return JSON in this format: string[]
  • fields: Return JSON in this format: string[]
  • answeredFields: Return JSON in this format: string[]

Parameters

13 parameters

NameTypeDescription
formIdrequiredstring

Unique ID for the form, which you can find in your form URL. For example, in the URL, https://mysite.typeform.com/to/u6nXL7, the form_id is u6nXL7.

pageSizeinteger

Maximum number of responses. Maximum value is 1000. If your typeform has more than 1000 responses, use the since/until or before/after parameters to narrow the scope of your request.

sincestring

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).

untilstring

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).

afterstring

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 the system processed them (submitted_at). This ensures that you can traverse the complete set of responses without repeating entries.

beforestring

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 the system processed them (submitted_at). This ensures that you can traverse the complete set of responses without repeating entries.

includedResponseIdsstring[]

Limit request to the specified response_id values. Use a comma-separated list to specify more than one response_id value. Please bear in mind that if you set a list of included response ids you won't be able to use the list of excluded response ids

excludedResponseIdsstring[]

Comma-separated list of response_ids to be excluded from the response. Please bear in mind that if you set a list of excluded response ids you won't be able to use the list of included response ids

completedboolean

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.

sortstring

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.

querystring

Limit request to only responses that include the specified string. The string will be escaped and it will be matched against all answers fields, hidden fields and variables values.

fieldsstring[]

Show only specified fields in answers section. If response does not have answers for specified fields, there will be null. Use a comma-separated list to specify more than one field value.

answeredFieldsstring[]

Limit request to only responses that include the specified fields in answers section. Use a comma-separated list to specify more than one field value - response will contain at least one of the specified fields.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy