An email scraper collects addresses at scale, and how it collects them decides whether your emails land or bounce. This page covers the three methods, what is legal, and how CrustAPI returns verified emails from public LinkedIn data.
Every email tool on the market runs one of these three methods under the hood. Knowing which one you are buying tells you what the list will do to your bounce rate.
| Approach | Where the emails come from | The catch |
|---|---|---|
| Website crawlers | Crawl pages and pull addresses out of the HTML: mailto links, contact pages, footers | Many sites list a generic info@ or nothing at all. You reach the company inbox more often than the decision maker |
| Database resellers | A stored list someone collected earlier, resold to you | Emails go stale as people change jobs. You cannot tell how old a row is until it bounces |
| Find and verify | Build the likely address from a person's name and their company domain, then check it before handing it over | Slower per contact, and it will not return an address it cannot confirm. That trade is the point |
CrustAPI runs the third method. Fewer emails come back, and the ones that do are worth sending to.
Stated neutrally: US courts have repeatedly sided with scraping public, logged-out pages. Bright Data defended that ground in court against both Meta and X and still sells scraped data today. CrustAPI stays on the same ground: public pages only, no accounts, no fake profiles, nothing pulled from behind a login.
The other side of the line is clear too. Logging in with fake accounts, buying hacked lists, and reading private inboxes are different activities with a different legal story, and we do not touch any of them. For a longer walkthrough of the LinkedIn side specifically, see how to scrape LinkedIn without logging in.
Collecting an address and emailing it are separate questions. CAN-SPAM in the US and GDPR in Europe put rules on the sending itself, whichever tool found the address. None of this is legal advice. If real money rides on your case, ask a lawyer.
CrustAPI's email data rides on its LinkedIn people search API. You search public profiles by role, company, or keywords, and people results carry a verified email where one can be confirmed. It is the find-and-verify row from the table above: an address that fails the check stays out of your data.
The same endpoint family covers full profiles, company pages, jobs, and posts; the whole set is on the LinkedIn scraper API page, and the parameter reference is at /docs#linkedin. You can also run it without code from the playground. Billing follows one rule across every endpoint: you are charged when a query returns results. A search that comes back empty costs nothing.
A lot of people type "email scraper" while hunting local business contacts. Here is the catch: Google Maps listings do not contain email addresses, so no maps scraper can return one straight from the listing. Ours included. Here is a real record from our Maps endpoint, pulled today, and what it does carry.
Every maps record carries name, address, phone, website, rating, review count, categories, and hours. There is no email field anywhere in it. Tools that promise "Google Maps emails" crawl each listing's website afterward and hope a contact page gives one up, which is the crawler approach from the table, with the usual info@ problem. If local business data is what you actually need, the Maps endpoint answers in about 1 second and is one of 12 Google search types on the same key. Full page: Google Maps scraper API.
The free tier is 3,000 queries a month with no card. Paid packs are prepaid and the credits never expire: 25k for $49 · 100k for $149 · 500k for $549 · 2.5M for $1,999, ex-tax, all self-serve. Failed and empty queries are free, so a hunt that finds nothing costs nothing.
When another tool is the better pick: if you want an all-in-one outreach platform, with sequences, inboxes, and a big prebuilt contact database behind a full sales UI, tools like Apollo and Hunter bundle all of that and do it well. CrustAPI is the data layer: fresh public data and verified emails over an API, priced per result. If you run Clay, n8n, or your own code on top, this is the fit.
Related: LinkedIn People Search API · LinkedIn Company Scraper · Google Maps Scraper API
3,000 free queries covers a real list. Search a role you actually sell to and look at what comes back.
Get 3,000 free queries