Search for Outreach Emails
Finds outreach emails in your Apollo account.
Query
Find emails based on their current status, such as whether they were delivered or opened. You can add multiple statuses. Possible values include: `delivered` `scheduled` `drafted` `not_opened` `opened` `clicked` `unsubscribed` `demoed` `bounced` `spam_blocked` `failed_other`
Find emails based on the response sentiment of the recipient. This can include the recipient expressing interest in meeting or having a follow-up question. You can add multiple values. Possible values include: `willing_to_meet` `follow_up_question` `person_referral` `out_of_office` `already_left_company_or_not_right_person` `not_interested` `unsubscribe` `none_of_the_above`
Find emails sent by specific users in your team's Apollo account. You can add multiple users. Use the Get a List of Users endpoint to retrieve IDs for all of the users within your Apollo account. Example: `66302798d03b9601c7934ebf`
Search for emails that are included in specific sequences in your Apollo account. You can search multiple sequences. Any sequence not included in this parameter will be exclude from search results. To find sequence IDs, call the Search for Sequences endpoint and identify the `id` value for the sequence. Example: `66e9e215ece19801b219997f`
Exclude emails from specific sequences in your Apollo account. You can exclude multiple sequences. Any sequence not excluded using this parameter will be included in search results. To find sequence IDs, call the Search for Sequences endpoint and identify the `id` value for the sequence. Example: `66e9e215ece19801b219997f`
Use this parameter in combination with the `emailer_message_date_range[max]` and `emailer_message_date_range[min]` parameters. Find emails based on 1 of the following options: `due_at`: When emails are scheduled to be delivered. `completed_at`: When emails were delivered.
Set the upper bound of the date range you want to search. Use this parameter in combination with the `emailer_message_date_range[min]` and `emailer_message_date_range_mode` parameters. This date should fall after the `emailer_message_date_range[min]` date. The date should be formatted as `YYYY-MM-DD`. Example: `2025-10-30`
Set the lower bound of the date range you want to search. Use this parameter in combination with the `emailer_message_date_range[max]` and `emailer_message_date_range_mode` parameters. This date should fall before the `emailer_message_date_range[max]` date. The date should be formatted as `YYYY-MM-DD`. Example: `2025-10-30`
Find emails based on the reason they were not sent. You can add multiple values. Possible values include: `contact_stage_safeguard` `same_account_reply` `account_stage_safeguard` `email_unverified` `snippets_missing` `personalized_opener_missing` `thread_reply_original_email_missing` `no_active_email_account` `email_format_invalid` `ownership_permission` `email_service_provider_delivery_failure` `sendgrid_dropped_email` `mailgun_dropped_email` `gdpr_compliance` `not_valid_hard_bounce_detected` `other_safeguard` `new_job_change_detected` `email_on_global_bounce_list`
Add keywords to narrow the search of the emails in your team's Apollo account. Keywords should directly match at least part of an email's content. For example, searching the keyword `James` might return emails that were sent by `James Smith`. Example: `Jane`
Comma-separated response fields to include.