Reveal List Emails
Reveal work emails for people saved in a list. Spends reveal credits.
POST
https://api.foxreach.io/ api/ v1/ lead-finder/ lists/{list_id}/ revealRequires 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_idstringpathrequiredThe list id.
Body Parameters#
keysarraybodyrequired1 to 100 item keys from the list.
campaignIdstringbodyAlso place found people in this campaign. It must belong to the workspace.
Response#
dataobjectShow data
batchIdstringIdentifier to poll with Get Reveal Batch.
requestedintegerDistinct people in the request.
chargedintegerCredits spent on new lookups.
reusedintegerPeople already revealed in this workspace.
inProgressintegerPeople whose reveal is still pending from an earlier call.
unsearchableintegerPeople with no name, or no company or company domain, who cannot be looked up.
balanceintegerCredits left after this call.
addedToCampaignintegerPeople already revealed who were added to
campaignId immediately.Errors#
| Status | Description |
|---|---|
401 | Missing, invalid, revoked or expired API key |
403 | API key does not have the required scope: write |
402 | insufficient_lead_finder_credits |
403 | upgrade_required on the Free plan |
404 | Lead Finder is not enabled while Lead Finder is switched off on this environment |
503 | Lead Finder is not configured when it is enabled but has no data provider key |
404 | List not found: the list does not exist in this workspace |
404 | Campaign not found when campaignId is not in this workspace |
422 | keys is empty or longer than 100, or the list is a company list |
Rate Limit#
- 100 requests per minute, shared by every
expensivecall in your workspace. Fixed 60-second window. - Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset(unix epoch seconds) andX-RateLimit-Bucket(expensive). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns, see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 4, 2026