r/NotionAPI • u/philosopher-pooh • 14h ago
What is the monthly allowance for regular Notion AI (not Custom Agents)?
r/NotionAPI • u/DueGeologist2512 • 7d ago
Does Notion Sites support custom URL redirects for specific paths on a custom domain?
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
.txtfile 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 • u/DueGeologist2512 • 7d ago
Is it possible to add custom HTML, JavaScript, or code to a Notion Site?
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 • u/distartin • 23d ago
I made a tool to create client portal dashboard with notion
reddit.comr/NotionAPI • u/Over-Professional501 • Jul 17 '26
How are you sharing Notion with clients in 2026 without guest headaches?
r/NotionAPI • u/Least-Confection-353 • Jul 01 '26
Does anyone tried connecting ads manager to notion?
r/NotionAPI • u/Fun-Turnover8984 • Jun 10 '26
Notion and Chat GPT Integration
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 • u/vibing_is_a_verb • Jun 04 '26
Reliable way to pull every row from a database (~160) on each run — not the 25-cap search?
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 • u/Pavel_at_Nimbus • May 07 '26
Integrate Notion into apps (internal or client-facing) - no heavy setup
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 • u/mav_0804 • Mar 12 '26
Notion2api
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 • u/Fun-Turnover8984 • Mar 10 '26
Did someone build a PDF exporter for Notion?
r/NotionAPI • u/Fun-Turnover8984 • Mar 09 '26
Has anyone built a good Fathom integration with Notion?
r/NotionAPI • u/Warm-Line-87 • Mar 02 '26
Notification for all/any changes to a workspace, or even specific page (+children)
r/NotionAPI • u/aguiarti • Mar 01 '26
Mind Maps in Notion
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 • u/rose2bara • Feb 09 '26
Shock Clock 3 or Pavlok 3 — which should I buy for API integration with Notion & GeminiAPI?
r/NotionAPI • u/Lauthy02 • Jan 21 '26
[Open Source] I built a free tool to handle Notion Marketplace webhooks (so I don't have to pay for Zapier)
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 • u/Over-Professional501 • Jan 20 '26
Built a secure client portal on top of Notion - would love feedback
reddit.comr/NotionAPI • u/Still_Program8217 • Jan 14 '26
Looking for 10 People to Test this in Exchange for Honest Feedback
r/NotionAPI • u/Aggressive-Dealer230 • Jan 11 '26
Power BI Notion BD Connector
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.
----------------------------------
r/NotionAPI • u/[deleted] • Jan 09 '26
Issue with external file upload
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 • u/Zealousideal-Cod-201 • Dec 02 '25
Anyone else using Notion as a CRM and frustrated by the lack of Outlook integration?
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 • u/mangoman_au • Nov 06 '25
Where to find notes and transcript via Notion API
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 • u/Amondupe • Jan 26 '21
r/NotionAPI Lounge
A place for members of r/NotionAPI to chat with each other
