After more than 15 years covering everything Apple, it’s with a heavy heart we announce that we will no longer be publishing new content on iMore and the iMore forums will be closing as of November 1st, 2024.
If you are talking about the National Geographic Channel (?), you need an active cable or satellite TV subscription to watch that on your Apple TV. They do not offer a standalone subscription currently. Authentication FAQ - National Geographic Channel