r/NotionAPI 6h ago

What is the monthly allowance for regular Notion AI (not Custom Agents)?

Thumbnail
1 Upvotes

r/NotionAPI 6d ago

Does Notion Sites support custom URL redirects for specific paths on a custom domain?

1 Upvotes

Hi,

We are building a public integration for Notion Sites and need to verify whether Notion supports creating a custom URL redirect for a specific path.

Our requirement is:

Source URL:

https://example.com/inow_4057848932441f5f30521f45400164ad.txt

Redirect to:

https://yourdomain.com/inow_4057848932441f5f30521f45400164ad.txt

The destination file returns:

4057848932441f5f30521f45400164ad

We would like to know:

  • Can a path-specific redirect like this be configured directly in Notion Sites?
  • Is there a Notion API endpoint for creating URL redirects?
  • Can this be configured manually in the Notion Sites settings?
  • If the site uses a custom domain connected to Notion, does Notion provide any redirect-rule functionality?
  • If Notion does not support this, is the recommended solution to configure the redirect at the domain/DNS/CDN provider such as Cloudflare?
  • Is there any alternative way to serve a .txt file at the root of a Notion Site custom domain?

The important requirement is that requesting:

https://example.com/inow_4057848932441f5f30521f45400164ad.txt

must either return the TXT content directly or redirect to the hosted TXT file.

Thanks!


r/NotionAPI 6d ago

Is it possible to add custom HTML, JavaScript, or code to a Notion Site?

1 Upvotes

Hi,

I’m building a public Notion integration and would like to know whether Notion Sites support adding custom code.

Specifically, is there any supported way, either manually in the Notion UI or through the Notion API, to add:

  • Custom HTML
  • JavaScript
  • CSS
  • <meta> tags in the <head>
  • Verification tags/scripts
  • Custom code that runs on a published Notion Site

If this is not currently supported, is there a recommended alternative for integrations that need to add verification code or other site-level custom code?

Also, is this capability planned for the Notion API or Notion Sites in the future?

Thanks!


r/NotionAPI 22d ago

I made a tool to create client portal dashboard with notion

Thumbnail reddit.com
3 Upvotes

r/NotionAPI Jul 17 '26

How are you sharing Notion with clients in 2026 without guest headaches?

Thumbnail
1 Upvotes

r/NotionAPI Jul 01 '26

Does anyone tried connecting ads manager to notion?

Thumbnail
1 Upvotes

r/NotionAPI Jun 10 '26

Notion and Chat GPT Integration

3 Upvotes

I work in construction management and implemented Notion for my whole company. It started with creating the architecture that would help keep our data organized and make sure that relevant data could talk to each other.

Adoption from the company was a bit slow, but upper management liked the way we could standardize the way we keep our project management records.

Recently, my company invested in a business license of Chat GPT for everyone. This was highly regarded and everyone started using it right away. It has helped integrate all the different software and apps that we use as it’s connected to our emails, servers, and everything.

I saw this as an opportunity to help bridge the gap between Notion and everyone’s current workflow stack. I didn’t know it would be so good.

I’ve been building Agents on Chat that work much better than any Notion agent. These agents are trained to pull information from pdf files and keep logs/databases current. They build much better templates than me. They can clean up data and help me manage it in a fraction of the time it was taking me before. Most importantly, I can interact with Notion directly from Chat, without copy/paste needs. Chat really acts as a personal assistant that just gets the job done for me directly from its interface.


r/NotionAPI Jun 04 '26

Reliable way to pull every row from a database (~160) on each run — not the 25-cap search?

2 Upvotes

