diff --git a/homeassistant/components/pyload/__init__.py b/homeassistant/components/pyload/__init__.py
index 8251722de5075b3c746cb0cabeff2db25268ed32..cf8e922d70e40b4841d19f9028002e86b269cb55 100644
--- a/homeassistant/components/pyload/__init__.py
+++ b/homeassistant/components/pyload/__init__.py
@@ -3,7 +3,7 @@
 from __future__ import annotations
 
 from aiohttp import CookieJar
-from pyloadapi.api import PyLoadAPI
+from pyloadapi import PyLoadAPI
 
 from homeassistant.const import (
     CONF_HOST,
diff --git a/homeassistant/components/pyload/button.py b/homeassistant/components/pyload/button.py
index 6303ced09f014d685e3de291d7c179c6bb9eea41..5ee10a327d14422b0e144ef0b367c81b7b096c80 100644
--- a/homeassistant/components/pyload/button.py
+++ b/homeassistant/components/pyload/button.py
@@ -7,7 +7,7 @@ from dataclasses import dataclass
 from enum import StrEnum
 from typing import Any
 
-from pyloadapi.api import CannotConnect, InvalidAuth, PyLoadAPI
+from pyloadapi import CannotConnect, InvalidAuth, PyLoadAPI
 
 from homeassistant.components.button import ButtonEntity, ButtonEntityDescription
 from homeassistant.core import HomeAssistant
diff --git a/homeassistant/components/pyload/config_flow.py b/homeassistant/components/pyload/config_flow.py
index b9bfc579cfcebc4b59f3f354be45470ac7a8a420..bc3bbc6cb34fd695b0c252e7db930e9f83cd2538 100644
--- a/homeassistant/components/pyload/config_flow.py
+++ b/homeassistant/components/pyload/config_flow.py
@@ -7,8 +7,7 @@ import logging
 from typing import Any
 
 from aiohttp import CookieJar
-from pyloadapi.api import PyLoadAPI
-from pyloadapi.exceptions import CannotConnect, InvalidAuth, ParserError
+from pyloadapi import CannotConnect, InvalidAuth, ParserError, PyLoadAPI
 import voluptuous as vol
 
 from homeassistant.config_entries import ConfigFlow, ConfigFlowResult
diff --git a/homeassistant/components/pyload/manifest.json b/homeassistant/components/pyload/manifest.json
index 4490057c8e0bd4c086829c0df33c58813d40ce7b..134865b9d93c4d7b278feb79754a0a0affbcb890 100644
--- a/homeassistant/components/pyload/manifest.json
+++ b/homeassistant/components/pyload/manifest.json
@@ -7,5 +7,5 @@
   "integration_type": "service",
   "iot_class": "local_polling",
   "loggers": ["pyloadapi"],
-  "requirements": ["PyLoadAPI==1.4.1"]
+  "requirements": ["PyLoadAPI==1.4.2"]
 }
diff --git a/homeassistant/components/pyload/switch.py b/homeassistant/components/pyload/switch.py
index 57160cbf5c15556a09d1bdc94a8891d378cdd705..46a54451b9ab6e0ff3d51e63de44439d56c7f512 100644
--- a/homeassistant/components/pyload/switch.py
+++ b/homeassistant/components/pyload/switch.py
@@ -7,7 +7,7 @@ from dataclasses import dataclass
 from enum import StrEnum
 from typing import Any
 
-from pyloadapi.api import CannotConnect, InvalidAuth, PyLoadAPI
+from pyloadapi import CannotConnect, InvalidAuth, PyLoadAPI
 
 from homeassistant.components.switch import (
     SwitchDeviceClass,
diff --git a/requirements_all.txt b/requirements_all.txt
index 3b80e4f78a67935cb9b36e585adac3bcf1c2469e..d0e098a6a0bafbb290e38ff7092865030d6da26d 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -57,7 +57,7 @@ PyFlume==0.6.5
 PyFronius==0.7.3
 
 # homeassistant.components.pyload
-PyLoadAPI==1.4.1
+PyLoadAPI==1.4.2
 
 # homeassistant.components.met_eireann
 PyMetEireann==2024.11.0
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 4ec3192285d1b5324e09f1f570e5447c996e3245..10c18f617253dd9a56470f26f82e9139bd7b0241 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -54,7 +54,7 @@ PyFlume==0.6.5
 PyFronius==0.7.3
 
 # homeassistant.components.pyload
-PyLoadAPI==1.4.1
+PyLoadAPI==1.4.2
 
 # homeassistant.components.met_eireann
 PyMetEireann==2024.11.0