NotebookLM doesn't have a public API, so I reverse-engineered it. Now you can programmatically access everything NotebookLM offers.
I'm excited to share 'notebooklm-kit', open-sourced TypeScript SDK for programmatic access to Google NotebookLM.
You can find it on Github here : https://github.com/photon-hq/notebooklm-kit
Happy to answer questions!