diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index b70c5d47efa92063b61fa1ae7910314caddd9c9e..136422d1fa0bc678db2fe1118a0bd4171598f0c6 100644
--- a/semantic_router/index/pinecone.py
+++ b/semantic_router/index/pinecone.py
@@ -188,6 +188,8 @@ class PineconeIndex(BaseIndex):
         # Construct the request URL for listing vectors. Adjust parameters as needed.
         list_url = f"https://{self.host}/vectors/list{prefix_str}"
         params: Dict = {}
+        if self.namespace:
+            params["namespace"] = self.namespace
         headers = {"Api-Key": os.environ["PINECONE_API_KEY"]}
         metadata = []