Notion is an all-in-one workspace built by Notion Labs, combining docs, wikis, databases, and task tracking in a single flexible, block-based editor. It ranks around #7 among collaboration tools with roughly 16.5% usage share, popular with both teams and individuals. People adopt it because one tool can replace a notebook, a wiki, a spreadsheet, and a kanban board โ every page is built from the same reusable blocks.
Notion exposes a public API for reading and writing pages/databases. This call queries a database (e.g. a task tracker) filtered by status, the same pattern used to sync Notion data into external dashboards.
# POST https://api.notion.com/v1/databases/{database_id}/query
# Header: Authorization: Bearer <your Notion integration token>
# Header: Notion-Version: 2022-06-28
curl -X POST https://api.notion.com/v1/databases/d9824bdc-8445-4327-be8b-5b47500af6ce/query \
-H "Authorization: Bearer $NOTION_TOKEN" \
-H "Notion-Version: 2022-06-28" \
-H "Content-Type: application/json" \
-d '{
"filter": {
"property": "Status",
"select": { "equals": "In Progress" }
}
}'
Sign up free at notion.so, start from a template (personal wiki, sprint board, CRM), and build out pages with slash commands (/table, /toggle, /database). For API access, create an internal integration from notion.so/my-integrations and share a page with it.
# quick curl test of the Notion API
curl https://api.notion.com/v1/users/me \
-H "Authorization: Bearer $NOTION_TOKEN" \
-H "Notion-Version: 2022-06-28"