Netflix is available in most countries around the world, however there are still some countries where Netflix has not been released. If you do not see Netflix on your Apple TV menu, then it is most probably because your country does not currently allow Netflix.
The iTunes Store location of the Apple TV needs to be set to a country that supports Netflix, ie US, UK, Denmark etc in order to have the app on the homescreen.
For this example, we will set the location to USA.
1) From your Apple TV homescreen, go to Settings > iTunes Store > Location
2) Select United States from the menu
3) Return to your homescreen and your menu will now be populated with US channels, including Netflix.
Note: You will need a Netflix subscription in order to use this app on your device. If you don't have one yet, please to our Knowledge Base article on how to sign up for the subscription here:
Signing up for a Netflix subscription
If you have any issues or require further assistance, please email us at email@example.com, and try to include any errors and a full description of the fault.
We'll get back to you as soon as possible to assist you.