Webflow API and Documentation logo

Webflow API and Documentation

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 APIs 8 Features
CMSContent ManagementEcommerceNo-CodePublishingWeb Development

APIs

Webflow Data API

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,...

Webflow Sites API

Site management endpoints for creating, updating, publishing, and deleting Webflow sites, plus managing custom domains, redirects, robots.txt, and site activity logs.

Webflow Collections API

CMS collection management endpoints for creating, listing, and deleting collections, and managing collection field configurations.

Webflow CMS Items API

CMS item endpoints for creating, reading, updating, deleting, and publishing collection items, including support for bulk operations and live/staged item management.

Webflow Webhooks API

Webhook registration and management endpoints for receiving real-time event notifications from Webflow sites including form submissions, ecommerce events, and CMS changes.

Features

Visual Web Builder

Drag-and-drop visual web design with clean, semantic HTML/CSS output.

CMS API

Programmatic management of CMS collections and items for dynamic content.

Ecommerce API

Full ecommerce API for products, orders, inventory, and payment processing.

OAuth 2.0

Secure OAuth 2.0 authorization for building Webflow apps and integrations.

Webhooks

Real-time event notifications for form submissions, publishing, and ecommerce events.

Designer Extensions

Build custom panels and tools that run inside the Webflow Designer.

Site Publishing API

Programmatically publish Webflow sites to staging or production domains.

Multisite Support

Manage multiple Webflow sites across workspaces from a single API key.

Use Cases

Headless CMS

Use Webflow as a headless CMS, managing content via the API and rendering with any frontend framework.

Content Automation

Automatically create and publish CMS items from external data sources like spreadsheets or databases.

Ecommerce Integration

Sync Webflow product catalog and orders with ERP or inventory management systems.

Multi-Site Management

Manage content across multiple Webflow sites programmatically from a centralized platform.

Form Lead Processing

Process form submissions via webhooks to integrate with CRM or marketing automation platforms.

Site Deployment Automation

Automate Webflow site publishing as part of CI/CD pipelines or content approval workflows.

Semantic Vocabularies

Webflow Context

18 classes · 7 properties

JSON-LD

API Governance Rules

Webflow API and Documentation API Rules

26 rules · 8 errors 10 warnings 8 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
📄
ChangeLog
ChangeLog
📦
SDK
SDK
🔗
Website
Website
📰
Blog
Blog
💬
Support
Support
🔗
Community
Community
🎓
Academy
Academy
👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
🔗
Marketplace
Marketplace
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
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-images.s3.amazonaws.com/shared/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-19'
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:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/webflow-api-and-documentation/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/webflow-api-and-documentation-webflow-apply-custom-code-workflow.yml
        name: Webflow Apply Custom Code and Publish
        summary: List a site's registered scripts, apply one to the site, then publish the site.
      - url: arazzo/webflow-api-and-documentation-webflow-create-collection-and-first-item-workflow.yml
        name: Webflow Create Collection and First Item
        summary: Create a CMS collection on a site, add a custom field, then create and publish a first item.
      - url: arazzo/webflow-api-and-documentation-webflow-create-item-and-publish-site-workflow.yml
        name: Webflow Create Item and Publish Site
        summary: Create a draft item, publish the item, then publish the whole site.
      - url: arazzo/webflow-api-and-documentation-webflow-create-product-and-publish-workflow.yml
        name: Webflow Create Product and Publish
        summary: Create an ecommerce product with its default SKU, confirm it, then publish the site.
      - url: arazzo/webflow-api-and-documentation-webflow-form-schema-and-webhook-workflow.yml
        name: Webflow Form Schema and Submission Webhook
        summary: List a site's forms, read the first form's schema, and register a form_submission webhook.
      - url: arazzo/webflow-api-and-documentation-webflow-fulfill-order-workflow.yml
        name: Webflow Fulfill Order
        summary: List a site's orders, read the first order, and mark it fulfilled.
      - url: arazzo/webflow-api-and-documentation-webflow-register-webhook-workflow.yml
        name: Webflow Register Webhook
        summary: Resolve a site, register a webhook for an event, and confirm the registration.
      - url: arazzo/webflow-api-and-documentation-webflow-resolve-site-add-item-workflow.yml
        name: Webflow Resolve Site and Add Collection Item
        summary: List sites, pick a site's first collection, and add an item to it.
      - url: arazzo/webflow-api-and-documentation-webflow-update-page-seo-workflow.yml
        name: Webflow Update Page SEO and Publish
        summary: List a site's pages, read the first page's metadata, update its SEO, then publish the site.
  - type: LinkedIn
    url: https://www.linkedin.com/company/webflow-inc-
  - 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: 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
    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.
  - type: Integrations
    url: https://webflow.com/integrations
  - type: LLMsTxt
    url: https://webflow.com/llms.txt
integrations:
  - name: Ideo
  - name: Monday.com
  - name: BBDO
  - name: The New York Times
  - name: Ted
  - name: OpenStreetMap
  - name: Zapier
  - name: Anthropic Claude
  - name: Google Docs
  - name: PayPal Shopping Cart
  - name: Consent Pro by Finsweet
  - name: Smartarget Contact Us
  - name: CMS Bridge
  - name: Osmo SVG Import
  - name: Telegram Chat - Contact Us
  - name: Form Fields Pro
  - name: Countdown Bar Timer
  - name: Vault Vision User Authentication
  - name: Letterdrop
  - name: Smartarget Reviews
  - name: TripleChecker
  - name: Integrately
  - name: 'Flowstar: Contact Form Builder'
  - name: Cookie Consent
  - name: ScheduleFlow
  - name: Twise
  - name: Postblaster
  - name: Visual Sitemap
  - name: 'Flowstar: Banners'
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com