diff --git a/ooyala.module b/ooyala.module
index 6039804..7713cc4 100755
--- a/ooyala.module
+++ b/ooyala.module
@@ -220,7 +220,9 @@ function ooyala_cron() {
   $last_sync = variable_get('ooyala_last_sync', 0);
 
   // Pull from Ooyala all videos that have been updated since last run.
-  $videos = ooyala_api_video_query(array('orderBy' => 'updatedAt,asc', 'fields' => 'labels'));
+  $last_sync_date = date_create('@' . $last_sync);
+  $updated_string = date_format($last_sync_date, 'c');
+  $videos = ooyala_api_video_query(array('orderBy' => 'updatedAt,asc', 'where' => 'updated_at>\'' . $updated_string . '\'', 'fields' => 'labels'));
   ooyala_sync_pull_videos($videos);
 
   // Set the sync time so that we don't need to process unchanged videos.
