From your own systems

  • REST API: create, check and publish forms, and read responses. Every API key is scoped, and every action is attributed and logged.
  • SDKs: small typed clients for TypeScript and Python.
  • Command-line tool: keep forms as code: pull a form to a file, check it, see what would change, and push it back.
  • MCP: let an AI assistant you trust work with your forms through the same scoped keys.

The API, SDKs and form format are documented with the public source code.

Bringing forms in

  • PDF import: turn a fillable or flat PDF into an accessible web form, ready to check and publish. Scanned PDFs are read only with AI switched on for the workspace, using a provider that can read images.
  • Google Forms (reads only, being retired): the import only reads. It asks Google for read-only access to your forms and their responses, and never changes anything in Google Forms. We are retiring it: forms and responses you imported stay readable in bettercollected, new imports are being switched off, and version 5.0 removes the Google Forms integration.

No longer offered

  • Typeform: bettercollected 4.1 removed the Typeform import. Forms and responses imported from Typeform earlier stay readable as ordinary forms.

Missing something?

Ask for an integration and tell us what you need it for.