
study = client.studies.create(
prompt="Interview enterprise buyers about how they
evaluate, purchase, and roll out new SaaS tools.
Focus on decision criteria, stakeholder dynamics,
and what makes them abandon a vendor mid-eval.",
mode="VOICE_ONLY",
quota=100,
)
study.launch(participant_list)
for r in client.interviews.list(study.id):
r.transcript
r.summary
r.themes
r.recording_url
insights = client.insights.get(study.id)
for q in insights.questions:
q.structured_dataGet everything from study design and AI-moderated questions to structured transcripts and AI insights, in one API.
Not forms. Real conversational interviews with intelligent follow-up questions that adapt to participant responses.
Get full transcripts alongside structured responses. Support for multiple choice, ranking, card sort, matrix, concept tests, and more.
Text, voice, and video interview modes from the same API. Form-based or speak-out-loud interviews with automatic transcription.
Access participants in 150+ countries or bring your own. Filter by demographics, occupation, language, and custom screening criteria.
Typed SDKs for Python and TypeScript. Webhooks for real-time updates. Structured JSON responses ready for your pipeline.
Connect via MCP, integrate with Claude Code or any AI agent. Automate research as part of your development workflow.