Purpose

Research on Google’s NotebookLM API capabilities for programmatically generating podcasts, audio overviews, and managing content automation. This document covers both the official Enterprise API and alternative solutions.

Key Findings

Official API Support (Enterprise Only)

Yes, Google provides an API - but only for NotebookLM Enterprise users with Gemini Enterprise licenses.

Podcast API

  • Method: podcasts - standalone API for generating podcasts
  • Audio Overview Method: notebooks.audioOverviews.create - generates audio overview for notebook content
  • Access: Requires IAM role roles/discoveryengine.podcastApiUser
  • Input: Array of multimedia objects (text, images, audio, video clips)
  • Customization:
    • FOCUS prompt to guide podcast direction
    • Language specification via BCP47 language tags
    • Defaults to English if no language specified
  • Output: MP3 file downloadable via curl command

Key Differences

  • Podcast API: Standalone, doesn’t require a NotebookLM notebook or data store
  • Audio Overview: Must be associated with an existing notebook with data sources

Consumer Version Limitations

No public API for the free/consumer version of NotebookLM. Web interface only with these features:

  • Supports: PDFs, .txt files, Google Docs, Google Slides, web articles
  • Does NOT support: Spreadsheets, highly visual content
  • Can generate podcasts from Google Slides content
  • One-click audio generation from web UI only

Audio Overview Feature

What it does:

  • Transforms documents into engaging audio discussions
  • Two AI hosts conduct a “deep dive” discussion
  • Summarizes material, makes connections between topics
  • Provides objective reflection of source content
  • Available in 50+ languages (as of 2025)
  • Designed for use cases like course readings, legal briefs, research papers

Video Overview Feature (Announced I/O 2025, Launched July 2025)

This is the “Audio + Slides” feature - combines narrated audio with auto-generated animated slides.

What it does:

  • Transforms notebook sources into AI-narrated animated short films (5-15 minutes)
  • Analyzes up to 50 sources (500,000 words per source)
  • Generates cartoon-style visual effects, dynamic text, and AI narration
  • Uses Gemini’s Nano Banana image generation model for visuals

Format Types:

  • Explainer: Structured, comprehensive video for in-depth understanding
  • Brief: Bite-sized format to quickly grasp core ideas

Visual Styles (for 18+ users):

  • Classic, Whiteboard, Watercolor, Retro Print, Heritage, Paper-craft, Kawaii, Anime

Access via NotebookLM Studio panel - four tiles:

  1. Audio Overviews
  2. Video Overviews
  3. Mind Maps
  4. Reports

API Status for Video Overviews:

  • ⚠️ No dedicated API found yet for Video Overviews
  • Currently UI-only via Studio panel
  • Enterprise Audio Overview API exists, but Video Overview API not documented
  • May be added in the future given enterprise demand

Supports multi-tasking: listen to Audio Overview while exploring Mind Map or reviewing Study Guide.

Slides Generator Feature (In Development - Oct 2025)

Upcoming feature - standalone slides generation (not video format):

  • Will integrate as a standard option in NotebookLM Studio panel
  • Will use Google’s Nano Banana model for image generation
  • Create presentations directly from sources without leaving NotebookLM
  • Part of Google’s strategy to make NotebookLM an “all-in-one knowledge to content pipeline”

Other Content Generation Features

NotebookLM’s Notebook Guide can generate:

  • FAQs
  • Briefing documents
  • Timelines
  • Table of contents
  • Study guides

Custom Automation Solutions

Developers have built custom implementations using Google Cloud tools:

Example Architecture:

  1. Text processed by Gemini 1.5 Flash
  2. Generates structured podcast script
  3. Google TTS API converts script to audio
  4. Volume Mounts for processing
  5. Final podcast stored in Cloud Storage bucket

Third-Party API Alternatives

AutoContent API

  • NotebookLM alternative for developers
  • Multilanguage support
  • Custom voices
  • Advanced podcast controls
  • FAQ generation and study guides
  • Pricing: 10 credits per podcast (standard voices)
  • Input: Websites, YouTube videos, PDFs, plain text

Podcastfy (Open Source)

  • Python package for podcast generation
  • Multi-modal content support (text, images)
  • Multi-lingual audio conversations
  • Input: Websites, PDFs, images, YouTube videos
  • Focus on programmatic and customizable generation
  • Unlike NotebookLM: designed for scale and automation

Summary Table

SolutionAPI AccessCostCustomizationUse Case
NotebookLM EnterpriseYes (Podcast API)Requires Gemini Enterprise licenseFocus prompts, language selectionEnterprise automation
NotebookLM ConsumerNoFreeLimited (web UI only)Personal research, manual generation
AutoContent APIYesPay per podcastHigh (custom voices, controls)Professional content creation
PodcastfyOpen sourceFree (self-hosted)Very high (Python-based)Developers, custom workflows

Answer to Original Question

Does Google provide an API to manage NotebookLM and trigger podcast and slide creations?

Yes, but with caveats:

FeatureEnterprise APIConsumer Access
Audio Overview (Podcast)notebooks.audioOverviews.createWeb UI only
Standalone Podcastpodcasts methodWeb UI only
Video Overview (Audio+Slides)⚠️ Unknown (likely coming)Web UI only
Slides Generator⚠️ In developmentNot available yet

Summary:

  1. Enterprise users: Full API access for podcasts via Podcast API
  2. Video Overview exists: “Audio + Slides” is the Video Overview feature (launched Aug 2025)
  3. Standalone Slides: Coming soon as separate feature
  4. Consumer API: No programmatic access, web UI only
  5. Alternatives: Third-party APIs and open-source tools available

Sources

  1. Manage audio overview of your notebook (API) | Google Cloud
  2. Generate podcasts (API method) | Google Cloud
  3. NotebookLM now lets you listen to a conversation about your sources | Google Blog
  4. AutoContent API - NotebookLM Alternative
  5. Podcastfy - Open Source Python Alternative
  6. Google’s NotebookLM expands its AI podcast feature to more languages | TechCrunch
  7. Turn Google Docs into AI-Powered Podcasts | Medium
  8. Generate Video Overviews in NotebookLM | Google Help
  9. What’s new in NotebookLM: Video Overviews and an upgraded Studio | Google Blog
  10. NotebookLM Slides: The Feature We’re All Waiting For | Medium
  11. Google works on Slides generation feature for Notebook LM | TestingCatalog
  12. NotebookLM goes global with Slides support | Google Blog
  13. Video Overviews on NotebookLM get a major upgrade with Nano Banana | Google Blog
  14. Google Workspace Updates: Introducing Video Overviews
  15. Google’s NotebookLM Video Overview Launched | AI Base