diff --git a/sickbeard/providers/danishbits.py b/sickbeard/providers/danishbits.py
index ba708ad6fd7b6832de5676be0438b5d2dfe3c551..f8802347bb2ef9fc37f8f9857713c30285c90b33 100644
--- a/sickbeard/providers/danishbits.py
+++ b/sickbeard/providers/danishbits.py
@@ -67,7 +67,8 @@ class DanishbitsProvider(TorrentProvider):  # pylint: disable=too-many-instance-
         search_params = {
             'user': self.username,
             'passkey': self.passkey,
-            'search': search_strings,
+            'search': '.',  # Dummy query for RSS search, needs the search param sent.
+            'latest': 'true'
         }
 
         # Units
@@ -91,16 +92,17 @@ class DanishbitsProvider(TorrentProvider):  # pylint: disable=too-many-instance-
                     logger.log("Search string: {0}".format
                                (search_string.decode("utf-8")), logger.DEBUG)
 
-                search_params['search'] = search_string
+                    search_params['latest'] = 'false'
+                    search_params['search'] = search_string
 
                 data = self.get_url(self.urls['search'], params=search_params, returns='text')
                 if not data:
                     logger.log("No data returned from provider", logger.DEBUG)
                     continue
 
-                torrents = json.loads(data)
-                if 'results' in torrents:
-                    for torrent in torrents['results']:
+                result = json.loads(data)
+                if 'results' in result:
+                    for torrent in result['results']:
                         title = torrent['release_name']
                         download_url = torrent['download_url']
                         seeders  = torrent['seeders']
@@ -120,6 +122,9 @@ class DanishbitsProvider(TorrentProvider):  # pylint: disable=too-many-instance-
                         logger.log("Found result: {0} with {1} seeders and {2} leechers".format
                                                     (title, seeders, leechers), logger.DEBUG)
                         items.append(item)
+                        
+                if 'error' in result:
+                    logger.log(result['error'], logger.WARNING)
 
             # For each search mode sort all the items by seeders if available
             items.sort(key=lambda d: try_int(d.get('seeders', 0)), reverse=True)