API Downloads
Can't find what you are looking for? Did you check out the Plugins page as well?
Wrappers
API Documentation
By "wrapper", we mean a chunk of code (class, dll, etc.) that you will be able to download, drop into your project, and get going very quickly. These will handle the details of the actual network connections, parameters, and interface for you so that you can focus on just using the object(s) we expose to integrate MailChimp into your code.
PHP 4/5 API wrapper:
changelog
- 2009-10-26 : MCAPI v1.2.4 (current) - connects to and supports the methods found in version 1.2 of our API
- 2000-08-20 : MCAPI v1.1.5 (deprecated) - connects to and supports the methods found in version 1.1 of our API
.NET 2+ API wrapper DLL:
changelog
- 2009-08-20 - MC.NET v1.1.4 (current) - connects to and supports the methods found in version 1.1 of our API
WebHook example code:
- PHP example - basic script that support securing your URL and logging received data to a file for later inspection
3rd Party Wrappers & Tools
These wrappers and tools have been written and provided by our wonderful users for languages and toosl we have not covered. Note that all links are to external download sites.
ColdFusion Wrapper is a wrapper around the list management methods exposed by the MailChimp API and written for ColdFusion. While not all methods are currently implemented, the most important methods are tested and working fine. Check it out here.
Provided by Birgit Pauli-Haack.
PerceptiveMCAPI is a .NET friendly wrapper for the MailChimp API with the goal of improving ease of use and functionality for ASP.NET users of the MailChimp API by providing a class library wrapper and Testing UI. Emphasis is on ease of use, maintenance, and extensibility.
Check it out here.
Provided by David McLaughlin.
MailChimp Sync Module makes it easier for developers to synchronize their lists from any datasource to mailchimp.
It has been developed in C# on the mailchimp .NET wrapper. Check it out here.
Provided by Wim De Coninck.
The Flash Signup Form example gives you a working Flash-based signup form that you can customize or use as a starting point for
implementing more API methods for your app. Check it out here.
Provided by Christian Cox.
The Java Wrapper is provided as-is with several example API 1.2 methods built out - others are left as an excercise for the user. No support is implied or included by us or the orignal author.
Check it out here.
Provided by Zviki Cohen.
The Lasso Wrapper supports all API methods listed in our API documentation using either JSON or XML output formarts - use the method name as a member tag, and submit the other parameters as standard keywords. Check it out here.
Provided by Jason Huck.
Mail::Chimp::API is a simple Perl wrapper around the MailChimp v1.1 API. The object exposes the MailChimp XML-RPC methods and confesses fault codes/messages when errors occur.
Check it out here.
Provided by Dave Pirotte.
The "Galahad MailChimp Synchronizer" lets you synchronize an existing mailing list with MailChimp. The synchronization is one directional (from existing to MailChimp) so is most useful for keeping MailChimp synced with something like a membership database or customer list. Examples using Mysql and PHP Arrays are provided.
Check it out here.
Provided by Chris Morrell.
"chimpy" is a thin wrapper around the list management methods exposed by the MailChimp API and written in Python. Note that you will need to do a SVN checkout of the project. Check it out here.
Provided by machine-envy.
Ruby on Rails -
"acts_as_chimp" - A stripped-down Rails plugin that provides a hook to add or remove a user to/from a MailChimp mailing list. Check it out here.
Provided by Matthew Carlson.
Ruby on Rails -
"Hominid" is a gem that wraps the Mailchimp API so that you can easily work with it in Ruby or Rails.
Check it out here.
Provided by Brian Getting.
Ruby on Rails -
"acts_as_mailchimp" - is a simple plugin for interacting with MailChimp based on the Hominid Gem. Inspired by the 'acts_as_chimp' plugin by MandarinSoda, this plugin makes it easy to add, remove and update mailing list information. Check it out here.
Provided by Brian Getting.
Ruby on Rails -
"mail_gorilla" - A plugin for interacting with the MailChimp API to deal w/ some of the List Management and Campaign related functions.Check it out here.
Provided by Kelly Mahan.
Ruby on Rails -
"ruby_mailchimp" - A simple gem that is designed to make it easy to integrate Ruby on Rails applications with MailChimp Check it out here.
Provided by C.G. Brown.
WordPress (php) -
"MailChimp Framework WordPress Plugin" -
This plugin is designed to help developers easily integrate WordPress and MailChimp. It does not actually do any automatic integration, but it gives developers access to the full MailChimp API and also has a built in listener which processes MailChimp webhooks and converts them to WordPress actions you can easily use.
Check it out here.
Provided by Xavisys.
Developers: have a MailChimp API wrapper to show off? Let us know about it!
Example Code:
The following are some full examples that you should be able to download, drop into a webserver directory, and make a few key edits. Look for the README files in them to get started.
PHP4/5, API v.1.2:
Simple example with only an email signup box
PHP4/5, API v.1.2:
Example with email and mailing address fields
PHP5, XML-RPC, API v.1.2:
All of our example XML-RPC code from the documentation for use with PEAR XML-RPC2
LOLCode, API v.1.1:
A working LOLCode example that will pull your lists and print them. Don't forget to grab the MailChimp LOL Interpreter too!
Can't find what you are looking for? Did you check out the Plugins page as well?