diff --git a/semantic_router/index/pinecone.py b/semantic_router/index/pinecone.py
index 5627d4fa95ac13fee4a8e0b96e7973f1945aae29..33b867be740e198fc3597a2d8d1b544a4b68e3d7 100644
--- a/semantic_router/index/pinecone.py
+++ b/semantic_router/index/pinecone.py
@@ -364,7 +364,7 @@ class PineconeIndex(BaseIndex):
         all_vector_ids = []
         metadata = []
 
-        for ids in self.index.list(prefix=prefix):
+        for ids in self.index.list(prefix=prefix, namespace=self.namespace):
             all_vector_ids.extend(ids)
 
             if include_metadata: