LinkedIn Open Profile Status avatar

LinkedIn Open Profile Status

Pricing

$0.45 / 1,000 open profiles

Go to Apify Store
LinkedIn Open Profile Status

LinkedIn Open Profile Status

Check submitted LinkedIn person profiles without a LinkedIn login. Get separate Open Profile and #OpenToWork statuses, with unknown when public data is not enough, plus confidence, reasons, and available profile details.

Pricing

$0.45 / 1,000 open profiles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

🔎 Check LinkedIn profile status

Check public LinkedIn person profiles from full URLs or vanity names. Sales teams, recruiters, and researchers get separate Open Profile and #OpenToWork statuses, confidence, reasons, and available profile details in one dataset. When public data is not enough, the Actor returns unknown instead of guessing.

Use cases

📊 Review statuses and public profile details

Each dataset row stays tied to one submitted person profile. Required fields include the resolved profileUrl, openProfileStatus, and openToWorkStatus. The two status objects each include a status, confidence, and reason. Other public fields appear when available, including a name, headline, location, summary, work history, education, languages, recommendations, volunteering, audience counts, and an influencer indicator.

▶️ Check profiles from URLs or vanity names

  1. Add one or more full LinkedIn person-profile URLs or vanity names.
  2. Start the Actor and open the default dataset.
  3. Read each status, confidence, reason, and available public profile detail.

⚙️ Input

Add at least one full LinkedIn person-profile URL or vanity name. You can use both forms in the same run.

Input fields

FieldTypeWhat it does
profileUrlsarray of stringsFull LinkedIn person-profile URLs or vanity names to check.

Example input

This input is copied from the public input of a successful current-beta default-input run.

{
"profileUrls": [
"https://www.linkedin.com/in/satyanadella"
]
}

🧾 Output

The Output tab links to the default dataset.

Output link

FieldTypeWhat it does
datasetstringLink to the saved LinkedIn profile status results.

Each dataset row uses the shape below. The required row fields are profileUrl, openProfileStatus, and openToWorkStatus. Other fields are returned when public data includes them. Optional arrays can be empty or absent.

Dataset row

FieldTypeWhat it does
profileUrlstring (URL)Resolved public LinkedIn profile URL.
vanityNamestringPublic profile vanity name, when available.
fullNamestringPublic name shown on the profile, when available.
headlinestringPublic profile headline, when available.
summarystringPublic profile summary, when available.
locationstringPublic profile location, when available.
openProfileStatusobjectOpen Profile or free InMail status for the person.
openProfileStatus.statusstringopen, not_open, or unknown, based on available public evidence.
openProfileStatus.confidencestringEvidence strength for the Open Profile status. An unknown status uses low confidence.
openProfileStatus.reasonstringHuman-readable reason for the Open Profile status.
openToWorkStatusobjectPublic #OpenToWork status for the person. It is separate from Open Profile.
openToWorkStatus.statusstringopen, not_open, or unknown, based on available public evidence.
openToWorkStatus.confidencestringEvidence strength for the #OpenToWork status. An unknown status uses low confidence.
openToWorkStatus.reasonstringHuman-readable reason for the #OpenToWork status.
experiencearray of objectsPublic employment history entries, when available.
experience[].titlestringPublic job title for an employment entry, when available.
experience[].companyNamestringPublic company name for an employment entry, when available.
experience[].companyUrlstring (URL)Public company page URL for an employment entry, when available.
experience[].locationstringPublic location for an employment entry, when available.
experience[].startDatestringPublic start date shown for an employment entry, when available.
experience[].endDatestringPublic end date shown for an employment entry, when available.
educationarray of objectsPublic education entries, when available.
education[].schoolNamestringPublic school name for an education entry, when available.
education[].schoolUrlstring (URL)Public school page URL for an education entry, when available.
education[].degreestringPublic degree for an education entry, when available.
education[].fieldOfStudystringPublic field of study for an education entry, when available.
education[].descriptionstringPublic description for an education entry, when available.
education[].startDatestringPublic start date shown for an education entry, when available.
education[].endDatestringPublic end date shown for an education entry, when available.
languagesarray of objectsPublic language entries, when available.
languages[].namestringPublic language name.
languages[].proficiencystringPublic proficiency level, when available.
recommendationsarray of objectsPublic recommendations shown on the profile, when available.
recommendations[].textstringPublic recommendation text.
recommendations[].authorNamestringPublic recommendation author name, when available.
recommendations[].authorProfileUrlstring (URL)Public profile URL of the recommendation author, when available.
volunteeringarray of objectsPublic volunteering entries, when available.
volunteering[].organizationNamestringPublic organization name for a volunteering entry, when available.
volunteering[].rolestringPublic role for a volunteering entry, when available.
volunteering[].causestringPublic cause for a volunteering entry, when available.
volunteering[].descriptionstringPublic description for a volunteering entry, when available.
volunteering[].startDatestringPublic start date shown for a volunteering entry, when available.
volunteering[].endDatestringPublic end date shown for a volunteering entry, when available.
audienceobjectPublic audience counts for the person, when available.
audience.followerCountintegerPublic follower count, when LinkedIn provides a number.
audience.connectionCountintegerPublic connection count, when LinkedIn provides a number.
accountobjectPublic account indicators for the person, when available.
account.isInfluencerbooleanWhether the public profile shows an influencer indicator.

