Lead generation

Web scraping for B2B lead generation.

Firmographic and role-level B2B lists built from public sources. We deliver the data layer — company, industry, role, public profile, public address — with GDPR / CCPA scoping. Personal contact data is out of scope by default and routed to dedicated enrichment vendors.

Default fields

Company name & website
Industry, size band, region
Public role & title
Public profile URL
Public office address
Tech stack signals (where public)

Personal email and phone not included by default — see FAQ.

Public source types

Industry directoriesMarketplace seller pagesPublic LinkedIn / company profilesTrade association rostersConference speaker listsGovernment / regulatory registriesPublic job posting metadataPublic review platforms

Common use cases

FAQ

Can we get email addresses with the leads?

Personal email and phone numbers are not part of our default delivery. Most sources gate that data behind authentication or treat it as personal data under GDPR / CCPA. For contact-data enrichment, we route clients to dedicated enrichment vendors with stronger consent / opt-out infrastructure. Our role is the firmographic and role-level layer.

Is web scraping for lead generation GDPR-compliant?

It depends on what you collect and how you process it. B2B firmographic data (company name, address, website, public role title) sits at lower risk than personal contact data. Even for B2B leads under "legitimate interest" you need a documented balancing test, transparent data sourcing records, and an honored opt-out path. We provide the data layer; you own the lawful basis. See our legal guide for detail.

How do you handle deduplication and matching?

Match keys (company domain, registered name, address normalization) are project-defined. We can dedupe within delivery, against a previous snapshot, or against a CRM export you provide. Match-rate metrics ship with every delivery so you can see what came in fresh vs. matched-existing.

What about list freshness?

B2B firmographic data decays quickly — companies move, websites die, roles change. Recurring delivery with a defined refresh cadence (monthly is common) catches movement. We can also ship a "changes only" delta against your previous snapshot.

Output format?

CSV, Excel, JSON, or direct CRM load (Salesforce, HubSpot via standard imports). Free CSV sample first.

© 2026 VSTOCK LIMITED. All rights reserved.

Built for data-driven teams worldwide.