Webflow provides a visual web development platform with a comprehensive REST API for programmatically managing sites, CMS collections, ecommerce, assets, users, and forms. The Webflow Data API v2 enables developers to build integrations, automate content workflows, and extend Webflow's core functionality. All V2 API endpoints start with https://api.webflow.com/v2 and support OAuth 2.0 and API key authentication.
5 APIs1 Capabilities8 Features
CMSContent ManagementEcommerceNo-CodePublishingWeb Development
The Webflow Data API is a comprehensive RESTful API providing programmatic access to Webflow sites, workspaces, CMS collections and items, ecommerce products and orders, assets,...
Site management endpoints for creating, updating, publishing, and deleting Webflow sites, plus managing custom domains, redirects, robots.txt, and site activity logs.
CMS item endpoints for creating, reading, updating, deleting, and publishing collection items, including support for bulk operations and live/staged item management.
Webhook registration and management endpoints for receiving real-time event notifications from Webflow sites including form submissions, ecommerce events, and CMS changes.
Webflow CMS management workflow combining the Data API for programmatic content operations: site publishing, CMS collection and item management, webhook configuration, and conte...
aid: webflow-api-and-documentation-webflow
name: Webflow API and Documentation
description: >-
Webflow provides a visual web development platform with a comprehensive REST
API for programmatically managing sites, CMS collections, ecommerce, assets,
users, and forms. The Webflow Data API v2 enables developers to build
integrations, automate content workflows, and extend Webflow's core
functionality. All V2 API endpoints start with https://api.webflow.com/v2 and
support OAuth 2.0 and API key authentication.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- CMS
- Content Management
- Ecommerce
- No-Code
- Publishing
- Web Development
url: >-
https://raw.githubusercontent.com/api-evangelist/webflow-api-and-documentation-webflow/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
- aid: webflow-api-and-documentation-webflow:data-api
name: Webflow Data API
description: >-
The Webflow Data API is a comprehensive RESTful API providing programmatic
access to Webflow sites, workspaces, CMS collections and items, ecommerce
products and orders, assets, users, forms, and webhooks. All V2 endpoints
use https://api.webflow.com/v2 as the base URL and require OAuth 2.0 or
API key authentication.
humanURL: https://developers.webflow.com/data/reference/rest-introduction
tags:
- CMS
- Content Management
- Ecommerce
- REST
- Sites
properties:
- type: Documentation
url: https://developers.webflow.com/data/reference/rest-introduction
- type: OpenAPI
url: openapi/webflow-data-api-openapi.yml
- type: Authentication
url: https://developers.webflow.com/data/reference/authentication
- type: RateLimits
url: https://developers.webflow.com/data/reference/rate-limits
- type: ChangeLog
url: https://developers.webflow.com/data/v2.0.0/changelog
- type: JSONSchema
url: json-schema/webflow-site-schema.json
- type: JSONSchema
url: json-schema/webflow-collection-item-schema.json
- type: JSONSchema
url: json-schema/webflow-order-schema.json
- type: JSONSchema
url: json-schema/webflow-webhook-schema.json
- aid: webflow-api-and-documentation-webflow:sites-api
name: Webflow Sites API
description: >-
Site management endpoints for creating, updating, publishing, and
deleting Webflow sites, plus managing custom domains, redirects,
robots.txt, and site activity logs.
humanURL: https://developers.webflow.com/data/reference/rest-introduction
tags:
- Domains
- Publishing
- Sites
properties:
- type: Documentation
url: https://developers.webflow.com/data/reference/rest-introduction
- type: OpenAPI
url: openapi/webflow-sites-openapi.yml
- aid: webflow-api-and-documentation-webflow:collections-api
name: Webflow Collections API
description: >-
CMS collection management endpoints for creating, listing, and deleting
collections, and managing collection field configurations.
humanURL: https://developers.webflow.com/data/reference/rest-introduction
tags:
- CMS
- Collections
- Fields
properties:
- type: Documentation
url: https://developers.webflow.com/data/reference/rest-introduction
- type: OpenAPI
url: openapi/webflow-collections-openapi.yml
- aid: webflow-api-and-documentation-webflow:items-api
name: Webflow CMS Items API
description: >-
CMS item endpoints for creating, reading, updating, deleting, and
publishing collection items, including support for bulk operations
and live/staged item management.
humanURL: https://developers.webflow.com/data/reference/rest-introduction
tags:
- CMS
- Content Management
- Items
properties:
- type: Documentation
url: https://developers.webflow.com/data/reference/rest-introduction
- type: OpenAPI
url: openapi/webflow-items-openapi.yml
- aid: webflow-api-and-documentation-webflow:webhooks-api
name: Webflow Webhooks API
description: >-
Webhook registration and management endpoints for receiving real-time
event notifications from Webflow sites including form submissions,
ecommerce events, and CMS changes.
humanURL: https://developers.webflow.com/data/reference/rest-introduction
tags:
- Events
- Notifications
- Webhooks
properties:
- type: Documentation
url: https://developers.webflow.com/data/reference/rest-introduction
- type: OpenAPI
url: openapi/webflow-webhooks-openapi.yml
common:
- url: https://developers.webflow.com/
name: Webflow Developer Documentation
type: Portal
description: Main developer portal for Webflow APIs, guides, and reference.
- url: https://developers.webflow.com/data/reference/rest-introduction/quick-start
name: Webflow API Quick Start
type: GettingStarted
description: Quick start guide for making your first Webflow API request.
- url: https://developers.webflow.com/data/reference/authentication
name: Webflow Authentication
type: Authentication
description: OAuth 2.0 and API key authentication for Webflow APIs.
- url: https://developers.webflow.com/data/reference/rate-limits
name: Webflow Rate Limits
type: RateLimits
description: API rate limiting documentation for Webflow Data API.
- url: https://developers.webflow.com/data/v2.0.0/changelog
name: Webflow API Changelog
type: ChangeLog
description: Version history and breaking changes for the Webflow Data API.
- url: https://developers.webflow.com/data/reference/sdks
name: Webflow SDKs
type: SDK
description: Official Webflow SDKs for JavaScript, Python, and other languages.
- url: https://webflow.com/
name: Webflow Website
type: Website
description: Main Webflow website and product information.
- url: https://webflow.com/blog
name: Webflow Blog
type: Blog
description: Product news, tutorials, and design inspiration from Webflow.
- url: https://help.webflow.com/
name: Webflow Help Center
type: Support
description: Help articles and support resources for Webflow users.
- url: https://forum.webflow.com/
name: Webflow Forum
type: Community
description: Community forum for Webflow users and developers.
- url: https://university.webflow.com/
name: Webflow University
type: Academy
description: Free courses and tutorials for learning Webflow.
- url: https://github.com/webflow
name: Webflow GitHub Organization
type: GitHubOrganization
description: Official Webflow GitHub organization with SDKs and tools.
- url: https://webflow.com/legal/terms
name: Webflow Terms of Service
type: TermsOfService
description: Terms of service for Webflow platform and APIs.
- url: https://webflow.com/legal/privacy
name: Webflow Privacy Policy
type: PrivacyPolicy
description: Privacy policy for Webflow services.
- url: https://status.webflow.com/
name: Webflow Status
type: StatusPage
description: Real-time status and uptime information for Webflow services.
- url: https://webflow.com/marketplace
name: Webflow Marketplace
type: Marketplace
description: Apps, integrations, and templates for the Webflow ecosystem.
- type: SpectralRules
url: rules/webflow-spectral-rules.yml
- type: Vocabulary
url: vocabulary/webflow-api-and-documentation-webflow-vocabulary.yml
- type: NaftikoCapability
url: capabilities/cms-management.yaml
- type: JSONLD
url: json-ld/webflow-context.jsonld
- name: Webflow Features
type: Features
data:
- name: Visual Web Builder
description: Drag-and-drop visual web design with clean, semantic HTML/CSS output.
- name: CMS API
description: Programmatic management of CMS collections and items for dynamic content.
- name: Ecommerce API
description: Full ecommerce API for products, orders, inventory, and payment processing.
- name: OAuth 2.0
description: Secure OAuth 2.0 authorization for building Webflow apps and integrations.
- name: Webhooks
description: Real-time event notifications for form submissions, publishing, and ecommerce events.
- name: Designer Extensions
description: Build custom panels and tools that run inside the Webflow Designer.
- name: Site Publishing API
description: Programmatically publish Webflow sites to staging or production domains.
- name: Multisite Support
description: Manage multiple Webflow sites across workspaces from a single API key.
- name: Webflow Use Cases
type: UseCases
data:
- name: Headless CMS
description: Use Webflow as a headless CMS, managing content via the API and rendering with any frontend framework.
- name: Content Automation
description: Automatically create and publish CMS items from external data sources like spreadsheets or databases.
- name: Ecommerce Integration
description: Sync Webflow product catalog and orders with ERP or inventory management systems.
- name: Multi-Site Management
description: Manage content across multiple Webflow sites programmatically from a centralized platform.
- name: Form Lead Processing
description: Process form submissions via webhooks to integrate with CRM or marketing automation platforms.
- name: Site Deployment Automation
description: Automate Webflow site publishing as part of CI/CD pipelines or content approval workflows.
- name: Webflow Integrations
type: Integrations
data:
- name: Zapier
description: No-code Webflow integration for connecting with 5,000+ apps via Zapier.
- name: Make (Integromat)
description: Visual automation platform for Webflow workflow automation.
- name: Airtable
description: Connect Airtable as a data source for Webflow CMS content.
- name: HubSpot
description: Sync Webflow form submissions with HubSpot CRM.
- name: Shopify
description: Import Shopify product catalog into Webflow ecommerce.
- name: Cloudflare
description: Deploy Webflow sites behind Cloudflare for CDN and security.
maintainers:
- FN: Kin Lane
email: [email protected]