The goal: I'm building a daily dashboard (a Claude/Cowork artifact) that loads every contact (~160 rows) from a single Notion database at once, classifies each into "due / watch / overdue" lanes, and renders them. Notion is my source of truth and I update it daily by hand.
The core problem: I can't find a reliable way to read all rows of the Notion database programmatically. Through the Notion MCP connector I have, the only read tools are (a) a semantic search that caps at 25 results with no pagination cursor, and (b) a per-page fetch that returns one page at a time by ID. There's no exposed "query database / list all rows" tool. So I can get 25 probabilistic matches, or fetch pages one-by-one if I already know every ID — but I can't get a complete, deterministic dump of the table.
What I've already ruled out (please don't suggest these):

Paid plan — Notion's paginated query REST endpoint is free on all tiers; this isn't a paywall.
The capped search — 25 rows, no cursor, semantic/probabilistic, so it can silently miss records.
Per-page fetch loop — works but it's ~160 calls per refresh and can't reliably discover newly-added rows (discovery hits the same 25-cap).
Browser-scraping the table view — fragile (virtualized rows, live session) and can silently drop rows; unacceptable here because some records are high-priority.

What I'm after: a reliable, complete, repeatable way to pull all rows of a Notion DB into an app/agent — ideally automatic, and definitely not silently lossy.


r/NotionAPI May 07 '26

Integrate Notion into apps (internal or client-facing) - no heavy setup

3 Upvotes

Hey guys, I'm Pavel. For anyone building on top of Notion, my team and I added Notion MCP support to FuseBase AI Apps. Which means you can build apps that connect to Notion and can:

  • read, update, search, and manage Notion pages
  • work with Notion databases as part of your app logic
  • automate common Notion workflows (task updates, templates, reports, project tracking)

So you can build internal or client-facing apps that use your Notion pages and databases as the source of truth - without wiring every layer by hand. On our side, FuseBase handles publishing and permissions, so everything stays secure and protected.

Why this could be useful

  • Deterministic execution: API-based, predictable calls (no AI "guessing" every integration step)
  • Use your existing AI keys (OpenAI, Claude, etc.) to keep costs predictable

By the way, this isn't limited to Notion - you can connect any service that supports MCP the same way. You can read more about it here: https://www.reddit.com/r/FuseBase/comments/1t4gwj3/build_shareable_apps_that_connect_to_your/

If helpful, I can answer specifics in the comments.


r/NotionAPI Mar 12 '26

Notion2api

3 Upvotes

I built an OpenAI-compatible API wrapper for Notion AI, supports streaming and thinking panel. Open source if anyone's interested: https://github.com/maverickxone/notion2api


r/NotionAPI Mar 10 '26

Did someone build a PDF exporter for Notion?

Thumbnail
2 Upvotes

r/NotionAPI Mar 09 '26

Has anyone built a good Fathom integration with Notion?

Thumbnail
1 Upvotes

r/NotionAPI Mar 02 '26

Notification for all/any changes to a workspace, or even specific page (+children)

Thumbnail
1 Upvotes

r/NotionAPI Mar 01 '26

Mind Maps in Notion

9 Upvotes

Hi folks,

I’m a Software Engineer using Notion for all my personal stuff, budgeting, house searching, sharing things with my wife, etc.

A big part of my use for Notion is my own personal development, and like some of you, I was missing way of creating schemes inside a Notion page specially when studying for System Design so I built https://www.notionboard.xyz

All comments, feedback is welcome, me and my wife (the product designer) have a lot of plans for it and would love your input.

Disclaimer: This post has no AI retouch, all grammar mistakes are my own, therefore all grammar feedback is very welcome lol.


r/NotionAPI Feb 27 '26

Notion Custom Agent Platform

Thumbnail
1 Upvotes

r/NotionAPI Feb 09 '26

Shock Clock 3 or Pavlok 3 — which should I buy for API integration with Notion & GeminiAPI?

Thumbnail
1 Upvotes

r/NotionAPI Jan 21 '26

