Skip to content

Reveal List Emails

Reveal work emails for people saved in a list. Spends reveal credits.

POST/api/v1/lead-finder/lists/{list_id}/reveal

Requires an API key with the write scope.

This spends reveal credits, exactly like Reveal Emails: one credit for each person whose email is newly looked up, taken from the oldest credit bucket first. Misses are refunded. People already revealed in this workspace cost nothing. Only a people list can be revealed.

Path Parameters#

list_idstringpathrequired
The list id.

Body Parameters#

keysarraybodyrequired
1 to 100 item keys from the list.
campaignIdstringbody
Also place found people in this campaign. It must belong to the workspace.

Response#

dataobject
Show data
batchIdstring
Identifier to poll with Get Reveal Batch.
requestedinteger
Distinct people in the request.
chargedinteger
Credits spent on new lookups.
reusedinteger
People already revealed in this workspace.
inProgressinteger
People whose reveal is still pending from an earlier call.
unsearchableinteger
People with no name, or no company or company domain, who cannot be looked up.
balanceinteger
Credits left after this call.
addedToCampaigninteger
People already revealed who were added to campaignId immediately.

Errors#

StatusDescription
401Missing, invalid, revoked or expired API key
403API key does not have the required scope: write
402insufficient_lead_finder_credits
403upgrade_required on the Free plan
404Lead Finder is not enabled while Lead Finder is switched off on this environment
503Lead Finder is not configured when it is enabled but has no data provider key
404List not found: the list does not exist in this workspace
404Campaign not found when campaignId is not in this workspace
422keys is empty or longer than 100, or the list is a company list

Rate Limit#

  • 100 requests per minute, shared by every expensive call in your workspace. Fixed 60-second window.
  • Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (unix epoch seconds) and X-RateLimit-Bucket (expensive).
  • A 429 response includes a Retry-After header (seconds until the bucket resets).

For client-side patterns, see Rate Limiting.

Was this page helpful?
View as MarkdownLast updated November 4, 2026