If you sell to law firms — legal tech, HR software, accounting services, office space, whatever — you need a contact list. The reflex is to go to LinkedIn. The problem is that scraping LinkedIn violates its Terms of Service, carries real legal and account risk, and produces people data rather than firm data. There is a cleaner path: public Google Maps listings plus firm websites. Here is how to build that list step by step, with the ethical framing included.
Why LinkedIn is the wrong starting point for law firm outreach
LinkedIn is the wrong starting point because its Terms of Service prohibit scraping, and it gives you individual attorneys rather than firm-level data, often stale, with no verified firm phone or email. Law firms maintain their Google Maps listings, the data you actually want.
LinkedIn's Terms of Service explicitly prohibit scraping. Beyond the ToS issue, automated extraction of profile data has been the subject of ongoing litigation. Even manual copy-paste at scale sits in uncomfortable territory. If you are an agency running this for a client, the risk compounds.
There is also a practical problem: LinkedIn gives you people, not firms. You end up with a list of individual attorneys — some current, some ex-partners who moved two years ago — with no verified phone number for the firm, no main email address, and no office location you can trust. Building a clean firm-level outreach list from that takes a lot of cleanup work.
Law firms, by contrast, maintain their Google Maps presence carefully because it drives client inquiries. That listing has the firm name, verified address, main phone, and often a link to the firm's website. The website almost always has a contact email. That is the data stack you actually want.
The ethical and legal framing
For B2B prospecting under GDPR, the general principle is legitimate interest under Article 6(1)(f): a commercial reason to contact a business, data made public deliberately, and professional contact. This is not legal advice or a blank check; honor opt-outs promptly and keep outreach relevant.
Before building any outreach list, it is worth being clear about what data you are touching and why it is permissible. This is not legal advice — you should consult a lawyer for your specific situation — but the general principle for B2B prospecting under GDPR is legitimate interest under Article 6(1)(f): you have a commercial reason to contact a business, the data is publicly available and the business put it there deliberately, and the contact is professional rather than personal.
That framing applies to public business listings, not to personal social profiles or login-walled databases. Law firm listings on Google Maps are public business records. The email on a firm's contact page is published for exactly the purpose of being contacted. That is a meaningful distinction.
The caveat: legitimate interest is not a blank check. You must honor opt-out requests promptly, keep your outreach relevant to the firm's business, and not treat a business email as a personal one. See about our data for how LeadGrid handles removal requests — the window is 48 hours.
Step-by-step: building the list
To build a law firm outreach list: define your geography and firm type, search Google Maps for verified listings, visit each firm's website for the contact email, compile a clean sheet, and verify emails before sending. Manual works for twenty firms, not two hundred.
The mechanics are straightforward. The only question is how much of it you want to do manually versus with a tool.
- Define your geography and firm type. Are you targeting personal injury firms in Texas, estate planning practices in the Southeast, or large commercial firms in a specific metro? The tighter your query, the higher your conversion rate on outreach. Vague lists produce vague results.
- Search Google Maps. A query like 'law firms in Dallas' or 'personal injury attorneys in Miami' will surface verified listings. You get firm name, address, phone, and a link to the website. This is the free, manual version — fine for ten to twenty firms, painful for two hundred.
- Find the contact email. Navigate to each firm's website, look for a contact or about page, and extract the email. Most firms publish one. This step is where manual work becomes a time sink at scale.
- Build your sheet. Columns: firm name, address, phone, website, email, practice area, notes. Export as CSV. You want this clean before it goes anywhere near a CRM.
- Verify before sending. Run emails through a free verifier (NeverBounce, ZeroBounce) if you have any doubt about freshness. Bounce rates above 5% damage your sender reputation noticeably.
If you are doing this for more than a handful of markets, or if you need a list of lawyers across an entire state, the manual version becomes impractical quickly. At that scale, a tool that automates steps two through four in a single pass is worth the cost.
Where LeadGrid fits in this workflow
**LeadGrid automates the search-enrich-export steps: query public Google Maps listings for lawyers, get firm name, address, phone, website, and a website-enriched email, then export to CSV or HubSpot. Pricing is $9 (up to 150 leads), no subscription, and it never touches LinkedIn.**
LeadGrid runs a search interface over public Google Maps business listings with website-based email enrichment. You type a query — 'law firms in Georgia' or 'employment attorneys in Chicago' — and get a list with firm name, address, phone, website, and email enriched directly from each firm's own website when Maps does not have one. You preview real results before spending anything, then unlock and export as CSV or push directly to HubSpot as Companies.
Pricing is $9 for 3 credits; one credit returns up to 50 results (so $9 is up to 150 leads), and searches can go up to 1,000 leads. There is no subscription. Credits do not expire. If you need to re-download the same list within 30 days, that is free.
The honest trade-off: LeadGrid is not the cheapest option per row if you compare it to a raw directory scraper running at volume. If you are a developer who wants to configure your own pipeline and clean the output yourself, a lower-level tool may cost less per lead. LeadGrid wins on doing the whole job — search, enrich, deduplicate, export — in a few minutes, with data that comes from live public listings rather than a database that was cached months ago.
It also does not touch LinkedIn, personal profiles, or any login-walled source. That is a deliberate constraint, not a gap. See about our data for the full data posture.
What to do with the list once you have it
Once you have the list, segment by practice area before writing copy, lead with a specific relevant problem rather than your product, treat the main firm email as a routing address, honor opt-outs immediately, and do not mass-blast — 50 well-targeted emails outperform 500 generic ones.
A clean list is the start of the work, not the end of it. A few things that consistently move response rates in the right direction when selling to law firms:
- Segment by practice area before you write a word of copy. A personal injury firm and a corporate M&A firm are different buyers with different pressures. One email will not speak to both.
- Lead with a specific, relevant problem — not your product. Law firms receive a lot of vendor outreach. The ones that get responses usually open with something that demonstrates the sender understands how that type of firm operates.
- Use the main firm email as a routing address, not as a direct line. You are often emailing a general inbox. Keep your ask simple and the next step clear so someone can forward it to the right person easily.
- Honor opt-outs immediately. In a sector as relationship-driven as legal, a firm that asks to be removed and gets ignored will remember. Maintain a suppression list and apply it before every send.
- Do not mass-blast. A batch of 50 well-targeted, personally relevant emails will outperform a blast of 500 generic ones, every time.