Skip to main content

Typeform

Overview

The Typeform Connector can be used to sync your Typeform data

Useful links:

Output schema

This Source is capable of syncing the following Streams:

Data type mapping

Integration TypeAirbyte TypeNotes
stringstring
integerinteger
arrayarray
objectobject
booleanboolean

Features

FeatureSupported?
Full Refresh SyncYes
Incremental - Append SyncYes
NamespacesNo

Requirements

  • token - The Typeform API key token
  • start_date - Date to start fetching Responses stream data from.

Setup guide

To get the API token for your application follow this steps

  • Log in to your account at Typeform.
  • In the upper-right corner, in the drop-down menu next to your profile photo, click My Account.
  • In the left menu, click Personal tokens.
  • Click Generate a new token.
  • In the Token name field, type a name for the token to help you identify it.
  • Choose needed scopes (API actions this token can perform - or permissions it has). See here for more details on scopes.
  • Click Generate token.

Performance considerations

Typeform API page size limit per source:

  • Forms - 200
  • Responses - 1000

Connector performs additional API call to fetch all possible form ids on an account using retrieve forms endpoint

API rate limits (2 requests per second): https://developer.typeform.com/get-started/#rate-limits

Changelog

VersionDatePull RequestSubject
0.1.62022-05-2312280Full Stream Coverage
0.1.42021-12-088425Update title, description fields in spec
0.1.32021-12-078466Change Check Connection Function Logic
0.1.22021-10-116571Support pulling data from a select set of forms
0.1.12021-09-065799Add missed choices field to responses schema
0.1.02021-07-104541Initial release for Typeform API supporting Forms and Responses streams