List responses to a survey
list_responsesFetch responses to one survey with filters, pagination, labels, and answers; redact contact details unless include_contact_details is set.
Instructions
Responses to one survey with every page, question and answer. Whole API pages of min(100, max_results) responses are returned, so the count may be below max_results; the note says how to continue. Filters (since, until, completed_only, filter_id, tracking_link_id, unique_id) are passed to the API as documented. Respondent identifiers are withheld and emails/phone numbers in answers redacted unless include_contact_details is set.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page to start from (for continuing a previous call) | |
| since | No | Only responses after this date/time (Unix timestamp in seconds, or ISO 8601 such as 2026-09-01 or 2026-09-01T00:00:00Z; UTC when no zone is given) | |
| until | No | Only responses before this date/time (same forms as since) | |
| sort_by | No | Properties to sort by, passed through as the documented sort_by parameter (the accepted property names are not documented; the API's default order is used when omitted) | |
| filter_id | No | Apply a saved filter from the survey's filter groups | |
| survey_id | Yes | Survey ID (a positive integer) | |
| unique_id | No | Only responses with this respondent unique id | |
| max_results | No | Maximum number of responses to return; also sets the API page size (up to 100) | |
| completed_only | No | Only completed responses (the API's default). false also returns partial and disqualified responses | |
| include_labels | No | Ask the API for question and page labels (titles) so answers are readable; false returns IDs only, which is the API's default and a smaller payload | |
| translation_id | No | Translation for the labels; the API defaults to 1 (English) | |
| tracking_link_id | No | Only responses collected through this tracking link | |
| include_contact_details | No | Include respondent name, email, unique id, IP address, user agent, saved-response details and edit links, contact-list columns that look like contact data, and stop redacting emails and phone numbers in answers |