• Source
  • Unstructured
  • Generally available
  • 5 entities
  • Read & write

Move Notion data anywhere it matters.

Send Notion blocks, comments and data sources to any warehouse, lake or AI app.

Source

Notion

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
5
Entities
5
Actions
6
Destinations
50+
Certified support
4.0.29

Overview

What is the Airbyte Notion connector?

The Airbyte Notion connector extracts data from Notion and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with scheduled sync. It publishes 5 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 5 Notion tables in 50+ destinations on a schedule you control.

  • 02

    Live entity actions

    Read, create and update Notion records at runtime through typed entity actions.

  • 03

    Context store search

    Query synced Notion data with filters, sorting and semantic search, without spending Notion API rate limits.

  • 04

    One authorization

    Authenticate Notion once. The same connection powers scheduled syncs and runtime actions.

5 streams

Every table you can sync from Notion

  • Blocks
    Sync modesFullIncr.
  • Comments
    Sync modesFullIncr.
  • Data Sources
    Sync modesFullIncr.
  • Pages
    Sync modesFullIncr.
  • Users
    Sync modesFullIncr.

Setup

Live in nine steps

  1. Open the Notion source connector page on Airbyte.com.

  2. Click on the "Add a new source" button.

  3. Select "Notion" from the list of available sources.

Configuration fields

Notion configuration fields
FieldTypeDescription
credentialsobjectChoose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.
num_workersintegerNumber of worker threads to use for the sync. Higher values can speed up large syncs but may increase rate-limit pressure against Notion's limit of approximately three requests per second per integration.
start_datestringUTC date and time in the format YYYY-MM-DDTHH:MM:SS.000Z. During incremental sync, any data generated before this date will not be replicated. If left blank, the start date will be set to 2 years before the present date.

Supported Notion actions

  • List

    Read live records straight from the Notion API.

  • Get

    Fetch a single record by ID.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

  • Create

    Write a new record back into Notion.

  • Update

    Patch fields on an existing record.

  • Semantic Search

    Natural-language search across synced Notion records.

Full parameter-level details live in the Notion entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Notion

List all users in my Notion workspace

Show me all pages in my Notion workspace

What data sources exist in my Notion workspace?

Get the details of a specific page by ID

List child blocks of a specific page

Show me comments on a specific page

What properties does the 'Roadmap' data source have?

Who are the bot users in my workspace?

Create a new page titled 'Meeting Notes' under page X

Update the icon of page X to a rocket emoji

Add a paragraph block saying 'Hello World' to page X

Mark the to-do block as completed

Archive page X

Update the title of data source X to 'Project Tracker'

Find pages created in the last week

List data sources that have been recently edited

Show me all archived pages

FAQ

Notion connector questions

Do I need more than one Notion connection?

No. One Notion authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Notion entity actions need a sync to run first?

No. Entity actions read and write through the Notion API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Notion with Airbyte?

5 streams: Blocks, Comments, Data Sources, Pages, Users.

Does the Notion connector support incremental sync?

Check the stream list on this page for the sync modes each Notion table supports.

Where can I run the Notion connector?

Run the Notion connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Notion in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Notion actions.