FAQ
What is "InnerTube"?
InnerTube is YouTube's private API. It is used by the official YouTube website and apps to fetch data.
How Project InnerTube Helped Pull YouTube Out of the Gutter;
Is authentication supported?
Yes, see the Authentication guide.
How do I disable logging?
You can disable logging by changing the default log level. More information can be found in the Troubleshooting page.
What environments are supported?
Node.js, Deno, modern browsers, and React Native are supported.
Why do video info requests fail in my server?
There are several reasons why they might fail. The most common one is that the server's IP address is blocked by YouTube. Unfortunately, there is no known solution to this problem.