diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index 31fbfac8476920f4576423c920f548de5df09da5..b21f811b5192418bb4614aacd40a5970ac166861 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 = []