The NotebookLM API requires Google Cloud’s NotebookLM Enterprise product which requires identity/auth setup and buying a subscription which contains at least 15 licenses and can contain up to 5,000 licenses. (More rules about regions.)
Official Google Cloud Documentation: …