/in/ in a profile URL, not the URL
itself — and get back ranked contact info per username. Full profile URLs are
normalized server-side, so passing them works too.
Parameters
list[str]
required
LinkedIn usernames (1–500 per call). The API itself accepts up to 1000 per
request; the SDK caps a single call at 500 — use
batching for larger lists.
str
default:"\"v2\""
API version.
"v1" is also accepted, but returns a different shape — see
Migrating from v1.bool
default:"False"
v2 only — return presence flags instead of the contact values themselves.
Useful for quickly checking how much you’d get from a full lookup before
spending the credit.
bool
default:"False"
Validate input locally without sending.
Response shape
is_match is False and all three contact
lists are None.
The response is the raw API JSON (a dict) rather than a typed pydantic model
— the shape is forward-compatible, so new fields the server adds don’t break
older clients.
presence_only (v2)
When True, each result carries booleans rather than values:
Validation
dry_run=True returns the validated LiContactInfoRequest without sending;
an empty records list (or > 500 entries) raises MinervaValidationError
locally. See Validation.