Reveal contact details (standard)
Standard synchronous contact reveal — the best balance of speed, cost, and coverage. Accepts a LinkedIn profile URL, slug, Sales Navigator URN, or numeric LinkedIn user ID; profile details are resolved automatically. For faster results at a higher credit cost, use the /contact-details/turbo/sync endpoint. For maximum coverage (async, slower, higher cost), use the /contact-details/exhaustive/start endpoint.
<span>⚡ <strong>Rate limit:</strong> 200 requests per 1 minute</span>
<span>💰 <strong>Cost:</strong> Pay only for the data you request:<br />• 5 credits for all phone numbers AND all emails<br />• 2 credits for work email only<br />• 2 credits for personal email only<br />• 3 credits for phone only<br />• 3 credits for all emails <span title="Pricing shown is default pricing. Actual pricing may vary. Partial reveals only bill for delivered data.">ⓘ</span></span>
<span>⏱ <strong>Recommended timeout:</strong> 2 minutes <span title="Recommended timeout: set your HTTP client timeout to at least 2 minutes for this endpoint.">ⓘ</span></span>
Request body
Response
Default Response
Changes
Changed in 2 of the 10 revisions of this API.2321
- ●
removed the optional property
output/profile/emails/items/statusfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
output/profile/errorfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
output/profile/exhaustivefrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional request property
patiencenew-optional-request-property
- ○
the request property
validateEmailsbecame nullablerequest-property-became-nullable
- ○
the
validateEmailsrequest property default valuetruewas removedrequest-property-default-value-removed
- ○
request property
validateEmailsdeprecatedrequest-property-deprecated
- ○
added the optional property
output/profile/nameto the response with the200statusresponse-optional-property-added
- ○
removed the
failedenum value from theoutput/profile/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
genericenum value from theoutput/profile/emails/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
grabbing-contact-infoenum value from theoutput/profile/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
live-enrichingenum value from theoutput/profile/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
mobileenum value from theoutput/profile/phoneNumbers/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
otherenum value from theoutput/profile/emails/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
otherenum value from theoutput/profile/phoneNumbers/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
personalenum value from theoutput/profile/emails/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
startedenum value from theoutput/profile/statusresponse property for the response status200response-property-enum-value-removed
- ○
removed the
unknownenum value from theoutput/profile/emails/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
unknownenum value from theoutput/profile/phoneNumbers/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
removed the
workenum value from theoutput/profile/emails/items/typeresponse property for the response status200response-property-enum-value-removed
- ○
added the required property
output/profile/linkedin_urlto the response with the200statusresponse-required-property-added
- ○
added the required property
output/profile/successto the response with the200statusresponse-required-property-added
- ○
added the required property
output/profile/task_idto the response with the200statusresponse-required-property-added
- ●
- ▲
the response property
advicebecame nullable for the status200response-property-became-nullable
- ▲
the response property
advicebecame optional for the status200response-property-became-optional
- ○
the
adviceresponse's property default valuewas removed for the status200response-property-default-value-removed
- ▲