Resend API

API Freemium Caution Email
Pricing

$20/mo

Free plan then Pro from $20/mo for 50,000 emails. Marketing plans priced by contacts.

Free tier

Yes: 3,000 emails/mo, 100/day

Auth

API key

Bearer token in the Authorization header. A User-Agent header is required.

Data it gives

Sent email status
Domains
Contacts and audiences
Broadcasts
Webhook events

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

Description

Resend is an email API for developers. You send email with one POST request, and it also covers domains, contacts, broadcasts, inboxes and automations.

It is a good fit for agents and apps that need to send reliable transactional email, such as receipts, alerts and reports, with little setup.

It is not a full marketing suite. Free sending is capped at 100 emails a day.

Key endpoints

  • POST /emails: send an email
  • POST /emails/batch: send up to 100 emails in one call
  • GET /emails: list sent emails
  • GET /emails/{id}: retrieve a sent email
  • POST /contacts: create a contact
  • POST /broadcasts: create a broadcast

Example request

curl -X POST "https://api.resend.com/emails" -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{"from":"Acme <onboarding@resend.dev>","to":["delivered@resend.dev"],"subject":"hello world","html":"<p>it works!</p>"}'

Tech details

API style
REST
Base URL
https://api.resend.com
Rate limits
10 requests per second per team by default, shared across API keys. Can be raised on request.
Official SDKs
Node.js, PHP, Python, Ruby, Go, Java, Rust, .NET

Use Cases

Sent email status

Contacts and audiences

Broadcasts

Webhook events

Editor’s note What our review found

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

Cost: the Free plan gives 3,000 emails a month, capped at 100 a day, 3 domains and 1,000 marketing contacts. Pro starts at $20 a month for 50,000 emails. Scale starts at $90 a month. Free plans cannot go over quota. Paid plans can turn on pay-as-you-go overage.

Credentials and data: you use a bearer API key. Store it in an environment variable or secret manager, never in code or a plain-text file. Email content and recipient addresses go to Resend, so GDPR and consent rules apply to contacts.

Good to know: every request needs a User-Agent header or it gets a 403. The default limit is 10 requests a second per team. Free data retention is 30 days.

Related Skills, MCPs, CLIs & APIs

Frequently Asked Questions

Does Resend API have a free tier?
Free tier: Yes: 3,000 emails/mo, 100/day.
How do I authenticate with Resend API?
Resend API uses an API key. Bearer token in the Authorization header. A User-Agent header is required.
What data does Resend API give?
Resend API provides: Sent email status, Domains, Contacts and audiences, Broadcasts, Webhook events.
How much does Resend API cost?
Pricing model: Freemium. Pricing starts from $20/mo. Free plan then Pro from $20/mo for 50,000 emails. Marketing plans priced by contacts.