Raise an exception if a request is unsuccessful import requests url = "http://mock.kite.com/status/404" r = requests.get(url) try: r.raise_for_status() except requests.exceptions.HTTPError as e: print e OUTPUT 404 Client Error: NOT FOUND