Rate limits
Understand the Argos API rate limits, the headers returned on every response, and how to handle 429 responses.
The limit
Rate limit headers
Header
Description
Handling 429 responses
async function requestWithRetry(url, options) {
while (true) {
const response = await fetch(url, options);
if (response.status !== 429) {
return response;
}
const retryAfter = Number(response.headers.get("Retry-After")) || 1;
await new Promise((resolve) => setTimeout(resolve, retryAfter * 1000));
}
}Need a higher limit?
Last updated
Was this helpful?