Is there any possibility to find YouTube videos using advanced criteria except text search such as all videos uploaded by users with only one uploaded video total and between 40,000 and 60,000 views?

2 Answers 2


You cannot search YouTube in this way.

The only thing that you could do is use the additional Search Options and sort them by View Count.

YouTube Search Options


Here is a start to push you in the right direction (maybe using Yahoo Pipes?)

Youtube has Charts (make sure this is set to Worldwide)


This gives the most viewed videos by

  • Today
  • This week
  • This month
  • All time

Let's choose "All time" for now.

Youtube data api has the feed for this.


The next step would be getting the

 <yt:statistics favoriteCount="158959" viewCount="571740242"/>

from each video in the feed.

Now you can at least use a filter module between 40,000 and 60,000.

For adding in the one uploaded video, requires actual programming to be done beyond what Yahoo Pipes does as a feed creator.

Starting with the channels, you can search for say

facebook, channel

Not sure what the equivalent feed will be. So you may need a script that filters this section

 <span class="video-count">42 videos</span>

within the search page.

Seems this is not possible

You can search for YouTube channels in the same way that you search for videos. All user channels with greater than two uploads are indexed in search results. However, if a user's channel does not get indexed in the search results, you can directly get to their channel by entering the following URL: http://www.youtube.com/profile?user=[USERNAME]

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.