LinkedIn search to verified emails
After the last video — extract every email from a LinkedIn search — people asked two things: how we scrape at that volume without getting restricted, and whether they can have the automation.
I was already building the same job for a client. I turned it into a service. LinkedIn has cut how many invitations you can send. Email extraction plus cold outreach is how you keep volume.
Keep LinkedIn. Prioritize email when you need scale
I would not drop LinkedIn. I like omnichannel: profile views, connection requests, follow-ups on the platform where you can. Email sits on top. If you need to scale outreach, I would even prioritize it.
Paste a search URL. Get a CSV or a webhook
Simple site. No dashboard. A morning project. Private for now. I will share it if you want to use it.
Turn any LinkedIn search into targeted, valid emails. You paste the search URL. You set how many results — leave it empty for the whole list, or put a number, 550, whatever you need. You add the API key I give you. You say where the results go.
An email address gets you a CSV. A webhook URL gets you JSON. The form detects which one you typed. Extract emails starts the scrape.
The form is just a trigger. Direct API access is next, so you can fire the same job from Make.com — I still called it Integromat — with a search URL and a few parameters.
Only verified emails come back
The job opens the search, pulls every profile, finds an email for that person, then verifies it.
Verification is the part I always wanted. Finders still charge credits for unverified addresses. Snov.io and
Hunter sell verification as a second product. You pay twice. You do the work twice. I only return deliverable addresses.
Not 100%. About 98%. MX records and DNS checks on the domain. That is the filter.
I also built full profile scraping. I left it off the cheap path so the price stays down.
4 cents, 3 cents, or 1 cent per valid email
Lowest plan: 4 cents per valid email. Next plan: 3 cents. Bulk: 1 cent. Scale sits with me. The discount goes to you.
I checked Hunter the same morning. Their large plan used to be 50,000 emails. It is 30,000 now, priced in euros, and those addresses are not verified. This is cheaper than Hunter. That was not the original goal.
Pricing may move. I set it this morning. It has to be a workable model.
A couple of people emailed asking to use the last automation. Freelance is the expensive version of that. A public API is cheaper for them, and cheaper than the rest of the market.
Chrome extensions already dump emails off a page. I have not seen one that takes a LinkedIn search URL and extracts the whole result set.
About 100 LinkedIn accounts do the scrape
This is the model I want for other lightweight APIs. Next request: unlimited LinkedIn profile scrapes.
The scrape runs on my accounts. About 100 of them. Add more LinkedIn accounts, add more capacity. Same stack for regular search and for Sales Navigator. You hand over a search URL. It gets assigned to one of my profiles. That profile pulls the results. We find emails. You get the full profile list back. Any valid address we found is in the CSV or the JSON.
One API instead of three
Early. First B2B SaaS I have put out in a while.
The loop I keep seeing work, $0 to $1M ARR: pull leads off LinkedIn, enrich them, drop them into a cold-email sequence. That used to be three APIs, plus scripts, or an Integromat scenario that burns credits on a lot of data. Integromat is a bad place to process this volume.
I am putting this into a project I am already running. Use it if it saves you the three-tool stack.
OFM Insider and
Automation Academy if you want the communities from this video. Newsletter is
Newsletter. A one-off session is
Consultation. Monthly coaching is
Monthly Coaching.
Transcript
Hey guys just wanted to share something I've been working on after making that previous video where we extracted all of the emails from a LinkedIn search. I was getting quite a lot of questions on how we're able to scrape LinkedIn profiles at such a high volume without being restricted and I also had a lot of people asking for the automation.
So I was actually building out something like this for another client but I thought why don't I just turn this into an actual service given the recent restrictions on LinkedIn on the number of invitations that you're actually able to send. To move over to email extraction and then doing cold outreach also makes a lot of sense.
Personally I wouldn't move away from LinkedIn altogether. I like omnichannel marketing so it's still doing profile views, sending connection requests and LinkedIn follow-ups where possible. However to add in and even prioritize email does make a lot of sense particularly if you want to scale your outreach.
So this is a really simple API that I've just built. It was a little fun project that I put together this morning and I just felt like releasing a SaaS. So it's just going to be a private project but I will share it with people if they're interested to use the service. It's a very basic simple website. Turn any LinkedIn search into a list of targeted and valid emails.
So essentially what this API is doing for you is you can enter any LinkedIn search that you want here, however many results you want. Enter the number of results that you want to extract so you can leave it empty and it will pull every single record that is there or you could put in 550, whatever you want. And then your API key, you'll be given that yourself, and then you can just say wherever you want to receive the results.
So you can put in an email and we'll send you a CSV file or you can put in a webhook address and it will forward the data to you in JSON format. So we'll automatically detect if it's an email or if it's a webhook and then you just click extract emails. That is going to launch the scraper.
So this is just done from, there's no dashboard, it's done to be extremely lightweight and very fast and easy to use. So this is an interface to trigger the API essentially. But I'm also going to generate direct API access so that you can trigger the automations from Integromat literally just by giving a search URL and giving out a few parameters.
What the tool will then do, it will go on to the LinkedIn search, it's going to extract every single profile there and it's going to go and find an email for this person. Now on top of that it's also going to verify the email for you. Just a personal issue that I always had with email finding services. I could never understand why it is that they choose not to give you verified email addresses. It just didn't make a lot of sense. They're still charging you credits for them and most of the tools, for example Snov and Hunter, they have email verification as a separate service. But it's just making twice as much work for the customer.
So instead I've just actually built this in. So this is going to go through, it's going to check all of the emails and it's only going to return you verified email addresses. They're going to be deliverable email addresses. Obviously it can't get a 100% match rate but it's going to be like 98% of the emails. We'll do all the types of verification that we can by looking up MX records, essentially doing DNS checks on the domain to ensure that it's a valid email. And that's literally it.
I've also built in profile scraping but just to try and minimize the price. I'm trying to keep this as competitive as possible. And I'll even go over the pricing here. So it's costing you for the lowest plan 4 cents per valid email. And here on the second plan it's costing 3 cents per valid email address. And over here on the highest plan if you're really going to go in bulk, of course economies of scale work in my favor and the discount gets passed on to you, is 1 cent per valid email.
And I've not actually done the exact comparison but if you look at something like the bigger guys, I was just looking at this earlier which is why I thought to develop this. Hunter previously this used to be 50,000 emails, it's now been reduced to 30,000. This is euros as well. They're really quite expensive and they're not verifying the emails for you. So this service is actually cheaper than Hunter which was never the original goal but it's something that I've realized.
So also the pricing here may change. I've literally just set this up this morning and this should be a workable model for me but however let's see. So yeah I just thought I'd share this just because of the demand that people were sending. I had a couple of emails from people asking for a LinkedIn, a way for them to use that automation. And rather than me charging them as a freelance client, if there's a lot of demand from people it makes much more sense for me to offer out a service which is much cheaper and in fact cheaper than the other alternatives on the market.
Anyway I'm also quite surprised no one has actually built a service that I'm actually aware of. I know there's a number of Chrome extensions that you can go on to and it will return you all of the email addresses but I haven't seen something that allows you just to plug in a LinkedIn search and it's going to extract all of those profiles.
So on top of that I quite like this model. I was talking before about building out sort of lightweight APIs and keeping it really very simple. So there's a few other APIs I want to release on here. For example being able to scrape unlimited LinkedIn profiles is something that people were interested in. So the way that I'm doing it is I'm actually using my own LinkedIn profiles where I have about 100 of them and they're doing all of the scraping for you. So I can basically scale infinitely by just adding in more LinkedIn profiles, the number of LinkedIn accounts, sorry the number of profile scrapes that you're able to do. So it's just a way of me utilizing my account.
The same applies for LinkedIn search and LinkedIn Sales Navigator. This is actually built on top of my accounts as well. So when you're giving a search URL it's being assigned to one of my accounts and they're then going extracting all of the results. Then we're going and finding email addresses and then it's being returned to you as a list of profiles and you'll receive the whole list of profiles. So every single profile that's in that result you'll get. An email will be returned to you and for any that we're able to find a valid email address for that will be included in the CSV or JSON as well.
So yeah it's early stages but I just felt like releasing a SaaS. To be honest it's been a little while since I've put out any B2B SaaS tools and I feel this is a really interesting tool. A lot of the guys that I know who are SaaS marketers, let's call them, the way people are seeing the most success particularly in early stage, taking companies for example from that zero to one million dollars in annual recurring revenue, is using cold email outreach by gathering leads off of LinkedIn and then enriching those leads and plugging them into an outreach automation.
So previously this would have required three different APIs and you would have of course had to build out the scripts yourself or build this on Integromat in which case you have the Integromat credits which wouldn't be cheap either because this is processing quite a lot of data which Integromat isn't the best tool for. So hopefully this offers a cost saving as well as just being a convenient tool to use. So it's something that I'm going to be implementing in one of the projects that I'm working on at the moment and hopefully you can utilize it in your projects as well.