Facebook Pixel
ApiLinkedin account

Get account premium status

Retrieve the premium subscription status of a LinkedIn account. Returns information about whether the account has Sales Navigator, Recruiter, Business Premium, or no premium subscription. Also includes feature access flags for various premium capabilities.

GET/account/{accountId}/premium
Authentication requiredAccount

Code Examples

curl -X GET 'https://api.connectsafely.ai/linkedin/account/<accountId>/premium' \
-H 'Authorization: Bearer <your_api_key>'

Parameters

NameInRequiredTypeDescription
accountIdpathYesstringUnique identifier for the LinkedIn account (24-character hex string)

Request Body

No request body.

Responses

StatusDescription
200Premium status retrieved successfully
400Invalid account ID format
401Unauthorized - Invalid or missing API key
404Account not found or not accessible
500Internal server error

200 Response Parameters

NameTypeDescription
successbooleanWhether the request was successful
accountIdstringUnique account identifier
accountNamestringFull name of the LinkedIn account owner
premiumTypestringType of premium subscription
isPremiumbooleanWhether the account has any premium subscription
hasSalesNavigatorbooleanWhether the account has Sales Navigator access
hasRecruiterbooleanWhether the account has Recruiter access
hasAwayMessagesbooleanWhether the account can set away messages (Business Premium feature)
hasAdvertiseBadgebooleanWhether the account has advertise badge access
hasHiringManagerbooleanWhether the account has hiring manager mailbox access
featuresarrayDetailed list of feature access flags

200 Example

{
  "success": true,
  "accountId": "696ce9e780e0483585e4e553",
  "accountName": "John Doe",
  "premiumType": "SALES_NAVIGATOR",
  "isPremium": true,
  "hasSalesNavigator": true,
  "hasRecruiter": false,
  "hasAwayMessages": true,
  "hasAdvertiseBadge": false,
  "hasHiringManager": false,
  "features": [
    {
      "featureAccessType": "CAN_ACCESS_SALES_NAV_BADGE",
      "hasAccess": true,
      "entityUrn": "urn:li:fs_premiumFeatureAccess:CAN_ACCESS_SALES_NAV_BADGE"
    },
    {
      "featureAccessType": "CAN_ACCESS_AWAY_MESSAGES",
      "hasAccess": true,
      "entityUrn": "urn:li:fs_premiumFeatureAccess:CAN_ACCESS_AWAY_MESSAGES"
    },
    {
      "featureAccessType": "CAN_ACCESS_RECRUITER_MAILBOX",
      "hasAccess": false,
      "entityUrn": "urn:li:fs_premiumFeatureAccess:CAN_ACCESS_RECRUITER_MAILBOX"
    },
    {
      "featureAccessType": "CAN_ACCESS_HIRING_MANAGER_MAILBOX",
      "hasAccess": false,
      "entityUrn": "urn:li:fs_premiumFeatureAccess:CAN_ACCESS_HIRING_MANAGER_MAILBOX"
    },
    {
      "featureAccessType": "CAN_ACCESS_ADVERTISE_BADGE",
      "hasAccess": false,
      "entityUrn": "urn:li:fs_premiumFeatureAccess:CAN_ACCESS_ADVERTISE_BADGE"
    }
  ]
}

400 Response Parameters

NameTypeDescription
errorstring

400 Example

{
  "error": "Invalid account ID format",
  "success": false
}

401 Response Parameters

NameTypeDescription
errorstring

401 Example

{
  "error": "Unauthorized"
}

404 Response Parameters

NameTypeDescription
errorstring

404 Example

{
  "error": "LinkedIn account not found or not accessible",
  "success": false
}

500 Response Parameters

NameTypeDescription
errorstring

500 Example

{
  "error": "Failed to fetch premium status",
  "success": false
}