Of all the LinkedIn sourcing methods, profile visitors have the highest reply rates, and it is not close. The reason is simple: they already showed intent. They visited your profile, read your headline, scanned your work history, maybe scrolled a post or two. They were weighing whether you were worth a connection request.
Your message lands while they are still in research mode. Every other sourcing method interrupts someone who was thinking about something else. This one does not.
Why profile visitors convert at 30-50%
- They initiated the interest. You are not interrupting their day; they came to you.
- They already vetted you. They saw your profile and did not bounce. That is a filter you did not have to build.
- Acknowledging it builds trust. "Saw you visited my profile" is honest and specific, which is the opposite of how most cold outreach reads.
- The window is small. Reach out within 48 hours, while they still remember why they looked.
Compare that to a cold search-based list. There, you are guessing at fit from a job title and hoping the timing is right. Here, the timing signal is the visit itself. That is the whole advantage, and it decays fast, which is why the speed of your follow-up matters more than the cleverness of your message.
What you actually get in the export
Each visitor comes out as a row with first name, last name, headline, job title, location and the LinkedIn profile URL. Names are split into separate columns and normalised, so you are not fixing capitalisation by hand, and duplicates are removed before the file reaches you.
That is enough to sort by title, filter by location, and drop the file straight into a CRM or a sequencing tool. What you do not get is an email address. Profile visitors is a LinkedIn-native method, so the output is LinkedIn identities rather than contact details. For most people that is the point: you reply on the platform where they already engaged with you.
What you need
This is one of the few sourcing methods where LinkedIn itself gates the data. What you can see depends on your LinkedIn plan, not on the extraction tool.
- Free LinkedIn. Shows only the last five viewers, and several of those will be anonymised. Not enough to work with.
- LinkedIn Premium. Gives the full 90-day viewer list with names. This is the cheapest option that actually works and it is what we recommend.
- Sales Navigator. Also works, but it is considerably more expensive and adds nothing for this specific job.
Step-by-step
Step 1: Open "Who viewed your profile"
From the LinkedIn home page, click Me in the top navigation, then Who viewed your profile. You can also reach it from the "Profile viewers" counter on your own profile page. The list covers the last 90 days and is ordered most recent first, which is exactly the order you want, because recency is the whole signal.
Scroll far enough to load the range you care about. If you only ever act on the last week, there is no reason to load the full 90 days.
Step 2: Extract with Leadsforlinked
With the extension installed, open the viewer list and click the import button that appears on the page. Choose your target audience, set how many profiles you want, and confirm. The extension paginates the list for you and pulls each visitor into a structured row.
The cost is shown before you commit: one credit equals one lead. If someone appears twice, for example a visitor who also turned up in an earlier import, the duplicate is detected and that credit is returned to your balance automatically. You never pay twice for the same person.
Step 3: Filter for ICP fit
Your viewer list is not a prospect list. It is a mix. Expect to see peers in your own industry, recruiters, competitors checking on you, students, and the occasional bot. The genuinely commercial visitors are usually a minority of the total.
Sort by job title first, then by company size or location if that matters to you. A useful rule: if you would not have put them on a cold list, do not put them on a warm one either. The visit is a timing signal, not a fit signal, and confusing the two is the most common mistake here.
Step 4: Send personalized outreach within 48 hours
Speed beats polish. A plain message sent the next day outperforms a clever one sent the following week, because by then they have forgotten why they looked.
Hi {firstName}, saw you visited my profile yesterday. Anything specific I can help with, or just exploring? Either way, happy to connect.
Honest, low-pressure, and it gives them an easy way to say "just browsing" without it being awkward. Reply rates in the 35 to 45% range are normal on a well-filtered list.
What does not work: pretending you did not notice the visit, opening with a pitch, or sending a paragraph about your company before asking a single question. The visit earned you a small amount of goodwill. Spending it on a monologue wastes it.
Who is actually in your visitor list
It helps to know what you are looking at before you start filtering.
- Post readers. If you published recently, most of your visitors came from that post. They are warm but early, and often just curious about who wrote the thing.
- Connection-request checkers. People almost always look at a profile before accepting a request. If you sent invitations that week, expect them here.
- Active buyers. The valuable ones. They found you through a search, a mutual connection, or a recommendation, and they are evaluating.
- Recruiters and competitors. Filter them out early or they will pollute your reply-rate numbers and make the channel look worse than it is.
The math: how many visitors do you need?
Work backwards from meetings. Say a well-filtered visitor list replies at 40%, and one in four of those replies turns into a call. That is roughly one conversation for every ten qualified visitors you contact.
If half your raw viewer list survives filtering, you need about twenty profile views a week to produce a meeting a week from this channel alone. That is a modest number, and it is achievable from posting consistently rather than from anything clever.
The useful conclusion is that the bottleneck is almost never extraction. It is visitor volume. If you are getting five views a week, no tool will fix that, and your effort belongs upstream.
How to drive more profile visitors
Since volume is the constraint, here is what actually moves it:
- Post regularly. A single post that performs modestly still sends 5 to 30 people to your profile. This is the biggest lever by a distance.
- Comment on other people's posts. A thoughtful comment on a post with reach drives more profile views than most original posts do, and it costs a fraction of the effort.
- Send connection requests. Recipients check your profile before deciding. The visit happens whether or not they accept.
- Fix your headline. Visitors scan it in about three seconds. If it does not say who you help and how, the visit is wasted even when it happens.
Notice that three of those four are ordinary LinkedIn activity. Profile visitors is a channel that rewards being present, which is why it works well for founders and consultants and poorly for accounts that never post.
Capture your warmest inbound free.
100 free leads on signup, no card. The free plan releases them 20 at a time every hour, and credits never expire.
Start freePrivacy and GDPR
Two things worth being clear about. First, everyone in your viewer list chose to be visible: LinkedIn lets any member browse in private mode, and those who do simply do not appear. You are only ever seeing people who left their visibility on.
Second, under GDPR, B2B outreach to a professional about their professional role can rest on legitimate interest, but that is not a blanket permission. You still need to identify yourself honestly, explain how you found them, and stop when asked. Saying "I saw you viewed my profile" satisfies the first two in a single sentence, which is a good argument for honesty on purely practical grounds.
Data is processed on EU infrastructure and the prospects you extract stay in your own account.
FAQ
Does this work without LinkedIn Premium?
Not usefully. A free LinkedIn account shows only the last five viewers and frequently anonymises them. Premium unlocks the full 90-day list with names, which is the version worth extracting. Sales Navigator also works but costs considerably more and adds nothing for this task.
Will visitors know I scraped their info?
No. There is no notification, and nothing is sent to them during extraction. People in your viewer list already chose to be visible to you. If you later message them, they see an ordinary LinkedIn message, which is why mentioning the visit openly is the better approach.
How far back does the viewer list go?
Ninety days on Premium. In practice the last seven to fourteen days is where nearly all the value sits, because the timing signal decays quickly.
How many credits does this use?
One credit per profile imported. Duplicates are detected and refunded automatically, so re-running an import on an overlapping period does not cost you twice.
Can I export the list to CSV?
Yes. Open the audience in the app and click Export to CSV. You get first name, last name, headline, job title, location and profile URL, deduplicated and ready for your CRM.
Should I connect first or message first?
If you are already connected, message directly. If not, send a connection request with a short note referencing the visit. A request with a relevant note is accepted far more often than a bare one, and the visit gives you something genuine to reference.
What reply rate should I expect?
On a filtered list, 35 to 45% is normal. On an unfiltered one it drops sharply, because you are counting recruiters and competitors who were never going to reply. Filter first, then measure.