Example dataset row

This complete row is from the successful current-beta run with devsecopsvince.

{
"profileUrl": "https://uk.linkedin.com/in/devsecopsvince",
"vanityName": "devsecopsvince",
"fullName": "Vincent K.",
"summary": "Senior cyber security leader with 20+ years of experience delivering large‑scale secure…",
"location": "Little Hadham, England, United Kingdom",
"openProfileStatus": {
"status": "unknown",
"confidence": "low",
"reason": "The credential-free public profile response does not expose the member's Open Profile or free-InMail setting."
},
"openToWorkStatus": {
"status": "open",
"confidence": "high",
"reason": "The public profile explicitly identifies the person as Open To Work."
},
"experience": [
{
"companyName": "Open to Work",
"location": "Greater London, England, United Kingdom"
}
],
"education": [
{
"schoolName": "University of Exeter",
"schoolUrl": "https://uk.linkedin.com/school/university-of-exeter",
"startDate": "2023-09",
"endDate": "2025-11"
}
],
"languages": [
{
"name": "English"
}
],
"volunteering": [
{
"organizationName": "ST Thomas Of Canterbury Primary School",
"role": "Chair of Governors and DPO",
"startDate": "Mar 2016",
"endDate": "Present",
"cause": "Education"
}
],
"audience": {
"followerCount": 2000
}
}

💳 Pricing

This Actor uses pay-per-event pricing. The current price is $0.00045 for one Open Profile status returned for a submitted LinkedIn profile. The optional profile details and separate Open to Work status are part of the saved row, not this charged event.

🔌 Integrations

Open the default dataset in Apify or use its API to read the saved JSON rows. Export the dataset in formats offered by Apify for review or downstream workflows.

❓ FAQ

What does unknown mean?

It means the public profile did not provide enough evidence to decide. The Actor returns unknown instead of guessing.

Are Open Profile and Open to Work the same?

No. Open Profile describes the public Open Profile or free InMail signal. Open to Work describes the public #OpenToWork badge. The Actor returns them in separate status objects.

Can I use a vanity name instead of a full URL?

Yes. Add a LinkedIn person-profile URL or a vanity name such as satyanadella to profileUrls.

Does the Actor need a LinkedIn login or cookies?

No. It uses credential-free public access, so you can submit public profile targets without a LinkedIn login or cookies.

Can I submit several profiles in one run?

Yes. Add one or more targets to profileUrls. Each returned row stays associated with its resolved profile URL.

Does it find profiles for me?

No. Submit each URL or vanity name yourself. The Actor does not search LinkedIn or discover profiles.

What public profile details can I get?

When available, rows can include the person's name, headline, summary, location, work history, education, languages, recommendations, volunteering, audience counts, and account indicators.

Does it send messages or change profile settings?

No. It reads public profile data and status signals. It does not send messages or change LinkedIn settings.

📝 Changelog

v0.0 (22-09-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré