diff --git a/misskaty/plugins/pypi_search.py b/misskaty/plugins/pypi_search.py
index 2d4edd3d..ee973fa8 100644
--- a/misskaty/plugins/pypi_search.py
+++ b/misskaty/plugins/pypi_search.py
@@ -103,7 +103,7 @@ async def pypi_getdata(_, callback_query):
try:
html = await http.get(f"https://pypi.org/pypi/{pkgname}/json", headers=headers)
res = html.json()
- requirement = "".join(f"{i}, " for i in res.get("requires_dist", "Unknown"))
+ requirement = "".join(f"{i}, " for i in res["info"].get("requires_dist")) if res["info"].get("requires_dist") else "Unknown"
msg = ""
msg += f"Package Name: {res['info'].get('name', 'Unknown')}\n"
msg += f"Version: {res['info'].get('version', 'Unknown')}\n"