Skip to Content
Outreach

List replies and bounces

List sent outreach emails that got a reply or bounced, newest first, with who marked each one.

GEThttps://api.rankparse.com/v1/outreach/repliesFreeAPI key

Returns the sent emails of your campaigns that are marked as replied to or bounced, newest mark first. Use it to answer "who replied?", to see how a campaign is doing, or to find the addresses that bounced.

A mark is set in one of two ways: a person marks the email in the dashboard (manual), or RankParse finds the reply or bounce in the connected Gmail mailbox (auto). RankParse reads message headers only, so a reply's text is never part of this response. To answer a reply, open it in Gmail.

Query parameters

typestringdefault all

all, reply or bounce. Anything else returns 400 invalid_reply_type.

campaign_idstring

Only this campaign. A campaign that is unknown, archived or outside your workspace returns an empty list, not an error.

site_idstring

Only the campaigns of this website. An unknown website returns an empty list.

limitintegerdefault 50

Rows per page, 1 to 200. A larger value is clamped to 200; an invalid value uses the default.

offsetintegerdefault 0

Rows to skip. Use it with has_more to read the next page.

Response

automatic_detectionboolean

Whether RankParse looks for replies and bounces in Gmail for your workspace. When it is false, only marks a person made exist, so an email without a mark may still have a reply.

repliesarray

Up to limit rows, newest mark first.

Show properties
lead_idstring

The email's id.

campaign_idstring

The campaign it belongs to.

campaign_namestring

That campaign's name.

site_idstring | null

The website the campaign belongs to, or null.

domainstring

The prospect's domain.

contact_emailstring | null

The address the email was sent to.

contact_namestring | null

The contact's name, if one was given.

sent_atinteger | null

When the email was sent, as Unix time in milliseconds.

replied_atinteger | null

When the reply was marked, in milliseconds, or null.

replied_sourcestring | null

auto or manual; null when there is no reply mark.

bounced_atinteger | null

When the bounce was marked, in milliseconds, or null.

bounced_sourcestring | null

auto or manual; null when there is no bounce mark.

has_moreboolean

true when another page follows.

Behavior and limits

  • Order. Newest mark first, whether it is a reply or a bounce. An email with both marks appears once.
  • Marks, not messages. The time is when the mark was set (or when RankParse found the message), not necessarily when the person wrote back.
  • Archived campaigns are left out.
  • Cost and limits: 0 credits, 60 requests per minute per key.

Errors

HTTPCodeWhen
400invalid_reply_typetype is not all, reply or bounce.
403capability_missingYour role cannot view outreach.

Plus the shared errors.

MCP tool: outreach_list_replies (accepts type, campaign_id, site_id, limit, offset), on the API-key endpoint. The counts per campaign are also on List campaigns and Get a campaign.