How to Fix Make.com Rate Limit 429 Errors
A 429 in Make.com is a pacing problem, not a broken scenario. Here is how Make handles rate limit errors differently from other failures, and how to stop them recurring.


How to Fix Make.com Rate Limit 429 Errors
A 429 error in Make.com is not Make telling you something is broken. It is the app you are calling telling you that you are asking for too much, too fast. The fix is never to make Make retry harder. It is to slow down, batch smarter, or back off in a way that respects the limit you just hit. This post covers what actually causes 429 errors in Make scenarios, how Make's own error handling treats them differently from other failures, and the specific patterns I use to stop them from recurring.
What HTTP 429 Means
A 429 status code means "too many requests." The app or API you are calling has a rate limit, a maximum number of requests allowed within some window, typically per second or per minute, and your scenario has exceeded it. It is not a sign of a broken connection or invalid data, it is purely a pacing problem, and the fix is always about pacing rather than about the request content itself.
Why Make Hits Rate Limits
Most 429 errors in Make scenarios come from one of a few patterns: an iterator processing a large batch of records and hitting each one with an individual API call in quick succession, a scenario running on a short interval that adds up to more calls per minute than the target API allows, or several scenarios independently hitting the same third-party API without anyone accounting for the combined volume across all of them.
Webhook Bursts
If your scenario is triggered by a webhook that can deliver several events close together, a voice agent finishing several calls back to back or a form tool sending a batch of submissions, the resulting scenario runs can collectively exceed a downstream API's rate limit even if each individual run looks reasonable on its own. This is a different problem from the webhook queue backing up, covered in Make.com Webhook Queue Explained, though the two often show up together on the same busy scenario.
Google Sheets and Airtable Limits
Two of the most common sources of 429 errors I see on client scenarios are Google Sheets and Airtable, both of which enforce fairly tight per-minute limits on write operations specifically. A scenario looping through a large batch and writing one row at a time to either service will hit its limit well before finishing a batch of any real size. Batching writes, covered below, matters more for these two integrations than almost anywhere else in a typical automation stack.
Retry and Backoff
Make's default module error type for a 400 to 500 status code is a generic RuntimeError, which, in a scheduled scenario, counts against your consecutive error limit and can eventually turn scheduling off entirely if enough errors accumulate. For 429 specifically, Make offers a dedicated RateLimitError type that behaves differently: instead of counting toward the consecutive-error shutoff, it retries automatically with an increasing delay between attempts, starting around a minute and stretching out over subsequent retries. Using RateLimitError instead of treating a 429 as a generic runtime failure is the single most useful native fix available for scenarios calling APIs that return proper rate limit responses.
For scenarios where you want more control than the built-in RateLimitError retry gives you, a manual pattern using a Break error handler combined with a Sleep module works well: catch the 429 specifically (not every error, just this one), sleep for a calculated delay, then retry. Doubling the delay on each successive retry, rather than using a fixed wait, gives a struggling API more room to recover and avoids repeatedly hammering it at the same interval it just rejected.
Batching Requests
The most durable fix for a 429 caused by high-volume writes is not a smarter retry, it is fewer requests in the first place. Many APIs, including Google Sheets and Airtable, support a batch write endpoint that lets you send multiple records in a single request instead of one request per record. Restructuring a scenario to aggregate records with an Array Aggregator and send them as one batched call, rather than looping and firing individual requests, often eliminates the rate limit problem entirely instead of just handling it more gracefully after the fact.
Scheduling and Throttling
If a scenario's rate limit problem is really a volume problem rather than a burst problem, running too many total requests over the course of a day rather than too many at once, spreading the schedule out or adding a deliberate Sleep module between iterations inside a loop can keep the average request rate under the limit without needing retry logic at all. Check the sending API's actual documented limit, since guessing at a safe delay and testing empirically wastes time compared to just reading the number and working backward from it.
Monitoring Rate-Limit Errors
Set up a Make Error trigger scenario, the same reliability pattern covered in Make.com Error Handling Tutorial, specifically watching for repeated 429s on a given scenario. A single rate limit hit that resolves itself with a retry is normal. A scenario hitting 429 repeatedly on every run is a sign the underlying volume or batching approach needs to change, not just be retried around indefinitely.
If your scenario is triggered by a webhook from a high-traffic source, Make.com Webhook Tutorial and Make.com HTTP Module Tutorial cover the trigger and outbound request setup this builds on, and getting the batching and throttling right at that layer prevents most rate-limit issues before they start rather than handling them reactively after they show up in your execution history.
If a Make.com scenario is repeatedly failing with 429 errors and you need the batching, throttling, or retry logic fixed properly, that is exactly the kind of reliability work I take on for clients. Book a free 30-minute call and bring the scenario and the API it is calling, and we can work through the fix together.
Frequently Asked Questions
What does 429 mean in Make.com?
It means the API you are calling has rejected the request because you have exceeded its rate limit, the maximum number of requests it allows within a given time window. It is a pacing issue, not a sign of broken data or a broken connection.
Why does Make.com keep giving me 429 errors?
Usually because a scenario is making requests faster than the target API allows, either through an iterator firing individual requests in a loop, a schedule running too frequently, or several scenarios independently calling the same API without accounting for combined volume.
How do I fix a 429 error in Make?
Batch requests where the target API supports it to reduce total call volume, use Make's RateLimitError module error type so retries happen automatically with increasing delay, or add a manual Break handler with Sleep and exponential backoff for more control over the retry behavior.
Does Make.com automatically retry rate limits?
Only if the error is configured or recognized as a RateLimitError, which retries automatically with an increasing delay. A 429 treated as a generic RuntimeError instead counts against the scenario's consecutive-error limit and can eventually disable scheduling.
How can I avoid rate limits in Make?
Batch write operations instead of looping one record at a time, especially for services like Google Sheets and Airtable with tight per-minute limits, and check the target API's documented rate limit to pace scheduled runs accordingly rather than guessing.
Can Make process large API datasets without hitting limits?
Yes, generally by using batch endpoints where the API supports them, aggregating records before sending, and adding deliberate delays between iterations if a batch endpoint is not available and individual requests are unavoidable.
If you would rather have this fixed than fix it yourself, I take on Make.com reliability and automation work through Fiverr.

Want this built against your real numbers?
A 30-minute call to scope the workflow, agent, or automation you actually need.
Have a workflow that's burning hours every week?
Bring me one real bottleneck. I'll tell you whether it's worth automating, and what it would take.