인증 방식
🔑 API Key
요금
500명·1,000건/월 무료, Essentials $13/월~
Base URL
[dc].api.mailchimp.com/3.0
태그
이메일, 뉴스레터
서비스 소개
Mailchimp는 이메일 마케팅 플랫폼으로, 뉴스레터 발송, 자동화(트리거 기반 이메일), A/B 테스트, 캠페인 분석 등을 제공합니다. API를 통해 구독자 관리, 캠페인 생성·발송, 태그 관리 등을 자동화할 수 있습니다.
🚀 시작하기
- 1
Mailchimp 가입
mailchimp.com → 무료 가입
- 2
API 키 발급
Account → Extras → API keys → Create A Key
- 3
데이터센터(dc) 확인
API 키 끝 접미사(예: us21) — Base URL에 사용
- 4
List ID 확인
Audience → Settings → Audience name and defaults → Audience ID
💡 코드 예제
JavaScriptNode.js (구독자 추가)
const API_KEY = process.env.MAILCHIMP_API_KEY!
const DC = API_KEY.split('-')[1]
const LIST_ID = process.env.MAILCHIMP_LIST_ID!
async function addSubscriber(email: string, firstName?: string) {
const res = await fetch(
`https://${DC}.api.mailchimp.com/3.0/lists/${LIST_ID}/members`,
{
method: 'POST',
headers: {
'Authorization': 'Basic ' + Buffer.from(`any:${API_KEY}`).toString('base64'),
'Content-Type': 'application/json',
},
body: JSON.stringify({
email_address: email,
status: 'subscribed',
merge_fields: { FNAME: firstName ?? '' },
}),
}
)
return res.json()
}