Summarise responses
get_response_statsCounts, distributions and averages for every field on a form, computed in one call. This is the right tool for almost any question about results: "which option is winning", "what is the average rating", "how many people answered", "which question do people skip", "how many came in per day".
Select, boolean and rating fields come back with a distribution — each option and how many chose it. Number and rating fields also get min, max, sum, mean, median and standard deviation — the sum is what answers "how many kids are coming" or "how many seats do we need". Free-text fields return up to five short excerpts, not the whole corpus; call list_responses when the full text is what the person wants.
Example: { form_id: "…" } or, for a window, { form_id: "…", since: "2026-07-01T00:00:00Z" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | ||
| until | No | ||
| form_id | Yes | The form id from create_form or list_forms, or the slug from its share link (the part after /f/). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by_day | Yes | ||
| last_at | Yes | ||
| by_field | Yes | ||
| first_at | Yes | ||
| completion_rate | Yes | ||
| total_responses | Yes |