Sales Navigator: User Profile

Get a profile (Sales Navigator)

Retrieve a LinkedIn profile with Sales Navigator enrichment (is_saved_lead, is_crm_imported, under specifics). The {identifier} is the target profile's public LinkedIn identifier, 'me', or member ID. Requires a Sales Navigator seat.

get/v1/{account_id}/sales-navigator/profiles/{identifier}

Request

  • Base URL: https://api.curviate.com
  • URL: https://api.curviate.com/v1/{account_id}/sales-navigator/profiles/{identifier}
  • Auth: HTTP bearer

Path parameters

account_idstring required

The account ID (acc_...) whose Sales Navigator seat resolves the profile view.

identifierstring required

The target profile's public LinkedIn identifier, 'me', or member ID.

Query parameters

with_sectionsstring[]

Sales Navigator sections to fetch, repeatable: linkedin_experience, linkedin_skills, others (each has a _preview variant). Omit for base fields only.

Response

Sales Navigator-enriched LinkedIn profile.

object'profile' required

Response type discriminator.

idstring required

Opaque Sales Navigator identifier (ACw... format).

type'individual' | 'organization' | 'other' required

Entity kind.

display_namestring required

Full display name.

provider'linkedin' required

Source platform.

first_namestring

Present when available.

last_namestring

Present when available.

public_identifierstring

LinkedIn public identifier. Present when available.

profile_urlstring

Sales Navigator profile URL. Present when available.

public_picture_urlstring

Profile picture URL. Present when available.

public_picture_url_largestring

Large variant of the profile picture URL. Present when available.

descriptionstring

Professional headline. Present when populated. Reading it back through Curviate stores it in your tenant's entity records, with no expiry.

locationstring

Location as set on the profile. Present when available.

created_atstring

ISO-8601 UTC timestamp. Present when available.

followers_countnumber

Present when available.

relations_countnumber

Present when available.

is_blockedboolean

Present when available.

Example response

{
  "safety_warning": {
    "row": "profile_views",
    "reset_at": "2026-09-05T00:00:00.000Z",
    "hint": {
      "parameter": "profile_views.ceiling",
      "message": "This account is at its ceiling for profile_views. This action went through because profile_views.posture is warn, and it counted: 101 of 100 this window. Raise profile_views.ceiling, or wait for the window to reset at 2026-09-05T00:00:00.000Z."
    },
    "reason": "ceiling",
    "blocked": false
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.