All articles
Lead GenerationBy Efe Berke Çolaker 9 min read

Is Scraping B2B Data Legal? The Three Lines That Actually Matter

Public data, terms of service and personal data are three separate questions. What courts settled, what they did not, and where the risk sits.

ON THIS PAGE
  1. 01The three questions
  2. 02What the cases actually settled
  3. 03Where the real weight sits
  4. 04Practical rules that keep you out of tro
  5. 05Sources and method
  6. 06FAQ
Is Scraping B2B Data Legal? The Three Lines That Actually Matter

By Efe Berke Colaker, Founder at GetleadReviewed by the Getlead editorial team for accuracy. Last updated August 2026.

Scraping legality is argued as a single yes or no and it is three questions stacked on top of each other. Answering them separately makes the risk legible.

This is not legal advice. It is the operational shape of the problem, and where teams actually get into trouble.

KEY TAKEAWAYS
Three separate questions: is the data public, did you accept terms, and is it personal data. Most confusion comes from merging them.
Courts have treated public, logged out access as defensible under the CFAA. Logged in access against accepted terms is a contract problem.
Terms of service breach is civil rather than criminal, and it is still what ended the most famous scraping case.
Personal data is where the compliance weight sits, and it applies regardless of how public the page was.

The three questions

QUESTIONLOW RISKHIGH RISK
Is it public?Visible without logging inBehind a login or paywall
Did you accept terms?Logged out visitorAccount holder bound by an agreement
Is it personal data?Company level firmographicsNamed individuals in the EU or UK
Is it creative content?Facts and figuresCopyrighted text and images

Public data is content a server returns to any visitor without authentication, which is the distinction courts have leaned on rather than whether the site owner objects.

For example, a company directory page visible to anyone is a different legal object from the same information behind a signed in feed, even when the underlying facts are identical.

Methodology: we analyzed 383,368 email addresses through live SMTP verification and measured 34,973 tracked outbound sends inside Getlead, aggregated and anonymized at campaign level. Every platform number here is what the mail servers and the campaigns returned, not a vendor claim. Sample and limitations are in the benchmark study.

What the cases actually settled

The Ninth Circuit's hiQ decision treated access to publicly available data as not unauthorised under the CFAA, which removed the criminal shaped risk from public scraping. The same case then turned on contract, where hiQ was found to have breached LinkedIn's user agreement.

The 2024 Meta v Bright Data decision sharpened it further, declining to find breach for scraping public logged out pages, on the reasoning that platform terms bind account holders rather than anonymous visitors.

The working rule that emerges is narrow and useful: logged out public scraping is defensible, logged in scraping against terms you accepted is a contract exposure, and neither answers the personal data question.

Where the real weight sits

Publicness does not remove personal data obligations. A work email on a public page is still personal data in the EU and UK, and collecting it puts you in scope.

Personal data is any information relating to an identified or identifiable person, which includes a named individual's work email even when it sits on a public page.

23.9%invalid on raw scraped style data
16.7%catch-all
0.51%our bounce after verification

Two duties matter in practice. You need a lawful basis, usually legitimate interest for B2B, and you need to be able to tell the person where their data came from, which Article 14 requires when it was not collected from them directly.

That is why provenance per record is the practical control. Without it, compliance is a story rather than a record, and the data quality is usually poor too: in our verification 23.9% of raw records are invalid outright.

Sourced data with provenance
Getlead includes a 420M+ verified B2B database, SMTP verification at export, warm-up and cold email sending. From $19.90 a month.
See pricing

Practical rules that keep you out of trouble

  • Do not log in to scrape. It converts a defensible activity into a contract question.
  • Respect robots and rate limits. Aggressive crawling is what turns a tolerated activity into a dispute.
  • Store provenance per record, including the source URL and the date.
  • Prefer facts to content. Firmographics are safer ground than copying written material.
  • Verify before sending, since scraped addresses carry the highest invalid rates.

The first rule removes most exposure on its own, and the last one is where scraping and deliverability meet: an unverified scraped file is the classic route to a burned sending domain.

Provenance is the per record note of where a value came from and when, and for scraped data it is the difference between a defensible file and an unexplainable one. For example, storing the source URL and collection date alongside each contact turns a later question into a lookup.

Sources and method

First-party data (Getlead, 2026): the verification split of 43.4% confirmed valid, 23.9% invalid, 16.7% catch-all and 16.0% unknown comes from 383,368 addresses analyzed through live SMTP verification, and the 0.51% bounce rate comes from 34,973 tracked sends, aggregated and anonymized at campaign level. Full method in our cold email benchmark study.

External sources: the Ninth Circuit ruling in hiQ v LinkedIn on public data and the CFAA, the subsequent contract finding, and the 2024 Meta v Bright Data decision on logged out scraping are summarised in 2026 legal reviews of the field; obligations when personal data is obtained from a third party are set out in Article 14 of the GDPR; US commercial email rules come from the FTC CAN-SPAM compliance guide.

This is operational guidance rather than legal advice, and the law differs by jurisdiction and changes. Checked in August 2026.

Frequently asked questions

Is web scraping legal for B2B data?

Scraping publicly available, non personal business data is broadly defensible. The risk concentrates in three places: data behind a login, access against terms you accepted, and personal data obligations under the GDPR or similar laws.

What did the hiQ v LinkedIn case decide?

The Ninth Circuit treated access to publicly available data as not unauthorised under the CFAA, which removed the criminal shaped risk. hiQ then lost on contract grounds for breaching LinkedIn's user agreement, and the case ended in a consent judgment.

Does breaching terms of service make scraping illegal?

It is a civil matter rather than a criminal one. Terms breach is grounds for being blocked and for a lawsuit, and it was what ultimately decided the most famous scraping case, so it is a real exposure rather than a technicality.

Does public data escape GDPR?

No. A work email visible on a public page is still personal data in the EU and UK. You need a lawful basis, usually legitimate interest for B2B, and you must be able to say where the data came from under Article 14.

What is the single most protective rule?

Do not log in to scrape. Logged out access to public pages is the defensible position, while scraping from an account you registered converts the question into a contract dispute you are likely to lose.

Why does verification matter for scraped data?

Because scraped files carry the highest invalid rates. In our verification of raw B2B records, 23.9% were invalid and 16.7% catch-all, and sending to that produces the bounce pattern that gets sending domains blocklisted.

Popular resources

15 best lead generation tools12 best sales prospecting toolsLead scrapers for 10+ sourcesLead scraping tool (50K leads/mo)B2B email lists by industryB2B lead generation guideBest lead gen tools for agenciesApollo vs SeamlessUplead vs ApolloZoominfo vs Lusha

More in Lead Scraping

Scraping vs Buying B2B Data: A Cost and Risk ComparisonFinding Shopify Stores at Scale: Detection, Counts and What Is Actually SellableHow to Scrape Data from Google Maps (3 Methods Compared)Yelp as a Lead Source: What It Is Good For and Where It EndsJob Postings as a Lead Source: The Signal Hiding in Plain SightBusiness Directories as a Lead Source: What They Are Good For
Open the full lead scraping guide

Customer reviews

2,400+ users. Real results.

Don't take our word for it

Replace your whole lead gen stack

Lead scraping, a 420M+ B2B database, email verification and cold email sending in one subscription. No credits, no seat pricing, cancel anytime.

Start from $19.90/mo
14-day money-back guarantee Instant access 12,400+ teams