---
title: "Download survey CSV export"
method: GET
path: "/surveys/{id}/exports/csv"
tags: ["Surveys"]
---

# Download survey CSV export

`GET /surveys/{id}/exports/csv`

## Request

- Base URL: `https://api.pickfu.com/v1`
- URL: `https://api.pickfu.com/v1/surveys/{id}/exports/csv`
- Auth: HTTP bearer

Streams the CSV export of survey responses as `text/csv`. Use the `version` query parameter to switch between the v1 and v2 CSV formats — v2 is the default.

Authentication: standard Bearer token, OR a short-lived signed token via the `t` query parameter (issued by `/v1/surveys/{id}/exports`).

### Prerequisites
- Survey must be published and completed
- Returns 409 Conflict if the survey is not yet ready for export
- Returns 502 Bad Gateway if the upstream export service is unavailable

Rate limit: 10 requests per minute per caller.

## Path parameters

- `id` string, required

## Query parameters

- `version` 'v1' | 'v2'
- `t` string

## Other responses

- `401`: Default Response
- `403`: Default Response
- `404`: Default Response
- `409`: Default Response
- `502`: Default Response

---

[API](https://skmtc.dev/pickfu/apis/pickfu-api.md) · [All operations](https://skmtc.dev/pickfu/apis/pickfu-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pickfu/apis/pickfu-api/revisions/919fc58413ea?raw)
