Brevo API

API Freemium Caution Email
Pricing

$9/mo

Starter plan in USD, from 5,000 emails a month. Free plan sends up to 300 emails a day.

Free tier

Free plan, 300 emails/day, API included

Auth

API key

Key sent in the api-key header. OAuth 2.0 also supported.

Data it gives

Transactional email, SMS, WhatsApp sending
Contacts and lists
Products, categories and orders
Conversations
Webhook events and custom events

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

Description

The Brevo API covers transactional email, SMS and WhatsApp messaging, contact lists and segments, e-commerce data, conversations, webhooks and custom events. It is a REST API on api.brevo.com.

It suits agents and workflows that send app or triggered emails and also keep a marketing contact list in the same place.

Check your plan before building. Rate limits differ by plan tier, and some limits are low for endpoints outside email sending.

Key endpoints

  • GET /v3/account: account info
  • POST /v3/smtp/email: send a transactional email
  • GET /v3/smtp/emails: list sent emails
  • POST /v3/events: track a custom event
  • GET /v3/contacts: contacts

Example request

curl -X GET "https://api.brevo.com/v3/account" -H "api-key: YOUR_API_KEY"

Tech details

API style
REST
Base URL
https://api.brevo.com
Rate limits
General tier: send email 1,000 RPS; contacts 10 RPS, 36,000 per hour; other endpoints 100 per hour. Higher on Professional and Enterprise.
Official SDKs
Node.js, Python, PHP

Use Cases

Transactional email, SMS, WhatsApp sending

Contacts and lists

Products, categories and orders

Conversations

Webhook events and custom events

Editor’s note What our review found

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

Cost: Brevo's pricing page shows a Free plan ("free forever, no credit card needed", up to 300 emails a day per its FAQ) and Starter from $9 a month in USD ($8.08 billed yearly). Brevo's API limits doc lists Free as an account type with General-tier rate limits, so a free account has API access at General-tier limits. The pricing page itself does not mention the API.

Credentials and data: you use an API key in the api-key header, or OAuth 2.0. Store the key in an environment variable or secret manager, never in code or a plain-text file. Contact and message data goes to Brevo, so GDPR and consent rules apply.

Good to know: rate limits are tiered. Free and Starter get the General tier. Most contact and email endpoints are generous, but all other endpoints are listed at 100 requests an hour on the General tier.

Related Skills, MCPs, CLIs & APIs

Frequently Asked Questions

Does Brevo API have a free tier?
Free tier: Free plan, 300 emails/day, API included.
How do I authenticate with Brevo API?
Brevo API uses an API key. Key sent in the api-key header. OAuth 2.0 also supported.
What data does Brevo API give?
Brevo API provides: Transactional email, SMS, WhatsApp sending, Contacts and lists, Products, categories and orders, Conversations, Webhook events and custom events.
How much does Brevo API cost?
Pricing model: Freemium. Pricing starts from $9/mo. Starter plan in USD, from 5,000 emails a month. Free plan sends up to 300 emails a day.