**Summarized: **YouTube the world largest bideo braofcast company. People usually watch video under the web site or use the mashup to integrate into theirown blog. This article describes the way to deal with YouTube via C++ coding. I will show you how to handle YouTube API using Web Browser or using C++ to write a simple sample to demo how to get response from YouTube. Also I also tell you help to write a simple program to download YouTube video via HTTP connection client. **YouTube APIs **YouTube already provide lots of APIs which could help us to query video detail, get list by tag, list popular… All you have to do is open a url which like [http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=XXXX_ID&tag=TakeThat](http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=XXXX_ID&tag=TakeThat) > > As you see the URL it separate into three part: “method=youtube.videos.list_by_tag”: it is API name, whole API list is here. “dev_id=XXXX_ID”: Every API request need a developer ID which you can request here. “&tag=TakeThat”:...