Skip to main content
POST
Resolve Profile from Email

Authorizations

api_key
string
header
required

Body

application/json

Identifiers to resolve a profile from

email
string<email> | null

Email address to resolve a profile from. The primary identifier for the signup use case.

Example:

"jane@acme.com"

firstName
string | null

Optional first name to improve match accuracy

lastName
string | null

Optional last name to improve match accuracy

linkedInProfile
string | null

Optional LinkedIn profile URL or slug. When provided it is the strongest identifier.

Example:

"https://www.linkedin.com/in/jane-doe"

companyName
string | null

Optional company name to disambiguate

companyDomain
string | null

Optional company domain to disambiguate

minConfidence
enum<string>
default:LOW

Minimum match confidence required for a result to count as found. Matches below this are returned as found=false (no credits charged).

Available options:
LOW,
MEDIUM,
HIGH
effort
enum<string>
default:standard

standard does a single exact lookup; thorough adds fallback strategies and an LLM validation pass.

Available options:
standard,
thorough

Response

Resolution result (found may be false)

_metadata
object
required
found
boolean
required

Whether a profile met the confidence threshold

meetsConfidenceThreshold
boolean
required

Whether the best match's confidence is >= the requested minConfidence

effort
enum<string>
required
Available options:
standard,
thorough
creditsCharged
number
required

Credits charged for this call (0 if not found)

profile
object | null
confidence
enum<string> | null

Confidence of the (best) match, if any

Available options:
LOW,
MEDIUM,
HIGH,
null
message
string | null