LIST

List Survey Responses

Returns a paginated list of all responses for the specified survey. Deleted responses are excluded from results.

Endpoint

GET v5/survey/{survey_id}/surveyresponse

Requires authentication

Path Parameters

The survey whose responses should be retrieved.

survey_id
string
required
The ID of the survey whose responses will be listed.

Query Parameters

All query parameters are optional.

page
integer
Page number to return. Defaults to 1. Results return 50 per page by default.
resultsperpage
integer
Number of results to return per page. Default is 50, maximum is 500. Values exceeding the limit will fall back to 500.
order_by
string
Sort order for results. Accepted values: date_submitted, -date_submitted, date_updated, -date_updated. Prefix with - for descending; default is ascending.
filters
array
List of filter conditions used to match response fields.

Response

Returns a paginated array of survey response objects.

result_ok
boolean
Whether the request succeeded.
total_count
integer
Total number of responses matching the request.
page
integer
Current page index.
total_pages
integer
Number of available pages.
results_per_page
string
Number of responses returned per page.
data
array
Array of survey response objects.

Examples

Request (cURL) — Basic List
curl -X GET "https://api.alchemer.com/v5/survey/8611799/surveyresponse?api_token=YOUR_API_TOKEN&api_token_secret=YOUR_API_TOKEN_SECRET"
Response — Basic List
{
  "result_ok": true,
  "total_count": 89,
  "page": 1,
  "total_pages": 2,
  "results_per_page": "50",
  "data": [
    {
      "id": "1",
      "contact_id": "",
      "status": "Partial",
      "is_test_data": "0",
      "date_submitted": "2025-12-09 17:15:37 EST",
      "date_updated": "2025-12-09 17:15:43",
      "date_started": "2025-12-09 17:15:30 EST",
      "session_id": "1765318530_69389f82343073.85490891",
      "language": "English",
      "link_id": "24839672",
      "url_variables": [],
      "ip_address": "204.132.224.66",
      "referer": "https://app.alchemer.com/",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36",
      "response_time": 6,
      "data_quality": [],
      "longitude": "-105.01560211182",
      "latitude": "39.907299041748",
      "country": "United States",
      "city": "Denver",
      "region": "CO",
      "postal": "80234",
      "dma": "751",
      "survey_data": {
        "2": {
          "id": 2,
          "type": "TEXTBOX",
          "question": "First Name",
          "section_id": 1,
          "answer": "Ian",
          "shown": true
        },
        "3": {
          "id": 3,
          "type": "TEXTBOX",
          "question": "Last Name",
          "section_id": 1,
          "answer": null,
          "shown": true
        },
        "4": {
          "id": 4,
          "type": "TEXTBOX",
          "question": "Department",
          "section_id": 1,
          "answer": null,
          "shown": true
        },
        "82": {
          "id": 82,
          "type": "HIDDEN",
          "question": "teams_message",
          "section_id": 10,
          "answer": null,
          "shown": false
        },
        "5": {
          "id": 5,
          "type": "ESSAY",
          "question": "Query Result",
          "section_id": 4,
          "answer": "A single row was successfully found.\n\nStatus code: 200\nRecord count: 1\n\nResult: {"employee_id":1009,"first_name":"Ian","last_name":"Reed","email":"ian.reed@example.com","department":"Support","hire_date":"2020-12-13","salary":58000,"is_active":true}",
          "shown": true
        },
        "6": {
          "id": 6,
          "type": "ESSAY",
          "question": "Email Address",
          "section_id": 4,
          "answer": "ian.reed@example.com",
          "shown": true
        },
        "7": {
          "id": 7,
          "type": "ESSAY",
          "question": "Output 3",
          "section_id": 4,
          "answer": null,
          "shown": false
        }
      }
    }
  ]
}
Request (cURL) — Filter by Status
curl -X GET "https://api.alchemer.com/v5/survey/{survey_id}/surveyresponse?api_token=YOUR_API_TOKEN&api_token_secret=YOUR_API_TOKEN_SECRET&status EQ partial"
Response — Filter by Status
{
  "result_ok": true,
  "total_count": 17,
  "page": 1,
  "total_pages": 1,
  "results_per_page": "50",
  "data": [
    {
      "id": "1",
      "contact_id": "",
      "status": "Partial",
      "is_test_data": "0",
      "date_submitted": "2025-12-09 17:15:37 EST",
      "date_updated": "2025-12-09 17:15:43",
      "date_started": "2025-12-09 17:15:30 EST",
      "session_id": "1765318530_69389f82343073.85490891",
      "language": "English",
      "link_id": "24839672",
      "url_variables": [],
      "ip_address": "204.132.224.66",
      "referer": "https://app.alchemer.com/",
      "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36",
      "response_time": 6,
      "data_quality": [],
      "longitude": "-105.01560211182",
      "latitude": "39.907299041748",
      "country": "United States",
      "city": "Denver",
      "region": "CO",
      "postal": "80234",
      "dma": "751",
      "survey_data": {
        "2": {
          "id": 2,
          "type": "TEXTBOX",
          "question": "First Name",
          "section_id": 1,
          "answer": "Ian",
          "shown": true
        },
        "3": {
          "id": 3,
          "type": "TEXTBOX",
          "question": "Last Name",
          "section_id": 1,
          "answer": null,
          "shown": true
        },
        "4": {
          "id": 4,
          "type": "TEXTBOX",
          "question": "Department",
          "section_id": 1,
          "answer": null,
          "shown": true
        },
        "82": {
          "id": 82,
          "type": "HIDDEN",
          "question": "teams_message",
          "section_id": 10,
          "answer": null,
          "shown": false
        },
        "5": {
          "id": 5,
          "type": "ESSAY",
          "question": "Query Result",
          "section_id": 4,
          "answer": "A single row was successfully found.\n\nStatus code: 200\nRecord count: 1\n\nResult: {"employee_id":1009,"first_name":"Ian","last_name":"Reed","email":"ian.reed@example.com","department":"Support","hire_date":"2020-12-13","salary":58000,"is_active":true}",
          "shown": true
        },
        "6": {
          "id": 6,
          "type": "ESSAY",
          "question": "Email Address",
          "section_id": 4,
          "answer": "ian.reed@example.com",
          "shown": true
        },
        "7": {
          "id": 7,
          "type": "ESSAY",
          "question": "Output 3",
          "section_id": 4,
          "answer": null,
          "shown": false
        }
      }
    }
  ]
}