NotebookLM API (Gemini Notebook API) v1

September 29, 2026 (October 7, 2026)

The useapi.net NotebookLM API (Gemini Notebook API) turns web pages, PDFs and YouTube videos into podcasts (Audio Overviews), Video Overviews, slide decks and quizzes from code. This is the experimental API for Gemini Notebook by Google, formerly NotebookLM. It runs on your own Google accounts and works on the free Google plan. Paid Google AI plans raise the usage limits.

Create notebooks, add web pages, YouTube videos, pasted text, uploaded files and Google Drive files as sources, and ask questions that are answered from those sources with citations. Every Studio output is available: Audio Overviews, Video Overviews, reports, interactive reports, tables, quizzes, flashcards, infographics, slide decks and mind maps. Audio, video, slides and infographics come back as downloadable files (m4a, mp4, pdf, pptx, png). Quizzes, flashcards and mind maps come back as JSON.

Let Google find sources for you with Discover sources and Deep Research, then import the ones you want, along with the Deep Research report. Notebooks also keep notes, which can be turned into sources or filled from a whole chat conversation, plus mind map notes. Sources can be grouped with labels that Google assigns by topic. Chat keeps its history and can be configured with a learning-guide or custom persona and a longer or shorter answer length. A notebook can be copied with its sources, its guide gives Google’s summary with suggested reports and questions, and it can be shared with people or by link.

No code? Import the n8n template that turns web pages, YouTube videos or a blog’s RSS feed into a NotebookLM podcast.

You can also skip the notebook entirely. Send urls or text straight to POST /artifacts and the API creates a notebook for that request on one of your accounts, picked by load and remaining usage.

Run NotebookLM at scale

It is built to run unattended. With several accounts connected, each new job goes to an account that is healthy, has a free job slot and still has usage left for that type, so nobody has to watch Google’s 5-hour and weekly budgets or decide which account runs next. Jobs are tracked on our side: poll GET /jobs/jobid or pass replyUrl to get the finished job record posted to your webhook. When every account is busy or out of usage, the call answers 429, and when Google names the reset time it comes back as retryAt, so your code decides how to handle the load: wait until then, send the next batch to another account with email, or lower the rate. No human has to step in.

📊 How much one account can generate

Google has no fixed daily counts for Gemini Notebook. Each Google account gets a usage budget that refills every 5 hours, plus a weekly budget. The table shows how many of each you can start with a full 5-hour budget, counting each job at Google’s own estimate:

Studio action Free Pro Ultra
Audio Overview 2 9 181
Video Overview 2 9 183
Video Overview, short 2 11 229
Video Overview, cinematic not available 1 25
Report 23 92 1846
Table 16 67 1355
Quiz 43 175 3478
Flashcards 52 212 4285
Infographic 9 37 745
Slide deck 1 7 146
Mind map 66 263 5217
Chat question 62 243 4897

These are minimums. A job usually costs less than Google’s estimate once it finishes, so you get more: a short Audio Overview on Free measured 3 per 5-hour window, not 2. The weekly budget covers about 21 full 5-hour windows, so an account used around the clock runs out before the week ends. To generate more, connect more accounts: the API spreads new notebooks across them.

Plan limits on notebooks and sources:

Plan Notebooks Sources per notebook
Free 100 50
Pro 500 300
Ultra 500 600

These numbers are Google’s and can change. GET /accounts/email returns the live usage of each account, the reset time of both windows and every action’s current estimatedCostPercent.

Pricing

A flat $15/month to useapi.net, which covers every useapi.net API, not only Gemini Notebook. Each subscription lets you connect 3 Google accounts, up to 100 in total. Generation runs on your own Google accounts, so there is no per-call or per-audio charge from us, and Google’s own usage is included in whatever plan the account has, including the free one.

  useapi.net Gemini Notebook API Google’s Gemini Notebook Enterprise API
Accounts Your own Google accounts, free or paid plans Enterprise licenses in a Google Cloud project
Price $15/month flat Per-user Enterprise licenses
Chat with citations ✅ ❌
Deep Research ✅ ❌
Audio Overviews ✅ ✅
Video Overviews, slides, infographics, reports, quizzes, flashcards, mind maps ✅ ❌
Status Experimental Preview (Pre-GA)