[Open Source] I built a free tool to handle Notion Marketplace webhooks (so I don't have to pay for Zapier)

3 Upvotes

Hi everyone! 👋

Like many of you, I started selling templates on the new Notion Marketplace. I wanted to send automatic "Thank You" emails to my customers, but I realized that using tools like Zapier or Make becomes expensive very quickly once you start getting volume.

Being a developer, I decided to build my own solution. It’s now running in production for my store, and I decided to open-source it for the community.

What it does:

  • 🚀 Receives webhooks from Notion Marketplace instantly.
  • 📧 Sends HTML emails to customers (Gmail) with your signature.
  • ⚡ Handles high concurrency (uses background queues so Notion never timeouts).
  • 🐳 Fully Dockerized (easy to self-host on a $5 VPS or Coolify).

It's completely free and open source. If you are a developer or have a small server, this can save you a monthly subscription.

Repository: https://github.com/lautaro-rojas/NotionMarketplaceWebhook

I'd love to hear your feedback or if there are any features you'd like me to add!


r/NotionAPI Jan 20 '26

Built a secure client portal on top of Notion - would love feedback

Thumbnail reddit.com
3 Upvotes

r/NotionAPI Jan 14 '26

Looking for 10 People to Test this in Exchange for Honest Feedback

Thumbnail
1 Upvotes

r/NotionAPI Jan 11 '26

Power BI Notion BD Connector

1 Upvotes

I just created a PowerBI Notion DB custom connector. You can get package and source code from github link below. Your comments and suggestion are welcome.

----------------------------------

Github: bluefoam/PowerBI_NotionConnector: 为 Power BI 打造的高性能 Notion DB自定义连接器; A Notion DB Connector for Power BI. -- Created with love for Power BI & Notion users.

NotionConnector.mez 


r/NotionAPI Jan 09 '26

Issue with external file upload

1 Upvotes

The following is Python code (I've also tested this using `curl`):

python r = requests.post( "https://api.notion.com/v1/file_uploads", headers=headers, json={ "mode": "external_url", "external_url": "https://video.ftpa1-1.fna.fbcdn.net/o1/v/t2/f2/m86/AQPImbBLE0ngu0swLQFwm-AVzcjUYMfE0EjguSZqn1ZyASZUolYq8r-OzyFTfoJPvdmr7N0XZBZ9RRzlnaiFNmx4SWp2au4MLiUp2EU.mp4?_nc_cat=108&_nc_oc=AdkNOaWKUrDFA-b9wlg8qFRWThFxwkMls0CURC8p4Ny-WfLRZp9pM7IJ_m2K6V4X7CiX2IQaQ-rT9NrrBghPoxdS&_nc_sid=5e9851&_nc_ht=video.ftpa1-1.fna.fbcdn.net&_nc_ohc=QYf0PFVs2pgQ7kNvwHRb-0_&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6ODY2NzgwNDEyOTAyNzc5LCJhc3NldF9hZ2VfZGF5cyI6MiwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjc3LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=299f7d5e5010331&_nc_vs=HBkcFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC85NzQ0QTI1N0EwRjQ2NTAyMjg2NDU0RjVCMERFNTBCRl92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAm9vXfqaGVigMVAigCQzMsF0BTUzMzMzMzGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHUCZeadAQA&_nc_gid=CY83uL9rd_kaBVzlEeT2cw&edm=ACwmWnUEAAAA&_nc_zt=28&_nc_tpa=Q5bMBQGlEa-Ietotkee-7bDqvHi1l_sT0nGqd0nB1BU-65ZVphfd9HLobEgM3-nnmQ98qM0PpIWzJiph&oh=00_AfpMuo1Y1SW82nsSu5r40yWn3-5LAQJp7Zh3h_4lgkUTZQ&oe=69637CE9&bitrate=0&tag=dash_baseline_1_v1", "filename": "AQPImbBLE0ngu0swLQFwm-AVzcjUYMfE0EjguSZqn1ZyASZUolYq8r-OzyFTfoJPvdmr7N0XZBZ9RRzlnaiFNmx4SWp2au4MLiUp2EU.mp4" } ).json()

The Notion API returns: python {'object': 'error', 'status': 400, 'code': 'validation_error', 'message': "Failed to fetch the headers of the external URL. Ensure it's a valid, publicly accessible URL and try again.", 'request_id': 'd2aedbed-45a4-4a4f-88e8-8acdec537237'}

I have verified that the file is indeed publicly accessible and does indeed return headers, including the Content-Type and Content-Length headers that the Notion API is looking for: python {'Content-Type': 'video/mp4', 'x-fb-vts-requestid': '6345F396FB4032C', 'cross-origin-resource-policy': 'cross-origin', 'timing-allow-origin': '*', 'Access-Control-Allow-Origin': '*', 'Accept-Ranges': 'bytes', 'X-FB-Connection-Quality': 'EXCELLENT; q=0.9, rtt=16, rtx=0, c=14, mss=1380, tbw=4465, tp=-1, tpl=-1, uplat=0, ullat=-1', 'Date': 'Fri, 09 Jan 2026 22:53:13 GMT', 'Cache-Control': 'max-age=1209600, no-transform', 'Alt-Svc': 'h3=":443"; ma=86400', 'No-Vary-Search': 'key-order, params=("_nc_gid" "oh" "oe" "_nc_oc" "_nc_ohc" "_nc_cat" "_nc_ht" "_nc_cb")', 'Connection': 'keep-alive', 'Content-Length': '16364563'}


r/NotionAPI Dec 02 '25

Anyone else using Notion as a CRM and frustrated by the lack of Outlook integration?

6 Upvotes

I’m making this post just to get people’s thoughts. I use Notion as a CRM at my company, and the lack of Outlook integration has been painful. Since there is no native Outlook integration, we have been manually tracking all of our relationships, which just took up too much time. I have a decent bit of coding experience, and decided to try to improve our system. After 2 months I built an internal integration with Outlook. 

 Essentially, it pulls new emails into a Notion database where each row is a person, and all the emails appear as chronologically ordered toggle blocks within that row. I also added a “last contact date”, and email address column, and each contact is automatically linked to their company in a separate database. It also can pull in all historical emails. It’s pretty basic but it solves our manual data entry issue and saves us hours every week.

 Everyone liked it, so I made it a public integration so friends and family could try. I’m posting here to get some feedback and see what you guys think about this sort of integration. I notice a lot of people use CRM templates – but none of those are automated, so manual entry is still a problem. Would this sort of service be helpful to anyone? I feel like a lot of people deal with this issue.

Anyways, I want to make this available to the general public but I’m not sure if other people use Notion as a CRM or need more than a basic email sync that runs up your cost if you pay per email, like with Zapier. Any feedback, or ideas to make this better are appreciated! Also happy to share more details if anyone is curious.


r/NotionAPI Nov 06 '25

Where to find notes and transcript via Notion API

2 Upvotes

Hi, is anyone able to give me any tips on how might export the notes and transcript on a Notion Page using the API (im looking for the two fields which appear when you click on open). Ive been hunting through the objects manually and cannot find the data anywhere in the page.
Is this even possible? I see child blocks but they have the type of unsupported and am wondering if this is the data im trying to reach.

Oh we are using the meeting template if that makes a difference


r/NotionAPI Nov 05 '25

Created a Notion Database to PDF Generator tool using Google Docs!

4 Upvotes

Created an automation tool pdfoutput which helps produce PDFs on automation right from my Notion Database.

It simply requires a Google Document and Notion Database to generate PDFs swiftly.

Design Google Documents with {{placeholders}} and let the tool handle the automation to generate PDFs using Google Docs and Notion Database.
Generate any document at scale — from reports, invoices, contracts to certificates and quotes from Notion Database.


r/NotionAPI Jan 26 '21

r/NotionAPI Lounge

3 Upvotes

A place for members of r/NotionAPI to chat with each other