Mailchimp Marketing API

API Paid Caution Email
Pricing

$8.87/mo

Essentials at the smallest contact tier, USD list price (a 50% promo for 12 months is shown). Rises with contacts.

Free tier

Free plan (250 contacts); API access not confirmed

Auth

API key

API key via HTTP Basic auth (any username, key as password) or bearer token. OAuth also supported.

Data it gives

Audiences and contacts
Tags and segments
Campaigns and templates
Campaign reports
Account details

Pricing checked on 23 Oct 2026 · Pricing page · Docs · Sign up

Description

The Mailchimp Marketing API lets you read and write the data in a Mailchimp account: audiences and contacts, tags, campaigns, templates and campaign reports. It is a REST API with a single root endpoint that links to every resource.

It fits workflows that sync contacts from a CRM or app into Mailchimp, create and schedule campaigns, or pull campaign performance into a report or agent.

Use it if your list already lives in Mailchimp. If you only need to send one-off app emails, a transactional email service is a closer fit.

Key endpoints

  • GET /3.0/ping: health check
  • GET /3.0/lists: audiences
  • POST /3.0/lists/{list_id}/members: add a contact to an audience
  • GET /3.0/campaigns: list campaigns

Example request

curl -sS "https://api.mailchimp.com/3.0/ping" --user "anystring:YOUR_API_KEY"

Tech details

API style
REST
Base URL
https://api.mailchimp.com
Rate limits
See docs
Official SDKs
TypeScript, Python, Go, Java, C#, PHP, Ruby, Swift, Rust

Use Cases

Audiences and contacts

Tags and segments

Campaigns and templates

Campaign reports

Account details

Editor’s note What our review found

Editorial research, reviewed 23 Oct 2026. We read Mailchimp's pricing page and developer docs. We did not run live calls. This listing is not an endorsement.

Cost: Mailchimp's plan comparison shows the Free plan with up to 250 contacts (one pricing page line also mentions fewer than 500). The pricing pages do not say whether API access is included on the Free plan, so we could not confirm it. Paid plans are Essentials, Standard and Premium. With the USD view, Essentials starts at $8.87 a month for the smallest contact tier (the page also shows a 50% off promotion for 12 months). Prices rise with contact count.

Credentials and data: you authenticate with an API key or OAuth. Store the key in an environment variable or secret manager, never in code or a plain-text file. The API gives you contact data (names, emails, tags), so GDPR and consent rules apply to what you store and sync.

Good to know: the root endpoint returns a pricing_plan_type field (monthly, pay_as_you_go or forever_free), which you can use to check the account.

Note: Mailchimp's docs give https://api.mailchimp.com/3.0/ as the root URL and show the ping example below. If calls to that host fail, use your data-center host, for example https://us19.api.mailchimp.com (the part after the dash in your API key).

Related Skills, MCPs, CLIs & APIs

Frequently Asked Questions

Does Mailchimp Marketing API have a free tier?
Free tier: Free plan (250 contacts); API access not confirmed.
How do I authenticate with Mailchimp Marketing API?
Mailchimp Marketing API uses an API key. API key via HTTP Basic auth (any username, key as password) or bearer token. OAuth also supported.
What data does Mailchimp Marketing API give?
Mailchimp Marketing API provides: Audiences and contacts, Tags and segments, Campaigns and templates, Campaign reports, Account details.
How much does Mailchimp Marketing API cost?
Pricing model: Paid. Pricing starts from $8.87/mo. Essentials at the smallest contact tier, USD list price (a 50% promo for 12 months is shown). Rises with contacts.