List
Read live records straight from the Sendgrid API.
Sync Sendgrid blocks, bounces and campaigns to any warehouse or AI app.
Source
Sendgrid

Overview
The Airbyte Sendgrid connector extracts data from Sendgrid and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 15 streams you can select per connection.
Land 15 Sendgrid tables in 50+ destinations on a schedule you control.
Query synced Sendgrid data with filters, sorting and semantic search, without spending Sendgrid API rate limits.
Pull only the records that changed since the last run instead of reloading everything.
Authenticate Sendgrid once. The same connection powers scheduled syncs and runtime actions.
15 streams
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
| Sync modes | FullIncr. |
|---|
Setup
First, you need to obtain your SendGrid API key. You can do this by logging in to your SendGrid account and navigating to the API Keys section under Settings. Click on the Create API Key button to generate a new key.
Once you have your API key, go to the Airbyte dashboard and click on the Sources tab. Then, click on the Add Source button and select SendGrid from the list of available connectors.
In the SendGrid configuration page, enter a name for your source and paste your API key in the corresponding field.
Next, you need to select the data you want to replicate from SendGrid. You can choose from a variety of options such as email events, email activity, and email statistics. Select the data you want to replicate and click on the Save button.
After saving your configuration, you can test your connection by clicking on the Test button. This will verify that your API key is valid and that Airbyte can connect to your SendGrid account.
Finally, you can schedule your replication by setting up a sync frequency. You can choose to replicate your data on a daily, weekly, or monthly basis, or you can set up a custom schedule.
Once you have completed these steps, your SendGrid source connector will be set up and ready to replicate data to your destination of choice.
| Field | Type | Description |
|---|---|---|
| api_key* | string | Sendgrid API Key, use admin to generate this key. |
| start_date* | string | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. |
4 actions
Read live records straight from the Sendgrid API.
Fetch a single record by ID.
Query synced data with filters and sorting, with no API rate limits.
Natural-language search across synced Sendgrid records.
Full parameter-level details live in the Sendgrid entity reference.
Hybrid deployment
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
Your environment
Airbyte control plane
Use cases
List all marketing contacts
Get the details of a specific contact
Show me all marketing lists
Show me the details of the first marketing list
List all marketing segments
Show me the details of the first segment
List all marketing campaigns
List all transactional templates
Show me the details of the first template
Show all single sends
Show me the details of the first single send
Show me the stats for my single sends
List all bounced emails
Show all blocked email addresses
List all spam reports
Show all global suppressions (unsubscribes)
List all invalid email addresses
Show all suppression groups
Show me the details of the first suppression group
List all members of my suppression groups
How many contacts are in each marketing list?
Which single sends were scheduled in the last month?
What are the most common bounce reasons?
Show me contacts created in the last 7 days
FAQ
No. One Sendgrid authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.
No. Entity actions read and write through the Sendgrid API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.
15 streams, including Blocks, Bounces, Campaigns, Contacts, Global Suppressions, Invalid Emails, Lists, Segments and more.
Yes. The Sendgrid connector supports incremental sync on selected streams, and full refresh on every stream.
Run the Sendgrid connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Free 14-day trial. One connection powers your scheduled syncs and your live Sendgrid actions.