Notion

Version 0.0.1

📘

Checkout the Notion API docs here for more information

Set up


Step 1: Create an integration and get a token

  • Go to https://www.notion.com/my-integrations.
  • Click the "+ New integration" button.
  • Give your integration a name.
  • Select the workspace where you want to install this integration.
  • Select the capabilities that your integration will have.
  • Click "Submit" to create the integration.
  • Copy the "Internal Integration Token" on the next page and save it somewhere secure, e.g. a password manager.

Step 2: Share the database

  • Head to the database you want to ingest.
  • Click Share to share the database with the integration setup in the previous step.
  • Copy the database ID, which is the id before the ? in the database URL - this ID will be used to set up the extract.

https://www.notion.so/kleene/<your_database_id>?v=c6b02343e3784d3aa4dffgec77225dd

E.g. if this is your database URL:

https://www.notion.so/kleene/bb04b298809dsfdsfs1f594a70f4fab?v=c6b02343e3784d3aa4dffgec77225dd

Your database ID will be:

bb04b298809dsfdsfs1f594a70f4fab

Features


FeatureSupportNotes
BackfillAll-time
Incremental
Custom backfill
API reliability🟢Reliable

Reports detail


⬇️ Report🔑 Incremental key🔑 Primary key📄 Link to API endpoint
Database Reportlast_updatedidQuery Database