# 429 Error while calling /vectors/list api endpoint

**URL:** <https://community.pinecone.io/t/429-error-while-calling-vectors-list-api-endpoint/4382>\
**Category:** Feature Requests\
**Tags:** vector-database\
**Created:** [February 1, 2024, 5:43pm UTC](https://community.pinecone.io/t/429-error-while-calling-vectors-list-api-endpoint/4382 "2024-02-01T17:43:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anni1236012](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@anni1236012](https://community.pinecone.io/u/anni1236012)\
**Post date:** [February 1, 2024, 5:43pm UTC](https://community.pinecone.io/t/429-error-while-calling-vectors-list-api-endpoint/4382/1 "2024-02-01T17:43:52Z")

</div>

I recently started using Pinecone Serverless and encountered an issue with deleting vectors. I’ve noticed that I’m consistently hitting a rate limit with a 429 error, even when I’m making only around 20 asynchronous API calls. I suspect that the rate limit number is set too low for my use case.

Is there a way to optimize the deletion process to reduce the number of API calls? Specifically, can I provide multiple prefixes in a single request that would return all the associated IDs, helping me avoid hitting the rate limit excessively?

Here’s the example CURL request I’m currently using:

curl -X GET “https://$INDEX\_HOST/vectors/list?namespace=ns1&prefix=doc1#”   
-H “Api-Key: $PINECONE\_API\_KEY”

curl -X GET “https://$INDEX\_HOST/vectors/delete?ids=doc1#chunk1&ids=doc1#chunk2&ids=doc1#chunk3&ids=doc1#chunk4&namespace=example-namespace”   
-H “Api-Key: $PINECONE\_API\_KEY”
