diff --git a/src/cal_tools/calcat_interface2.py b/src/cal_tools/calcat_interface2.py
index 07f2fdcf519daf8b876ffe3e2f64c1cb8fdd4823..bd985314157c537ccbdfa1b9a5dba93f0040c6a5 100644
--- a/src/cal_tools/calcat_interface2.py
+++ b/src/cal_tools/calcat_interface2.py
@@ -23,7 +23,7 @@ class ModuleNameError(KeyError):
         return f"No module named {self.name!r}"
 
 
-class APIError(requests.HTTPError):
+class CalCatAPIError(requests.HTTPError):
     """Used when the response includes error details as JSON"""
 
 
@@ -83,7 +83,7 @@ class CalCatAPIClient:
             except Exception:
                 resp.raise_for_status()
             else:
-                raise APIError(
+                raise CalCatAPIError(
                     f"Error {resp.status_code} from API: "
                     f"{d.get('info', 'missing details')}"
                 )