One Google account, four APIs

The same Google AI plan powers several useapi.net APIs, each from its own allowance, so one Google account connected to all of them gets the most out of the plan:

  • Google Flow API: Veo 3.1 and Omni 1.1 Flash video, Nano Banana images up to 4K, from Flow credits.
  • Google Vids API: Omni 1.1 Flash video with avatars and voices, from the Vids allowance, which does not use Flow credits.
  • NotebookLM API (Gemini Notebook API): chat with sources, Deep Research and every Studio output, from the Gemini Notebook usage limits.
  • FlowMusic API: full songs with Lyria in Google Flow Music, which signs in with a Google account too, on Flow Music’s own plans.

Each API is set up on its own setup page, and one useapi.net subscription covers all of them.

Start using the API

A single $15/month subscription covers every API on useapi.net — one token, all services. You connect up to 3 of your own provider accounts per service, and useapi.net handles the REST API, load balancing, and polling.

Subscribe — $15/month

Pricing, crypto payment, and volume options — full refund within the first 14 days if you have fewer than 50 successful generations.

Questions

Does NotebookLM have an API?

Not for regular Google accounts. Google offers an API only for Gemini Notebook Enterprise (NotebookLM’s new name since July 2026), which needs Enterprise licenses in a Google Cloud project and covers creating, listing, sharing and deleting notebooks, adding sources and generating Audio Overviews. The useapi.net Gemini Notebook API is a third-party REST API that drives your own Google account, so it works on free and paid consumer plans and covers everything in the web app: chat with citations, Deep Research and every Studio output.

Is there a NotebookLM API key?

Google doesn’t issue one for regular accounts. You call this API with a useapi.net API token and connect your Google account once through the automated browser setup: sign in with Google, and there are no cookies to copy. You don’t need a Google Cloud project.

How much does the NotebookLM API cost?

A flat $15/month to useapi.net, which covers 3 Google accounts and every other useapi.net API. Google’s side costs nothing extra: generation uses your account’s own usage budget, and the free plan works. A paid Google AI plan raises the limits (see “How much one account can generate” above).

Is there a free NotebookLM API?

The Google side is free on a free Google account. The useapi.net subscription is $15/month, with a full refund within 14 days if you have made fewer than 50 successful generations (see the refund policy). Free open-source libraries also exist. They run on your own machine and need you to keep the Google session alive yourself, which this API handles for you.

Can I generate NotebookLM podcasts (Audio Overviews) with the API?

Yes. Send links or text to POST /artifacts with an audio type and download the finished .m4a. The same endpoint returns Video Overviews as .mp4, slide decks as .pdf and .pptx, and infographics as .png.

Is there a Python SDK, example code or an n8n integration?

The API is plain REST, so any language or automation tool works. Runnable Node.js, Python and bash examples, a Colab notebook, two ready-to-import n8n workflows and an agent skill for Claude Code and Codex are on GitHub at useapi/notebooklm-api. The n8n tutorial turns links or an RSS feed into podcasts without code. The Postman collection and the LLM-friendly spec below cover every endpoint.

Where does my data go?

Requests pass through useapi.net’s servers, which log API requests and store the connected account’s session so they can run your jobs. The details are in the privacy policy. Your notebooks, sources and generated files live in your own Google account. We recommend connecting a dedicated Google account rather than your personal one.

⚙️ Setup Gemini Notebook

💻 GitHub examples Node.js, Python and bash, a Colab notebook, two n8n workflows and an agent skill for Claude Code and Codex
🔑 Google Account Setup scripts for a clean, single-use Google sign-in (Windows, macOS, Linux)
📦 Postman collection (September 29, 2026)
🤖 LLM-friendly API spec Feed this to your LLM to build integrations
⚡ n8n template: NotebookLM Podcast App Turn links or an RSS feed into a podcast you play in the browser, ready to import

Articles:

Developer Community:


Table of contents