About Notion API Worker
Notion API Worker is a small serverless service that exposes content from Notion through simple HTTP endpoints. It is meant for developers who want to use Notion as a content management system for a blog or documentation site without building their own integration. A single GET request returns the data for a page or a table.
The page endpoint returns all block data for a Notion page, which can be rendered with the react-notion library, and the table endpoint returns structured rows from tables and databases. Responses use built-in stale-while-revalidate caching and are CORS friendly, so data can be fetched directly from a browser. Public pages need no authorization; private pages require either a NOTION_TOKEN environment variable on your own instance or a bearer token in the request header.
The authors host a public version and also describe how to deploy your own on Vercel. The repository topics mention Cloudflare Workers. Because it is based on Notion's private API, the README warns that stability cannot be guaranteed, so production use needs care. The repository metadata does not list a license.
Key features
- Fetch Notion pages with a single GET request
- Structured access to tables and databases
- Built-in stale-while-revalidate caching
- CORS-friendly responses
- Private page access via token
- Deployable on Vercel or Cloudflare Workers
Good fit for
- →Using Notion as the CMS for a blog
- →Powering a documentation site from Notion pages
- Built with
- TypeScript
- Tags
- notion
- cms
- api
- serverless
- cloudflare-workers
- vercel
- headless-cms
- caching
Notion API Worker: questions and answers
- What is Notion API Worker used for?
- Notion API Worker is a serverless wrapper around Notion's private API that returns page and table data as JSON, so Notion can serve as a simple CMS. It is a good fit for using Notion as the CMS for a blog and powering a documentation site from Notion pages.
- Is Notion API Worker open source?
- Yes. Notion API Worker is open source. Its source code is on GitHub at splitbee/notion-api-worker and is written mainly in TypeScript.
- Is Notion API Worker free?
- Yes. Notion API Worker is open source, so the software itself is free to use. A managed cloud version is also available.
- What is Notion API Worker an alternative to?
- Notion API Worker is an open-source alternative to Super.
- Is Notion API Worker actively maintained?
- The most recent commit to Notion API Worker was on 17 October 2025. The project has 1.7k stars on GitHub.
Open-source alternatives to Notion API Worker
See all
KeystoneJS
CMS
The superpowered headless CMS for Node.js — built with GraphQL and React
MITvs Contentstack★ 10k
Webiny
CMS
Open-source, self-hosted CMS platform on AWS serverless (Lambda, DynamoDB, S3). TypeScript
OSSvs Contentstack★ 8k
Sanity
CMS
Sanity Studio – Rapidly configure content workspaces powered by structured content
MITvs Contentstack★ 6.3k
Microfeed
CMS
an agentic cms self-hosted on cloudflare, for podcasts, blogs, photos, videos, documents,
AGPL-3.0vs Buzzsprout★ 4.1k
Squidex
CMS
Headless CMS and Content Managment Hub
MITvs Contentstack★ 2.5k
Mixcore
CMS
🚀 A future-proof enterprise web CMS supporting both headless and decoupled approaches. Bu
MIT★ 887
SaaS alternatives to Notion API Worker
See allSuper
CMS
Turns Notion pages into custom-domain websites
SaaS
ButterCMS
CMS
Hosted headless CMS and blog engine with APIs for many frameworks
SaaS
Contentful
CMS
Headless CMS and content platform with APIs, structured content and localization
SaaS
Contza
CMS
Developer-first CMS that adds visual content editing to a website
SaaS
Cosmic
CMS
API-first headless CMS with a hosted dashboard and media library
SaaS
DatoCMS
CMS
Headless CMS with a GraphQL API and image CDN
SaaS
