API Reference
Comprehensive documentation for integrating with our AI technologies. Build powerful applications with our APIs.
API Documentation
NotebookLM API Overview
The NotebookLM API allows you to programmatically create and manage notes, generate AI-powered summaries, and convert text content into audio overviews. This documentation covers the endpoints, request parameters, and response formats for the NotebookLM API.
https://api.aitechhub.com/notebooklm/v1
Authentication
All API requests require authentication using an API key. You can obtain an API key from your account dashboard.
Authorization: Bearer YOUR_API_KEY
curl -X GET "https://api.aitechhub.com/notebooklm/v1/notes" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
Audio Overviews API
The Audio Overviews API allows you to convert text content into audio summaries using advanced AI text-to-speech technology.
Create Audio Overview
{ "note_id": "note_123456", "voice_id": "en-US-Neural2-F", "summary_length": "medium", "include_key_points": true, "background_music": false }
{ "audio_overview_id": "ao_789012", "status": "processing", "estimated_duration_seconds": 325, "created_at": "2025-05-12T15:30:45Z", "note_id": "note_123456" }
Get Audio Overview
{ "audio_overview_id": "ao_789012", "status": "completed", "duration_seconds": 318, "created_at": "2025-05-12T15:30:45Z", "completed_at": "2025-05-12T15:35:12Z", "note_id": "note_123456", "audio_url": "https://storage.aitechhub.com/audio-overviews/ao_789012.mp3", "transcript": "This audio overview summarizes the key points from your research notes..." }
List Audio Overviews
Parameter | Type | Description |
---|---|---|
note_id | string | Filter by note ID |
status | string | Filter by status (processing, completed, failed) |
limit | integer | Number of results to return (default: 20, max: 100) |
offset | integer | Offset for pagination (default: 0) |
Notes Management API
The Notes Management API allows you to create, retrieve, update, and delete notes in NotebookLM.
Create Note
{ "title": "Research Notes on Machine Learning", "content": "These are my notes on recent developments in machine learning...", "tags": ["research", "machine learning", "AI"], "generate_summary": true }
Rate Limits
The NotebookLM API has rate limits to ensure fair usage across all users.
Plan | Requests per minute | Audio minutes per day |
---|---|---|
Free | 60 | 30 |
Pro | 300 | 120 |
Enterprise | 1,000+ | 500+ |