diff --git a/chwrapper/services/base.py b/chwrapper/services/base.py
index <HASH>..<HASH> 100644
--- a/chwrapper/services/base.py
+++ b/chwrapper/services/base.py
@@ -63,7 +63,7 @@ class Service(object):
             custom_messages = {
                 429: cust_str.format(
                     datetime.utcfromtimestamp(
-                        float(response.headers['X-Ratelimit-Reset']))
+                        float(response.headers.get('X-Ratelimit-Reset', 0)))
                 )
             }
Use .get to stop KeyErrors being raised when no headers returned by Companies House