All tools

Retrieve responses

Returns a form's responses with their answers and landing and submission times, filtered by date, response type or a search phrase.

View on GitHub
Updated Sep 27, 2026Available asAPI

Description

Pass `since` to pull only the leads that arrived after the last run, and `response_type` to include partial responses. Forms with more than 1,000 responses need narrower `since` and `until` ranges or the `before` and `after` cursors. Responses from the last 30 minutes or so may be missing, so use a webhook for real-time leads. The MCP server has no equivalent: its `insights-*` tools return aggregates or one field at a time.

retrieve-responses.md

Retrieve responses

Returns a form's responses with their answers and landing and submission times, filtered by date, response type or a search phrase.

Pass since to pull only the leads that arrived after the last run, and response_type to include partial responses. Forms with more than 1,000 responses need narrower since and until ranges or the before and after cursors. Responses from the last 30 minutes or so may be missing, so use a webhook for real-time leads. The MCP server has no equivalent: its insights-* tools return aggregates or one field at a time.

Set up

Use the first option your agent supports.

API (official)

Before doing anything else, make one read-only call to confirm access.

Rules

  • Ask the user before anything that sends messages, costs money, or changes data.
  • Never print API keys.

Built from these files in the repository

The layout and the rules come from lib/catalog/render-markdown.ts, the set-up wording from lib/catalog/render-access.ts.

Ways in

RouteSourceCallRequiredDocs
APIOfficialGET /forms/{form_id}/responsesAPI key in $TYPEFORM_API_KEYDocs

Workflows using Retrieve responses

No workflows yet
No published workflow uses Retrieve responses yet.