Notion
Free tierThe AI workspace that keeps work moving 24/7 with agents, docs, and knowledge base
Free tier available·All audiences·API available
Key strengths
All-in-one AI workspace combining docs, projects, and knowledge baseCustom AI agents that automate repetitive workflows 24/7AI-powered enterprise search across all connected appsAI Meeting Notes for automatic, accurate meeting summaries#1 rated knowledge base and AI writing tool (G2, 3 years running)
Free tier + paid plans
San Francisco, USA
Founded 2016
No ratings yet
Notion API & Developer Setup
Notion provides a public REST API for reading and writing workspace content programmatically.
Authentication
curl -X GET https://api.notion.com/v1/users/me \
-H "Authorization: Bearer YOUR_INTEGRATION_TOKEN" \
-H "Notion-Version: 2022-06-28"
Key Endpoints
GET /v1/databases/{id}/query— Query a Notion database with filters and sortsPOST /v1/pages— Create a new page or database entryPATCH /v1/blocks/{id}— Update block content (text, headings, to-dos, etc.)GET /v1/search— Full-text search across all accessible content
Key Parameters
filter: Structured JSON object for database property filters (e.g., status, date, select)sorts: Array of sort descriptors for database queriesNotion-Versionheader: Required for all API calls; pin to a stable version
Agents & Automations
Custom Agents are configured via the Notion UI and can be triggered by webhooks or scheduled intervals. They can read from and write to Notion databases, send Slack messages, and call external APIs — making them suitable for event-driven orchestration pipelines.
SDKs & Resources
- Official JavaScript SDK:
@notionhq/client(npm) - Community SDKs available for Python, Go, Ruby
- Developer docs: developers.notion.com
