Fetch Videos and Bookmarks from Sites

Hello webmasters, I am seeking a professional Programmer who can provide a solution and create it so that I can successfully fetch videos from Video websites that provide embedded code like youtube, and import these vides daily into my database so that they appear on my site.

The script needs to pull videos and news for about 300+ categories on my site.

I need to be able to set the number of videos to pull per day for each category. You need to provide me a simple solution to help it search for keywords for each category and pull the videos based on keywords. It can not pull duplicates. It needs to pull title, descriptions, tags, thumbnail, and anything that important.

Goal: I have 300+ categories for both bookmarks and Videos store in two separate database. Users submit bookmarks and videos daily. What i would like to speed this process up until, submissions are at a peak.

I need a way to fetch news and videos from other sites and have insert into each and every category, ( about 3 news and 3 videos per every weekday).