freeapis

Sendgrid

A cloud-based SMTP provider that allows you to send emails without having to maintain email servers

Authentication
API Key
HTTPS
Yes
CORS
Unknown
Category
Email
Data source
public-apis + marcelscruz

Overview

The SendGrid (Twilio SendGrid) v3 API sends transactional and marketing email, manages verified senders, templates, and analytics. Auth is a simple API key (verified: requests without one return 401). The free tier covers light sending for personal projects.

Quick Start

Send an email (replace YOUR_KEY):

curl -X POST "https://api.sendgrid.com/v3/mail/send" \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "personalizations": [{"to": [{"email": "[email protected]"}]}],
    "from": {"email": "[email protected]"},
    "subject": "Hello",
    "content": [{"type": "text/plain", "value": "Hello from SendGrid!"}]
  }'

Stats:

curl "https://api.sendgrid.com/v3/stats" -H "Authorization: Bearer YOUR_KEY"

Verified senders / templates:

curl "https://api.sendgrid.com/v3/verified_senders" -H "Authorization: Bearer YOUR_KEY"
curl "https://api.sendgrid.com/v3/templates" -H "Authorization: Bearer YOUR_KEY"

Authentication

  • Create an API key at app.sendgrid.com (Settings → API Keys), with scopes (e.g. mail.send).
  • Send it as Authorization: Bearer YOUR_KEY (an invalid key returns 401 — verified).
  • Requires a verified sender (domain or single sender) before sending.

Rate Limits & Notes

  • Free tier: 100 emails/day; paid plans scale.
  • The mail/send endpoint is the workhorse — supports attachments, templates, and dynamic fields.
  • All requests go through api.sendgrid.com/v3/; errors come back as JSON with a message.
  • Consider the Inbound Parse webhook for receiving email (separate setup).

FAQ

Is SendGrid free? Free tier: 100 emails/day; paid plans scale up.

How do I get a key? app.sendgrid.com → Settings → API Keys → Create.

Do I need a verified sender? Yes — verify a domain or single sender before sending.

More in Email

APIAuthHTTPSCORS
Academic Email API

This API allows you to verify whether an email belongs to a recognized educational institution

API KeyYesUnknown↗
AGPC Domain Check

Check a domain's SPF, DKIM, DMARC and MX with a graded shareable report

No authYesYes↗
Atomic Mail

Email for AI agents with programmatic inbox creation and send/receive over the open JMAP standard

API KeyunknownUnknown↗
Atomic Mail

Email for AI agents: programmatic inbox creation and send/receive over JMAP

API KeyYesUnknown↗
Cloudmersive Validate

Validate email addresses, phone numbers, VAT numbers and domain names

API KeyYesYes↗