For columns that use an external data source via HTTP, what's the best way to rerun the column if the rate limit causes errors? ie. a RapidAPI endpoint I'm using has a rate limit of 50 request/min, so you'd have to manually re-run the column every minute, but I was hoping there's a better solution
You can manage rate-limited API requests by configuring the rate limit settings in your HTTP column: 1. In the HTTP column settings, locate the "Define rate limit" section 2. Set the "Request Limit" to 50 (matching your RapidAPI limit) 3. Set the "Duration" to 60000 milliseconds (60 seconds = 1 minute)This configuration will automatically control the request rate to stay within your API's limits.You can also enable auto-update for the column to automatically refresh data when new rows are added, though be mindful this might impact your rate limits. Sources: HTTP API with JWT authentication | Documentation | Clay University HTTP API integration overview | Documentation | Clay University
Roshan K. — I’d say if the custom rate limit in the HTTP API doesn’t solve for that, try sending that to a webhook trigger in n8n, then make that same HTTP API request to Rapid API. You can either do batch request in HTTP API settings tab, or you can implement a “wait” node in the workflow to slow things down as well. Have that workflow return the data to webhook trigger which goes back to Clay as the response.
You can manage rate-limited API requests by configuring the rate limit settings in your HTTP column: 1. Go to the HTTP column settings 2. Find the "Define rate limit" section 3. In the "Request Limit" field, enter your API's maximum request limit (e.g., 50 requests) 4. In the "Duration (in ms)" field, specify the time window in milliseconds (e.g., 60000 ms for 1 minute)This configuration will automatically control the request rate to stay within your API's limits.You can also use the auto-update feature to automatically refresh data when new rows are added, but be mindful that this might impact your rate limits. Sources: HTTP API with JWT authentication | Documentation | Clay University HTTP API integration overview | Documentation | Clay University
Brandon C. you’re amazing! that’s something I’ve done in the past to get around the issue but it’s transparently an additional step I wish didn’t have to exist haha. I’ll keep you updated on my findings here, I appreciate your help :)
Thank you for sharing your thoughts! Let me know if there's anything else I can assist with.
Hey there - just wanted to check in here to see if you needed anything else! Feel free to reply back here if you do.
We haven't heard back from you in a bit, so we're going to go ahead and close things out here - feel free to let us know if you still need something!