Basic Details
Our full‑featured API gives you all the tools you need to manage your lists and access campaign stats. You can connect to our API using XML–RPC, a simple HTTP POST, or HTTP GET. Then get the data back out in php serialization strings, JSON, XML, or plain–old XML–RPC. This gives you the most flexibility to connect to us however you like, and get data back in a form that’s quick and easy to work with.
Not A Programmer?
The API is for nerds only. If you’re not a programmer, and there’s not one in your company to bribe, here’s a list of MailChimp Experts.
Get Started
The MailChimp API is available free of charge in three forms: XML–RPC, PHP, and JSON.
View API DocumentationWhy Use the API?
If you sync your customer database into MailChimp, you won’t have to constantly import your updated lists into MailChimp, export them again into your system, then manually clean up any differences. They’ll be automatically in sync. You can sync your campaign stats too. Here are some other ways to use the API:
- Web designers: Create private‑label client portals, where you can log in and grab campaign stats.
- Add a “Subscribe to Newsletter” option to your e‑commerce checkout page.
- Pass purchase‑history data into MailChimp, create list segments, and send targeted campaigns.
- Publishers: Sync active subscription data into MailChimp, so that only up‑to‑date accounts get your emails.
- Link campaign stats to your internal database for behavioral targeting.
- Sync email activity with your customer database.
Integrations
There are some crafty MailChimp users building integrations with our API that can connect MailChimp to a CMS, blog platform, e‑commerce shopping cart, and more. Developers, do you have a MailChimp plugin to show off? Let us know about it.