SurveyNinja API v3
Powerful REST API v3 for creating surveys, retrieving responses and integrating with your applications
Looking for the changelog? Latest API updates.
Ready-to-use markdown files with API documentation, optimised for AI models. Feed directly to ChatGPT, Claude or any other LLM:
- /static/api/llms.md — compact version: key endpoints, parameters and responses.
- /static/api/llms-full.md — full markdown with all sections and table of contents.
Easy to use
Intuitive REST API with detailed documentation and code examples
Quick integration
Get API access in minutes using authentication tokens
Webhooks
Receive real-time event notifications via webhooks
Documentation sections
Getting Started
Get started with SurveyNinja API in minutes
Authentication
Obtain access tokens and configure authentication
Account
Plan details, workspace list and folders for the current user
Themes
Manage survey design themes in your workspace
Surveys
Manage surveys, work with hidden variables and settings
Answers
Retrieve and process survey responses
Export
Export answers, summaries and reports to convenient file formats
Promo Codes
Manage promo code lists and link them to surveys
Reports Extra
Get additional report data: file uploads, text answers and public links
MCP Server
Connect Claude, Cursor and other AI assistants to SurveyNinja via Model Context Protocol
Webhooks
Set up real-time event notifications
Errors
Handle API errors and response codes
Migration from v2
Learn how to safely migrate from API v2 to v3
Changelog
Stay up to date with new features and API changes