Public APIs
Sendgrid favicon

Sendgrid

Email

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

Sendgrid's website screenshot

About Sendgrid

SendGrid's v3 API reference documents the endpoints available for the Twilio SendGrid email platform. It covers mail sending (including scheduled sends, batching, and cancellation), account provisioning, and deliverability features such as domain authentication, link branding, reverse DNS, sender verification, and IP warmup and pooling.

The reference also documents email validation (single and bulk), email activity and log filtering, event tracking and webhook configuration, and statistics retrieval by browser, client type, device, country, and mailbox provider. Additional sections cover legacy marketing campaign tools (campaigns, categories, custom fields, lists, recipients, segments, sender identities) alongside a newer contacts API for managing and importing/exporting contact records.

This documentation is intended for developers integrating email sending, deliverability management, or contact/marketing campaign functionality into applications via SendGrid's API.

Key features

  • Transactional email sending via Mail Send API
  • Domain and sender authentication for deliverability
  • Email address validation, including bulk validation jobs
  • IP warmup, IP pools, and reverse DNS management
  • Event tracking webhooks for email activity and engagement
  • Contacts and marketing campaigns API for list management

Frequently asked questions

What can the SendGrid API be used for?

It provides endpoints for sending transactional email, managing domain/sender authentication, validating email addresses, and tracking email events.

Does SendGrid support marketing email in addition to transactional email?

Yes, it offers both a legacy Marketing Campaigns API and a newer Contacts API for managing lists, segments, and campaigns.

Can I track how recipients engage with sent emails?

Yes, the Event Tracking and Webhooks APIs let you retrieve click, open, and subscription tracking settings and receive event notifications.

Does SendGrid help manage sending IP addresses?

Yes, it includes APIs for IP address management, IP pools, IP warmup, and reverse DNS setup.

Is there a way to validate email addresses before sending?

Yes, the Email Address Validation API supports validating single emails as well as bulk validation jobs.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product