docs/integrations/sources/surveymonkey.md
Set up a SurveyMonkey source connector to extract survey, question, response, and collector data from your SurveyMonkey account.
:::note
Airbyte officially supports OAuth for SurveyMonkey only for the US. If you have any issues, contact us.
:::
Before you begin, have the following ready.
<!-- env:oss -->You may want to review SurveyMonkey's API docs, but this isn't strictly necessary.
You can stream the following data from SurveyMonkey using the sync modes indicated.
| Stream | Sync mode |
|---|---|
| Surveys | Full refresh, incremental |
| SurveyPages | Full refresh |
| SurveyQuestions | Full refresh |
| SurveyResponses | Full refresh, incremental |
| SurveyCollectors | Full refresh |
| Collectors | Full refresh |
SurveyMonkey's API has default rate limits for draft and private apps. Airbyte uses caching to economize its usage of the API. However, if you need a higher quota, SurveyMonkey offers temporary and permanent options to increase your rate limits.
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.3.48 | 2026-02-24 | 73720 | fix(source-surveymonkey): use lowercase sort_order parameter to match SurveyMonkey API validation |
| 0.3.47 | 2025-10-21 | 68542 | Update dependencies |
| 0.3.46 | 2025-10-14 | 67916 | Update dependencies |
| 0.3.45 | 2025-10-07 | 67476 | Update dependencies |
| 0.3.44 | 2025-09-30 | 66894 | Update dependencies |
| 0.3.43 | 2025-09-23 | 66372 | Update dependencies |
| 0.3.42 | 2025-09-09 | 65682 | Update dependencies |
| 0.3.41 | 2025-08-24 | 65476 | Update dependencies |
| 0.3.40 | 2025-08-16 | 65023 | Update dependencies |
| 0.3.39 | 2025-08-10 | 64849 | Update dependencies |
| 0.3.38 | 2025-08-02 | 54085 | Update dependencies |
| 0.3.37 | 2025-07-16 | 63345 | Update CDK version to fix tests and allow for bumping version for metadata updates. |
| 0.3.36 | 2025-02-01 | 53050 | Update dependencies |
| 0.3.35 | 2025-01-25 | 51993 | Update dependencies |
| 0.3.34 | 2025-01-11 | 51412 | Update dependencies |
| 0.3.33 | 2025-01-04 | 50936 | Update dependencies |
| 0.3.32 | 2024-12-28 | 50760 | Update dependencies |
| 0.3.31 | 2024-12-21 | 49774 | Update dependencies |
| 0.3.30 | 2024-12-12 | 49399 | Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64 |
| 0.3.29 | 2024-11-04 | 48168 | Update dependencies |
| 0.3.28 | 2024-10-29 | 47754 | Update dependencies |
| 0.3.27 | 2024-10-28 | 47073 | Update dependencies |
| 0.3.26 | 2024-10-12 | 46801 | Update dependencies |
| 0.3.25 | 2024-10-05 | 46448 | Update dependencies |
| 0.3.24 | 2024-09-28 | 46129 | Update dependencies |
| 0.3.23 | 2024-09-21 | 45770 | Update dependencies |
| 0.3.22 | 2024-09-14 | 45519 | Update dependencies |
| 0.3.21 | 2024-09-07 | 45316 | Update dependencies |
| 0.3.20 | 2024-08-31 | 45002 | Update dependencies |
| 0.3.19 | 2024-08-24 | 44629 | Update dependencies |
| 0.3.18 | 2024-08-17 | 44343 | Update dependencies |
| 0.3.17 | 2024-08-12 | 43759 | Update dependencies |
| 0.3.16 | 2024-08-10 | 43698 | Update dependencies |
| 0.3.15 | 2024-08-03 | 43107 | Update dependencies |
| 0.3.14 | 2024-07-27 | 42752 | Update dependencies |
| 0.3.13 | 2024-07-20 | 42308 | Update dependencies |
| 0.3.12 | 2024-07-13 | 41701 | Update dependencies |
| 0.3.11 | 2024-07-10 | 41352 | Update dependencies |
| 0.3.10 | 2024-07-09 | 41258 | Update dependencies |
| 0.3.9 | 2024-07-06 | 40958 | Update dependencies |
| 0.3.8 | 2024-06-26 | 40549 | Migrate off deprecated auth package |
| 0.3.7 | 2024-06-25 | 40298 | Update dependencies |
| 0.3.6 | 2024-06-22 | 40031 | Update dependencies |
| 0.3.5 | 2024-06-07 | 39329 | Add CheckpointMixin for state management |
| 0.3.4 | 2024-06-06 | 39244 | [autopull] Upgrade base image to v1.2.2 |
| 0.3.3 | 2024-05-22 | 38559 | Migrate Python stream authenticator to requests_native_auth package |
| 0.3.2 | 2024-05-20 | 38244 | Replace AirbyteLogger with logging.Logger and upgrade base image |
| 0.3.1 | 2024-04-24 | 36664 | Schema descriptions and CDK 0.80.0 |
| 0.3.0 | 2024-02-22 | 35561 | Migrate connector to low-code |
| 0.2.4 | 2024-02-12 | 35168 | Manage dependencies with Poetry |
| 0.2.3 | 2023-10-19 | 31599 | Base image migration: remove Dockerfile and use the python-connector-base image |
| 0.2.2 | 2023-05-12 | 26024 | Fix dependencies conflict |
| 0.2.1 | 2023-04-27 | 25109 | Fix add missing params to stream SurveyResponses |
| 0.2.0 | 2023-04-18 | 23721 | Add SurveyCollectors and Collectors stream |
| 0.1.16 | 2023-04-13 | 25080 | Fix spec.json required fields and update schema for surveys and survey_responses |
| 0.1.15 | 2023-02-11 | 22865 | Specified date formatting in specification |
| 0.1.14 | 2023-01-27 | 22024 | Set AvailabilityStrategy for streams explicitly to None |
| 0.1.13 | 2022-11-29 | 19868 | Fix OAuth flow urls |
| 0.1.12 | 2022-10-13 | 17964 | Add OAuth for Eu and Ca |
| 0.1.11 | 2022-09-28 | 17326 | Migrate to per-stream states |
| 0.1.10 | 2022-09-14 | 16706 | Fix 404 error when handling nonexistent surveys |
| 0.1.9 | 2022-07-28 | 14998 | Fix state for response stream, fixed backoff behaviour, added unittest |
| 0.1.8 | 2022-05-20 | 13046 | Fix incremental streams |
| 0.1.7 | 2022-02-24 | 8768 | Add custom survey IDs to limit API calls |
| 0.1.6 | 2022-01-14 | 9508 | Scopes change |
| 0.1.5 | 2021-12-28 | 8628 | Update fields in source-connectors specifications |
| 0.1.4 | 2021-11-11 | 7868 | Improve 'check' using '/users/me' API call |
| 0.1.3 | 2021-11-01 | 7433 | Remove unsused oAuth flow parameters |
| 0.1.2 | 2021-10-27 | 7433 | Add OAuth support |
| 0.1.1 | 2021-09-10 | 5983 | Fix caching for gzip compressed http response |
| 0.1.0 | 2021-07-06 | 4097 | Initial Release |