/in/ in a profile URL. Full URLs are normalized server-side.
The response contains ranked contact info per username.
Parameters
list[str]
required
LinkedIn username or profile URL strings (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, more than 500 entries, or a non-string entry raises
MinervaValidationError locally. Pass each username or URL as a string.
See Validation.