I have a b2b api provider that only allows 600 calls per minute / 10 calls per second)
If i am doing a batch enrichment via clay (Let's say 3000 columns), it keeps showing an error due to the rate limits. How can I make clay retry?
You need to configure rate limits in your HTTP API enrichment to match your provider's limits. Set Request Limit: 10 and Duration: 1000 (1 second) to stay within 10 calls per second. [1] [2]
For retries on failed rows, click your column header, hover over "Run column," and select "Force" to restart queued enrichments. You can also use "Run all rows that haven't run or have errors" to retry only failed attempts.
The rate limiting will automatically pace your requests to prevent API errors.
If you need any more help with configuring retries or managing rate limits for your batch enrichment, please let me know. Would you like to provide more details about the errors you're encountering or the setup you're using?
Exactly! For 300 calls per minute, set Request Limit: 300 and Duration: 60000 (60 seconds in milliseconds). [1] This will pace your requests to stay within your API provider's limits and prevent those errors during batch enrichment. [2]
If you still need help with setting up the rate limits or handling the errors during batch enrichment, I’m here to assist. Would you like to share more details about the specific errors or your current configuration?