Back to APIs list

Notion API examples & templates

Use these vals as a playground to view and fork Notion API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
nerdymomocat avatar
add_to_notion_w_ai_webpage
@nerdymomocat
HTTP
Example usage of the add_to_notion_w_ai val Try with the money database . Read and watch the demo run here
andreterron avatar
notionWordCounterFetchDays
@andreterron
Script
An interactive, runnable TypeScript val by andreterron
stevekrouse avatar
notionValLinkTweet
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
date_me_doc_helpers
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
thomasatflexos avatar
importSmallStepsIntoNotion
@thomasatflexos
Express
An interactive, runnable TypeScript val by thomasatflexos
stevekrouse avatar
notionGetDatabaseEditedAfter
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
chet avatar
notionSiteProxy
@chet
HTTP
// NOTE: This doesn't work great.
nerdymomocat avatar
notion_paperpile_detail_filler
@nerdymomocat
Cron
An interactive, runnable TypeScript val by nerdymomocat
jdan avatar
grimPinkLimpet
@jdan
HTTP (preview)
// This approach will use the Notion API to update a block's color.
stevekrouse avatar
getDateMeDatabase
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
notionDateDocTruncated
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
henninggsson avatar
addItem
@henninggsson
Script
An interactive, runnable TypeScript val by henninggsson
andreterron avatar
everyMonday
@andreterron
Script
Every Monday Prints every monday between 2 dates. I use it for quarterly planning. The output can be pasted in Notion as a bullet list.
vinspee avatar
setDatabaseFieldValue
@vinspee
Script
An interactive, runnable TypeScript val by vinspee
stevekrouse avatar
purpleOctopus
@stevekrouse
HTTP
Forked from stevekrouse/dateme
stevekrouse avatar
valTownBlogJSON
@stevekrouse
Script
Back when our blog was hosted on Notion & Super, this val would parse the blog's HTML and turn it into JSON, which would in turn be transformed into an RSS feed. Now our blog is on Astro and generates an RSS feed automatically: https://blog.val.town/rss.xml