SentiSnap.com | Online surveys with AI translations and response analysis

List Responses

Retrieve responses for a survey with optional filtering.

GET

https://api.sentisnap.com/v1/surveys/{surveyId}/responses

Authentication

Requires API key with responses:read scope.

Path Parameters

ParameterTypeRequiredDescription
surveyIdstringYesSurvey UUID

Query Parameters

ParameterTypeRequiredDescription
pageintegerNoPage number (default: 1)
per_pageintegerNoNumber per page (default: 50, max: 100)
filter[submittedAt][gte]stringNoFilter by date (ISO 8601)
filter[submittedAt][lte]stringNoFilter by date (ISO 8601)

Response

{
  "data": [
    {
      "id": "019def45-6789-0abc-def0-123456789abc",
      "respondent_id": "resp_abc123",
      "status": "completed",
      "data": {
        "question_uuid_1": "Very satisfied",
        "question_uuid_2": [
          "Feature A",
          "Feature C"
        ],
        "question_uuid_3": "The product is excellent and easy to use."
      },
      "metadata": {
        "source": "email",
        "language": "en",
        "time_spent_seconds": 245
      },
      "started_at": "2024-01-20T14:20:00Z",
      "submitted_at": "2024-01-20T14:24:05Z",
      "created_at": "2024-01-20T14:20:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "per_page": 50,
    "total": 1250,
    "total_pages": 25
  },
  "links": {
    "self": "/v1/surveys/019abc.../responses?page=1",
    "next": "/v1/surveys/019abc.../responses?page=2"
  }
}

Response Fields

FieldTypeDescription
idstringUnique response identifier
respondent_idstringAnonymous respondent identifier
statusstringResponse status: started, completed
dataobjectResponse answers keyed by question ID
metadataobjectAdditional response metadata
started_atstringWhen the respondent started
submitted_atstringWhen the response was submitted

Example

# Get responses from the last 7 days
curl -X GET "https://public-api.sentisnap.com/v1/surveys/019abc.../responses?filter[submittedAt][gte]=2024-01-13T00:00:00Z" \
  -H "Authorization: Bearer sk_live_..."

Errors

CodeDescription
401Invalid API key
403Insufficient scope (requires responses:read)
404Survey not found
SentiSnap.com

Capture every mention of your brand, monitor feedback across all channels, and turn the noise of the internet into clear insights that drive your business growth through social listening.

Copyright © 2026 SentiSnap s.r.o.

SentiSnap s.r.o., Rybná 716/24, Staré Město, 110 00 Praha 1, IČO: 21384053, DIČ: CZ21384053

circle-gray