Profile

LinkedIn profile operations.

Usage

curviate core profile [id] [flags]

Requires:

  • --all, --max-pages and --page-delay only with a list flag: --posts, --comments, --reactions or --followers.

Examples

curviate core profile janesmith
curviate core profile https://www.linkedin.com/in/janesmith --posts
curviate core profile janesmith --sections experience,skills

Arguments

ArgumentRequiredDescription
idnoMember identifier (URL, slug, or URN). Optional for subcommands.

Flags

FlagTypeRequiredDescription
--postsbooleannoList the profile's posts. Default: false.
--commentsbooleannoList the profile's comments. Default: false.
--reactionsbooleannoList the profile's reactions. Items carry no time of the reaction: parent_post.created_at is when the post was created, not when it was reacted to, so the listing cannot be filtered by date; without --all, --limit caps the read at one page. Default: false.
--followersbooleannoList the profile's followers. Default: false.
--is-companybooleannoWhen listing posts, treat the profile as a company page. Default: false.
--modestringnoHow willing this read is to reach LinkedIn: auto (default, a stored copy while it is fresh), live (always fetch), refill (a stored copy at any age, fetch only when nothing is stored), cache_only (never fetch; a store miss is refused rather than fetched). Not combinable with --max-age under cache_only.
--max-agestringnoMaximum age in seconds of a stored copy this read will accept (integer, 0-31536000). Overrides the auto/live/refill presets in both directions; 0 is the same as --mode live.
--sectionsstringnoComma-separated LinkedIn sections to fetch: linkedin_experience, linkedin_education, linkedin_languages, linkedin_skills, linkedin_certifications, linkedin_volunteer_experience, linkedin_projects, linkedin_recommendations, linkedin_interests, or linkedin_* for all (each also has a _preview variant). A bare value (e.g. skills) is auto-prefixed to linkedin_skills. Each requested section is added to the output under its own name (skills).

Also accepts these global flags: --api-key, --profile, --account, --base-url, --timeout, --json, --fields, --limit, --cursor, --all, --max-pages, --page-delay, --verbose, --beta.

Before you start: an API key and a connected LinkedIn account, see the Quickstart.

Commands

CommandDescription
curviate core profile meGet your own profile, or list own activity with --posts/--comments/--reactions/--followers.
curviate core profile relationsList your 1st-degree connections.
curviate core profile endorseEndorse a skill on a member's profile.
curviate core profile updateUpdate your own profile (headline, bio, name, skills, photos).
curviate core profile followFollow a member (sends a connect request if their profile is private).
curviate core profile unfollowUnfollow a member. Unfollowing someone you do not follow changes nothing.
curviate core profile followersList a member's followers (accepts 'me').
curviate core profile followingList who a member follows (accepts 'me').
curviate core profile subscriptionRead your premium subscription: entitlements, primary plan, and LinkedIn management links. A free account is a valid result (has_premium:false).
curviate core profile analyticsRead your performance headline metrics: profile viewers, followers, post impressions, and search appearances (fixed LinkedIn reporting windows, no window selector).
curviate core profile visitorsList people who recently viewed your profile, classified by disclosure fidelity (identified, semi-anonymous, or aggregate; Premium sees more identified viewers).
curviate core profile ssiRead your Social Selling Index: the overall score, its four pillar breakdowns, and industry/network percentile ranks.

Exit codes: the exit code table.