Recruiter dashboard showing candidate contact details extracted from social profiles
Use Cases

OSINT Tools for Recruiters: Find Candidate Contact Info Without LinkedIn Premium

Ziwa··8 min read

LinkedIn Recruiter Costs $8,000 a Year and Doesn't Give You Their Phone Number

LinkedIn Recruiter Lite starts at around $2,500 per year. The full Recruiter seat — the one you need for large-scale sourcing — runs $8,000–10,000 per year per user. And after spending that, you still can't directly call or email most candidates. You're stuck sending InMail, which candidates ignore at a staggering rate.

The alternative that's been quietly growing among independent recruiters and talent acquisition teams at scrappy companies: OSINT tools that find direct contact information for candidates without touching LinkedIn's paid infrastructure at all.

This isn't a workaround or a hack. It's using publicly available data the same way background check companies, private investigators, and data enrichment platforms have operated for years — just applied to recruiting.

The Problem With InMail-Only Recruiting

LinkedIn's data shows that InMail response rates average around 18–25% when optimized well. That sounds reasonable until you consider what's happening on the other side: candidates receive multiple InMails per week, LinkedIn's notification design has conditioned people to treat them like promotional email, and the best candidates — the ones who aren't actively looking — are the least likely to respond.

A direct email or phone call to a passive candidate lands in a completely different context. The candidate isn't primed to ignore it the way they ignore InMail. Response rates for direct outreach consistently outperform InMail in recruiter surveys, often by 2–3x for passive candidates specifically.

To do direct outreach, you need direct contact information. That's where OSINT tools come in.

How OSINT Candidate Enrichment Works

The process is straightforward. You have a LinkedIn profile URL for a candidate you want to reach. You pass that URL through an OSINT enrichment tool. The tool cross-references that profile's associated identity — name, location, employer history, other social platforms — against public records and data aggregators. If a phone number or email is associated with that person in public data, it surfaces it.

Ziwa's prospect tool does exactly this for LinkedIn profiles. For candidates with a broader public presence, you can also run their Twitter handle through Twitter Intel or their Facebook profile through Facebook Intel — each platform sometimes surfaces different contact records for the same person.

The key operational difference from ZoomInfo or similar tools: you only pay when contact data is actually found. If a candidate has a minimal public data footprint and no contact info surfaces, no credits are charged. This makes it economically viable to run large candidate batches without committing to a database subscription full of empty records.

Practical Workflow for Recruiting Teams

Here's how this works in a real recruiting pipeline. Say you're sourcing 100 software engineers for a Series B startup that can't afford LinkedIn Recruiter licenses for five team members.

Source the profiles first. LinkedIn's basic search (even free tier) lets you identify people by title, location, and employer. Build a list of profile URLs — you don't need to message them or connect with them through LinkedIn. You're just collecting URLs.

Batch enrich the list. Upload your CSV of 100 LinkedIn URLs to Ziwa's batch tool. Processing takes about 10–15 minutes for 100 profiles. You get back a spreadsheet with phone numbers and emails for the subset of candidates where data exists in public records.

Prioritize high-coverage candidates first. If 55 of your 100 candidates have contact data, those are your warmest leads — reach out to them via email or phone directly. The remaining 45 you can approach via LinkedIn connection request or message (the free method) or simply deprioritize.

Personalize before sending. Having contact info doesn't mean sending bulk email. Personalize each outreach to the specific candidate's background. Direct email performs well because it feels less automated — don't undermine that by making it obviously templated.

Sourcing Without LinkedIn: Other Channels That Work

LinkedIn is the dominant professional network, but it's not the only source of candidate profiles. Twitter/X is particularly strong for sourcing engineers, designers, and product people who share their work publicly. GitHub profiles often link to personal websites with contact information. Conference speaker bios frequently list professional emails.

OSINT enrichment works on any platform where a profile is associated with a real-world identity. The more platforms a candidate is active on, the more data points exist to cross-reference, and the higher the likelihood of finding accurate contact information.

For technical roles specifically, combining LinkedIn URL enrichment with Twitter handle enrichment can surface contact data even for candidates who are careful about sharing info in one place — because they've listed it somewhere else years ago and it's now in public aggregated data.

The Cost Comparison

LinkedIn Recruiter: $8,000+ per seat per year, with no direct contact data included. ZoomInfo Recruit: $15,000+ per year, better contact data but expensive for small teams. Ziwa's credit model: pay per successful enrichment only, no subscription, scales from 1 to 200 profiles per batch.

For an independent recruiter or a small in-house team placing 20–30 hires a year, the math is straightforward. See pricing here and compare it against what you're currently spending on sourcing tools. The first time you close a hire from a direct dial that cost a few cents to find, the ROI is obvious.

Ready to try it? Start sourcing candidates without a LinkedIn Recruiter subscription.

Frequently Asked Questions

Can I find a candidate's email without LinkedIn Premium?
Yes. OSINT tools cross-reference public social profiles against aggregated data sources to find email addresses and phone numbers associated with a person's professional identity. This works independently of LinkedIn's paid tier.
Is contacting candidates via personal email instead of LinkedIn InMail acceptable?
Yes, and it often performs better. Candidates report checking personal email far more frequently than LinkedIn InMail, and response rates for direct email outreach from recruiters are typically higher.
How accurate is OSINT candidate data compared to LinkedIn Recruiter?
OSINT enrichment quality depends on the individual's public data footprint. For senior professionals and those active on multiple platforms, coverage is often 60–80%. LinkedIn Recruiter has the same limitation — it can only show InMail, not direct contact info, unless the candidate has listed it publicly.
Can I process a list of candidates in bulk?
Yes. Ziwa supports batch extraction of up to 200 LinkedIn, Facebook, or Twitter profiles per job. Upload a CSV and download enriched results as an Excel file.

Related Articles

Ready to extract contacts?

Try Ziwa free. Pay only when you get results.

Get Started Free