diff --git a/package_alerts/package_alerts b/package_alerts/package_alerts
index 7dc8e37d9653e251279a6c282a5e0150dee1d266..60e5901c67e06d50ca330b44251fd23938c308cc 100755
--- a/package_alerts/package_alerts
+++ b/package_alerts/package_alerts
@@ -151,7 +151,9 @@ def get_upstream(token, feed):
         for p in j["body"]:
             package = f"{p['name']}-{p['version']}-{p['release']}"
             checksum = p["checksum"]
-            packages.append(f"{package},{checksum}")
+            package_arch = p["arch"]
+            if package_arch == arch:
+                packages.append(f"{package},{checksum}")
         if count == 100:
             offset += count
             print(f"{feed}: incrementing offset to {offset}", flush=True)