Skip to main content

Webflow

Webflow is a CMS system that is used for publishing websites and blogs. This connector returns data that is made available by Webflow APIs.

Webflow uses Collections to store different kinds of information. A collection can be "Blog Posts", or "Blog Authors", etc. Collection names are not pre-defined, the number of collections is not known in advance, and the schema for each collection may be different.

This connector dynamically figures out which collections are available, creates the schema for each collection based on data extracted from Webflow, and creates an Airbyte Stream for each collection.

Webflow credentials

You should be able to create a Webflow API key (aka API token) as described in Intro to the Webflow API. The Webflow connector uses the Webflow API v1 and therefore will require a legacy v1 API key.

Once you have the API Key/API token, you can confirm a list of available sites and get their _id by executing the following:

curl https://api.webflow.com/sites \
-H "Authorization: Bearer <your API Key>" \
-H "accept-version: 1.0.0"

Which should respond with something similar to:

[{"_id":"<redacted>","createdOn":"2021-03-26T15:46:04.032Z","name":"Airbyte","shortName":"airbyte-dev","lastPublished":"2022-06-09T12:55:52.533Z","previewUrl":"https://screenshots.webflow.com/sites/<redacted>","timezone":"America/Los_Angeles","database":"<redacted>"}]

You will need to provide the Site ID and API key to the Webflow connector in order for it to pull data from your Webflow site.

Related tutorial

If you are interested in learning more about the Webflow API and implementation details of this connector, you may wish to consult the tutorial about how to build a connector to extract data from the Webflow API.

Reference

Config fields reference

Field
Type
Property name
string
site_id
string
api_key
string
accept_version

Changelog

Expand to review
VersionDatePull RequestSubject
0.1.302024-12-2150367Update dependencies
0.1.292024-12-1449759Update dependencies
0.1.282024-12-1249391Update dependencies
0.1.272024-11-2548643Starting with this version, the Docker image is now rootless. Please note that this and future versions will not be compatible with Airbyte versions earlier than 0.64
0.1.262024-10-2947871Update dependencies
0.1.252024-10-2847102Update dependencies
0.1.242024-10-1246854Update dependencies
0.1.232024-10-0546410Update dependencies
0.1.222024-09-2846194Update dependencies
0.1.212024-09-2145729Update dependencies
0.1.202024-09-1445296Update dependencies
0.1.192024-08-3145040Update dependencies
0.1.182024-08-2444724Update dependencies
0.1.172024-08-1744347Update dependencies
0.1.162024-08-1043620Update dependencies
0.1.152024-08-0343240Update dependencies
0.1.142024-07-2742646Update dependencies
0.1.132024-07-2042297Update dependencies
0.1.122024-07-1341690Update dependencies
0.1.112024-07-1041482Update dependencies
0.1.102024-07-0941280Update dependencies
0.1.92024-07-0640996Update dependencies
0.1.82024-06-2640549Migrate off deprecated auth package
0.1.72024-06-2540259Update dependencies
0.1.62024-06-2240009Update dependencies
0.1.52024-06-0639151[autopull] Upgrade base image to v1.2.2
0.1.42024-05-2138498[autopull] base image + poetry + up_to_date
0.1.32022-12-1133315Updates CDK to latest version and adds additional properties to schema
0.1.22022-07-1414689Webflow added IDs to streams
0.1.12022-06-2213617Updates Spec Documentation URL
0.1.02022-06-2213617Initial release
Was this page helpful?