Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Mailchimp API Rate Limit: 10 Connections, Not Per Minute

The Mailchimp Marketing API allows 10 simultaneous connections per user, rather than a set number of calls per minute. Go over and you'll get a 429 error. Calls also time out after 120 seconds, and the Batch endpoint adds a cap of 500 pending batch webhook events per user.

There's no per-minute number to look up

Most APIs publish a requests-per-minute number you can plan around. The Marketing API doesn't. It limits how many connections you have open at the same moment: 10 for each user. That limit is per user, not per API key or per client, so creating a second key doesn't give you a second allowance.

This changes how you think about speed. Ten quick calls finishing in a fraction of a second each leave lots of room. Ten slow calls that each take a minute block you for that whole minute. As the error docs put it, the time a request takes affects how many requests you can make in a given period.

The limits that apply

ItemLimitApplies to
Simultaneous connections10Each user, Marketing API
Call timeout120 secondsMarketing API
Pending batch webhook events500Each user, Batch endpoint
Response when over the connection limitHTTP 429 TooManyRequestsMarketing API
Limit increaseNot available per customerMarketing API

These cover the Marketing API only. The Transactional product is separate and has its own rules.

Timeouts can use up your connections

Here's the trap. The Mailchimp Developer docs explain that a request can time out on your side but still be running on Mailchimp's backend, and while it's running it still holds one of your connections. So a script that gives up after 30 seconds and immediately retries can end up with the old request and the new one both open. Do that a few times and all 10 slots are full, even though your code thinks it only has one call in flight.

The 120-second timeout on API calls is the outer edge. If your calls regularly get close to it, they're doing too much at once.

What happens when you go over

Reach the connection limit and you'll get a 429. At exceptionally high volumes, the response may be an HTTP 429 or 403 without a JSON body, so don't rely on parsing an error message to spot it. More seriously, the docs say exceeding the limits can result in your API access being disabled, and there's currently no option to raise the limit for an individual customer.

Bulk work without hitting the ceiling

For big jobs, such as syncing a whole list or updating thousands of contacts, the Batch endpoint is the documented route. Long-running requests that still time out despite pagination can be sent there instead. It has its own cap: a maximum of 500 pending batch webhook events per user, and submitting a batch while 500 or more are outstanding returns a 429.

  • Cache values that are read often and rarely change, such as list IDs, merge fields and interest groups.
  • Use pagination and partial responses so each call asks only for what it needs.
  • Send long jobs to the Batch endpoint and keep an eye on pending batch webhook events.
  • Let a request finish or fail before sending the same one again.

If you're syncing from a store or a CRM, it's worth counting how many processes share the same Mailchimp user. Three integrations each opening five connections will trip the limit together, even if each one looks well behaved on its own.

How other email platforms throttle

MailerLite's API has a global rate limit of 120 requests per minute and returns 429 Too Many Attempts when you go over. Klaviyo uses two fixed windows, burst (1 second) and steady (1 minute), with tiers from XS at 1 per second and 15 per minute up to XL at 350 per second and 3500 per minute. Brevo documents three tiers of rate limits, general, advanced and extended, with rate limit headers.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

If API limits are one factor in choosing a platform, my MailerLite and Mailchimp comparison and Klaviyo and Mailchimp comparison go into the wider differences.

My advice for developers and agencies

Plan for a maximum of 8 connections open at once per Mailchimp user, leaving two spare. Set timeouts longer than your typical call and never retry a request that might still be running. Cache anything that doesn't change daily, and move bulk jobs to the Batch endpoint. If several tools connect to one account, give the heaviest one its own user.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

What is the Mailchimp API rate limit?

10 simultaneous connections per user for the Marketing API.

What happens if I exceed it?

You get a 429 error; at very high volume a 429 or 403 may arrive without a JSON body.

Can I get a higher limit?

No. Mailchimp says there's no option to raise the limit per customer.

What is the timeout?

120 seconds on Marketing API calls.

How do I handle bulk work?

Use the Batch endpoint, keeping under the 500 pending batch webhook events cap, and cache data that rarely changes.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.