B2B Web Scraping Agency

Scalable sourcing GDPR-compliant, outbound-ready.

Uclic is a B2B web scraping and data enrichment agency: we build the lists your prospecting needs, properly. Cross-checked sources, verified contact details, documented GDPR compliance, and structured data ready to plug into your sequences or your CRM.

85%+ verified email match rate30,000 leads enriched/month max0 GDPR complaint over 12 months10 days to frame ICP, sources and waterfall
ANSSI
Santévet
Gusella Bakker
Le Monde
Agicap
CodinGame
Deepki
12 Scraping sub-services

12 sub-services to go from raw sourcing to an enriched outbound base, compliant and activated.

From ICP scoping to CRM sync, each sub-service can be activated on its own or bundled into the Growth or Industrial plan. Explicitly named tools: Apollo, Pharow, Cognism, Clay, PhantomBuster, Browse AI, Dropcontact, Kaspr, Hunter, Datagma, FullEnrich, Bouncer.

What we do differently in scraping

Why Uclic sourcing rather than a purchased database?

B2B sourcing in 2026 no longer tolerates resold databases: broker lists are saturated, the CNIL sanctions resellers with no legal basis, and target sites have moved to JavaScript rendering. The new method: multiple sources orchestrated in a waterfall, custom JS-rendered scraping, documented GDPR compliance, and cross-source ML deduplication.

Drag to compare

Sarah B.
Sarah B.
Head of Marketing
7 yrs exp · solo · multi-hats
Thomas L.
Thomas L.
Founder · CEO
Has to make every marketing call
No 2026 sourcing method
Hugo M.
Hugo M.
Junior lead gen
6 months XP
Junior in-house
Raw Apollo
French broker
B2B list resale
Saturated list
External broker
Recycled database
Lina K.
Lina K.
Junior Data Ops
Apprentice
Junior in-house
Excel + Apollo
Léa O.
No DPO
0 compliance
Missing setup
No legal basis
No MX validation
40% stale emails
Broken · burned domains
Missing setup
No Bouncer
saturated list0 GDPR complianceduplicates everywhere
Wladimir Delcros
Wladimir Delcros
Senior Growth Strategist · Data & Outbound
Ex-Head of Growth · Codingame & Muzzo
Alexis Christine-Amara
Alexis Christine-Amara
Sales Ops & Data Strategy
Ex-Head of Sales · CodinGame · Co-founder
Sourcing + Scraping + Enrichment + GDPR · 1 squad
Théo L.
Théo L.
Data Engineer Pipelines
BigQuerySupabasen8n
Fullstack dev
Custom apps
Waterfall Enrich AI
Waterfall: Dropcontact → Kaspr → Hunter → Datagma → FullEnrich
ClayClaude
In production
24/7
ML Deduplication AI
Matching on email + LinkedIn + name + phone
ClaudeLevenshtein
In production
24/7
MX Validation AI
Bouncer + NeverBounce + SMTP probe
BouncerNeverBounce
In production
24/7
GDPR Compliance AI
Auto opt-out + Art. 14 + records
ClaudeNotion
In production
24/7
Custom ICP-based sourcingMulti-source waterfall 85%+GDPR documented, Art. 14
B2B list purchased from a broker
Uclic scraping 2026
Our scraping method

The methodology of our B2B scraping & enrichment agency, in 60 days.

From ICP to a populated CRM, 7 structured and repeatable steps. Designed for 2026 outbound sourcing: multi-source databases orchestrated in a waterfall, custom JS-rendered scraping, documented GDPR compliance, and ML-based cross-source deduplication.

ICP × scraping sources mapping·Target scoping
fit 92/100
CMO · Series B B2B SaaS
ARR pipeline growth
Fit score92
Fit criteria
SectorSaaS B2B · Tech
ARR5M€ – 50M€
Headcount50 – 250 FTE
RoleCMO · VP Sales
StackHubSpot · Salesforce
TriggerSeries B raised 6 months ago
Buying committee
CMCMODecision-maker
HSHead SalesChampion
RORevOpsInfluencer
CFCFOBlocker
4 active buying signals · TAL: 384 accountsscope OK
Scraping & enrichment pipeline·Sources → transform → activation
freshness 12 min
sources
HubSpot
CRM · contacts
142k
Stripe
Payments
38k
PostgreSQL
app prod
1.2M
transform
Airbyte
EL · raw
1.4M / day
BigQuery
warehouse
120 tables
dbt
38 models · test
142 tests
activation
Looker
dashboards
24 dashboards
Hightouch
reverse ETL
6 syncs
Recent runs · every 1h
08:42dbt run · marts.lead12 384 rows
08:31airbyte · hubspot142 921 rows
08:15reverse-etl · sf8 412 rows
dbt tests · alerting · lineage traced3+3+2 stages
JS-rendered sector scraper·Playwright + stealth + Bright Data + 2Captcha
main
outbound.tsschema.sqlTS
explorer
agents/
outbound.ts
scoring.ts
tracker.tsx
schema.sql
package.json
README.md
1import { chromium } from 'playwright';
2import { stealthPlugin } from 'puppeteer-extra-plugin-stealth';
3
4export async function scrapeDirectory(url: string) {
5 const browser = await chromium.launch({
6 proxy: { server: process.env.BRIGHTDATA_PROXY }
7 });
8 const ctx = await browser.newContext({
9 userAgent: rotateUA(), locale: 'fr-FR'
10 });
11 const page = await ctx.newPage();
12 await page.goto(url, { waitUntil: 'networkidle' });
13 await solveCaptcha(page); // 2Captcha API
14 const cards = await page.$$('article.listing-card');
15 const leads = await Promise.all(
16 cards.map(async (c) => ({
no errorsmainUTF-8TypeScript
Versioned code · mandatory review · passing CIship weekly
Waterfall enrichment·Multi-source cascade
0% match
Initial volume3,000 leads
Source+ MatchCumulative%
Dropcontact+1,240
41%
Kaspr+620
62%
Apollo+410
75%
Hunter+270
84%
Lusha
Optimized cost · 0.18€ / match0% covered
B2B scraping GDPR compliance·Pre-production audit
7/8
88% passed0 in progress · 1 to do
Systematic MX validation (Bouncer)100 % of emails processed
SMTP probe validation (NeverBounce)Bounce rate < 0.8 %
Automatic opt-out list applicationSuppression < 30 sec
Art. 14 information packaged in sequencePreferences link included
Legitimate interest legal basis documentedBalancing test formalized
Processing register up to dateNotion shared with client
EU hosting (Supabase / BigQuery EU)No transfers outside the EU
Partner DPO audit (Industriel plan)On request
7 / 8 items passed | Ready to push to productionready
Sync 2-way·bi-directionnel · conflict-aware
3 entités
source A
HubSpot
CRM marketing
hub canonical
Postgres + Inngest
conflict resolver
source B
Salesforce
CRM sales
Conflict resolution · last 24h
EntitéMasterReadsWritesConf.
Contactmaster A1 2404123
Companymaster B8201980
Dealrule métier340921
Last-write-wins ou règle métier · DLQ replay manuellive
Scraping & enrichment reporting·Match · cost · duplicates · GDPR
live
Enriched leads / day
1,240+18 %
Email match rate
87 %+2 pts
Cost € / enriched lead
0.38 €-12 %
Duplicates removed
94 %ML matching
12-month traffic+56%
Clay pipeline synced 3 min agoauto-refresh
Benchmark12 mois roadmap
Step 01 / 07ICP & scraping criteria
  1. W11 week
    1 week· Step 1

    The ICP is precisely defined: NAF sector, SIRENE company size, decision-maker role, buying signals (fundraising, hiring, tech stack in place). Scraping sources are mapped by ROI priority: declarative databases (Apollo, Pharow, Cognism), industry directories, vertical platforms, professional events. ICE score per source to prioritize the industrialization sprint.

    • ICP based on NAF/SIRENE signals
    • Source mapping by ROI
    • ICE score per source
    • Monthly target volume
    Deliverable· Source mapping + ICE score + target volume
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
Pricing

B2B scraping & enrichment agency pricing: 500 € → custom quote.

Free sourcing audit to define your ICP, priority sources and target volume. Start with Pilot (3,000 leads/month) or go straight to Industrial: custom volume (30,000+ leads/month, unlimited sources, dedicated GDPR audit) — custom quote.

Diagnostic

Audit

No commitment
0€

We review your 3 pillars (Inbound, Outbound, AI & Dev) and deliver a costed set of recommendations.

  • Inbound, Outbound, AI & Dev auditAnalysis of your acquisition channels (SEO, Ads, Content), your outbound prospecting and your AI/automation stack.
  • Score across the 3 pillarsA /100 score per pillar: Inbound (demand capture), Outbound (prospecting) and AI & Dev (industrialization).
  • High-impact quick wins
  • Costed, prioritized roadmap
Get my diagnostic
Start

Pilot Scraping

from
500€

Outbound starter: 1 scraping source, 4-provider waterfall enrichment, MX validation, documented GDPR compliance.

  • ICP scoping & 1 scraping sourceICP built on NAF/SIRENE/job title signals. Source mapping prioritized by ROI.
  • 1 declarative source of your choiceApollo OR Pharow OR Cognism depending on your ICP. Connected via Clay.
  • 4-provider waterfall enrichmentDropcontact → Kaspr → Hunter → Datagma cascade. Target: 85%+ verified email match rate.
  • Systematic MX validationMX validation via Bouncer or NeverBounce. Bounce rate < 1%.
  • Documented GDPR complianceArticle 14 information, legitimate interest legal basis, record of processing activities, automatic opt-out.
  • Up to 3,000 enriched leads/monthUp to 3,000 enriched leads/month, weekly delivery as CSV or push to your CRM.
Start with Pilot Scraping
Most pickedMost popular

Growth Scraping

from
1,490€

Industrialization: 3 orchestrated sources, cross-source ML deduplication, per-account ICE scoring, bi-directional CRM push.

  • Audit + signal-based ICP scopingFull sourcing audit + tight ICP prioritized by buying signals (Pharow + Clay + 6sense), ICE method.
  • 3 orchestrated declarative sourcesApollo + Pharow + Cognism orchestrated via Clay. Maximum coverage across FR + EU + US.
  • 6-provider waterfall enrichmentFull cascade: Dropcontact → Kaspr → Hunter → Datagma → FullEnrich → Apollo. 85%+ match rate.
  • Multi-key ML deduplicationMatching on email + LinkedIn URL + name + company + E.164 phone. Zero duplicates on your side.
  • Buying signal scoringPer-account ICE scoring on Pharow, BuiltWith, 6sense and Bombora signals.
  • CRM push & outbound sequencesBi-directional sync with HubSpot/Pipedrive/Salesforce + push to Lemlist/Smartlead/La Growth Machine.
  • Up to 10,000 enriched leads/monthUp to 10,000 enriched leads/month, real-time dashboard + weekly 30-min review call.
Start with Growth Scraping
Max volume

Industrial Scraping

from
Custom quote

For mid-market companies and Series B+ scale-ups: unlimited sources, custom JS-rendered scrapers, dedicated GDPR audit, dedicated senior Clay operator.

  • Unlimited sourcesApollo + Pharow + Cognism + Sales Navigator + industry sources + custom scraping. No caps.
  • Custom JS-rendered scrapingCustom Playwright/Puppeteer scrapers with Bright Data residential proxy rotation, 2Captcha CAPTCHA handling, anti-bot. Code delivered to the client's Git repo.
  • Premium waterfall enrichmentFull cascade + premium sources FullEnrich, Datagma, Lusha. 85%+ match rate, contractually guaranteed.
  • Dedicated GDPR audit by a DPOPre-production audit by a partner DPO: legitimate interest balancing test, Article 14, subprocessors, transfers outside the EU, data subject rights.
  • Dedicated senior Clay operatorSenior Clay operator (3+ years of experience) dedicated to your account. Weekly 30-min review call + monthly executive review.
  • Up to 30,000 enriched leads/monthUp to 30,000 enriched leads/month. Beyond that: custom quote.
Ideal for Series B+ scale-ups and mid-market companies from −20%
Start with Industrial Scraping

See the detail of all our plans or find out who we are.

Case studies

SMEs, mid-market and B2B SaaS scale-ups | every case comes with raw numbers, real context and what we actually did.

They follow our work

Growth and automation expertise followed by B2B leaders.

Founders, executives and growth leads publicly react to our analysis and methods on LinkedIn. Each card opens the original conversation.

Interesting. Personally, I did the opposite in a way. That said, I always keep the code to create APIs that will be used by n8n. So in the end it's a mix of both. I also think it depends on what you want to do in the long term. On the other hand, one thing is certain: if you want total flexibility, knowing how to code is important. (I include vibe coding)
Thomas G.
Thomas G.
Automation & AI Agent
Completely agree ! The era of "just good enough" is over. In a saturated market, it's essential to stand out from day one. An MVP certainly needs to be viable and minimal, but that doesn't mean it has to be a stripped-down version of the final vision. Investing in a quality user experience from the start can significantly accelerate acquisition
Romain A.
Romain A.
Digital Marketing Project Manager
incredible, I just gave it a directory with hundreds of software I want to scrape (across about ten pages in total). Fully autonomously, it retrieved everything and ran a google search for each software to find the url of the LinkedIn company page. All of that with just 1 single 3-line prompt and zero errors! Thanks for the reco!
Simon B.
Simon B.
Sales
I've been in the biz for 20+ years. Code was always the missing piece for me as an SEO. But I've got some solid knowledge. That said, vibe coding opened up other doors for me — just huge ones. Today I've gotten into React, Vite, Node, Python, and I code whatever I need. 😍
Cyril G.
Cyril G.
SEO Consultant for PROs (since 2004)
Incredible! AI is truly becoming an accelerator for automating web tasks, freeing up time and daring to take on new projects. For anyone interested in dropshipping, automation and e-commerce, it's a real revolution.
Nicolas D.
Nicolas D.
Senior SEO & Founder @ Athlé Expliqué
Thank you for this very informative share. It's impressive to see the growing number of developers and how dominant young people are in this sector. It really shows how essential technology and development are for our future.
Géraud L.
Géraud L.
AI Entrepreneur & Personal Coach for Founders and Leaders
Interesting! This paves the way for the future (potentially huge) market of AI SEO. Companies and people who position themselves on it quickly and effectively will have a definite competitive advantage over the others.
Maxime H.
Maxime H.
I turn your innovation and entrepreneurship programs into concrete success
I love this kind of hack Wladimir 🙏🏻 Do you have any hacks on the student email part? I was thinking of buying a .school domain name, making a mini landing page for a fake school, generating an email. Because .edu is out of reach 😅
Victor D.
Victor D.
🧿 Head of Growth @Poiscaille (​>14M€/ARR)
Great, thanks for the tip! I just tested it and it's Veo 2 that's offered in the student plan on the US site (which is indeed free for 12 months). That said, there is indeed access to Veo 3 (in a limited version) :)
Anais S.
Anais S.
Digital Growth Expert ⚙️ SEO + CRM + Automation
This kind of tool truly changes the game by automating complex tasks with incredible simplicity. A new era is setting in where AI becomes a truly ultra-efficient personal assistant
Matthieu S.
Matthieu S.
CEO Mindsales - I generate 8 to 33 meetings/month for you - 📩 DM me “Setter” to lea
Interesting. Personally, I did the opposite in a way. That said, I always keep the code to create APIs that will be used by n8n. So in the end it's a mix of both. I also think it depends on what you want to do in the long term. On the other hand, one thing is certain: if you want total flexibility, knowing how to code is important. (I include vibe coding)
Thomas G.
Thomas G.
Automation & AI Agent
Completely agree ! The era of "just good enough" is over. In a saturated market, it's essential to stand out from day one. An MVP certainly needs to be viable and minimal, but that doesn't mean it has to be a stripped-down version of the final vision. Investing in a quality user experience from the start can significantly accelerate acquisition
Romain A.
Romain A.
Digital Marketing Project Manager
incredible, I just gave it a directory with hundreds of software I want to scrape (across about ten pages in total). Fully autonomously, it retrieved everything and ran a google search for each software to find the url of the LinkedIn company page. All of that with just 1 single 3-line prompt and zero errors! Thanks for the reco!
Simon B.
Simon B.
Sales
I've been in the biz for 20+ years. Code was always the missing piece for me as an SEO. But I've got some solid knowledge. That said, vibe coding opened up other doors for me — just huge ones. Today I've gotten into React, Vite, Node, Python, and I code whatever I need. 😍
Cyril G.
Cyril G.
SEO Consultant for PROs (since 2004)
Incredible! AI is truly becoming an accelerator for automating web tasks, freeing up time and daring to take on new projects. For anyone interested in dropshipping, automation and e-commerce, it's a real revolution.
Nicolas D.
Nicolas D.
Senior SEO & Founder @ Athlé Expliqué
Thank you for this very informative share. It's impressive to see the growing number of developers and how dominant young people are in this sector. It really shows how essential technology and development are for our future.
Géraud L.
Géraud L.
AI Entrepreneur & Personal Coach for Founders and Leaders
Interesting! This paves the way for the future (potentially huge) market of AI SEO. Companies and people who position themselves on it quickly and effectively will have a definite competitive advantage over the others.
Maxime H.
Maxime H.
I turn your innovation and entrepreneurship programs into concrete success
I love this kind of hack Wladimir 🙏🏻 Do you have any hacks on the student email part? I was thinking of buying a .school domain name, making a mini landing page for a fake school, generating an email. Because .edu is out of reach 😅
Victor D.
Victor D.
🧿 Head of Growth @Poiscaille (​>14M€/ARR)
Great, thanks for the tip! I just tested it and it's Veo 2 that's offered in the student plan on the US site (which is indeed free for 12 months). That said, there is indeed access to Veo 3 (in a limited version) :)
Anais S.
Anais S.
Digital Growth Expert ⚙️ SEO + CRM + Automation
This kind of tool truly changes the game by automating complex tasks with incredible simplicity. A new era is setting in where AI becomes a truly ultra-efficient personal assistant
Matthieu S.
Matthieu S.
CEO Mindsales - I generate 8 to 33 meetings/month for you - 📩 DM me “Setter” to lea
4 years, still number 1 in the rankings despite all the bosses who came after you. Delcros will remain the undisputed master and pioneer, always one step ahead of the market. 👏
Alexandre B.
Alexandre B.
B2B SaaS Messaging
Finally an interesting take. N8N is great for understanding a workflow, it's very graphic, very visual, but if you want to do slightly more elaborate stuff, code is way better.
Christophe R.
Christophe R.
Web developer // nextjs :: node :: adonis :: astrojs :: directus and more...
While everyone fights to master algos they only half understand, other channels remain wide open. And strangely enough, no one seems interested in them.
Fatou G.
Fatou G.
We SCALE your business thanks to a MultiChannel client acquisition strategy and u
I really like this thinking. No-code has its uses for testing or moving fast, but it's true that code lets you take things to the next level. Thanks for sharing 🙌
Federica I.
Federica I.
Full-Stack Developer
Interesting to see this shift from no-code to code. Your thinking makes it clear that the tool matters less than the end goal: automating, optimizing, generating value.
Yohann G.
Yohann G.
🎯 Head of Development & Admissions
A recent study revealed that 75% of employees are passive candidates. Your approach seems in line with this reality.
Tinwai F.
Tinwai F.
CMO
Absolutely agree, recruitment is an art, it requires a genuine understanding of candidates' aspirations.
Christian F.
Christian F.
We boost the Marketing & Sales performance of your B2B company 👉 Scalezia.co
Indeed, we shouldn't confuse the two, thanks for shedding light on the differences Wladimir Delcros 😁
Alexandre S.
Alexandre S.
CEO at Twaino
I completely agree, the value is intrinsic. If you don't see it, no one else will.
Alex H.
Alex H.
Ex-CEO & Head of Sales & Growth - MaaS, Smart City & Mobility data Pioneer
So true. Clients who truly appreciate you will be willing to pay what you're worth.
Marion F.
Marion F.
Business Developer
4 years, still number 1 in the rankings despite all the bosses who came after you. Delcros will remain the undisputed master and pioneer, always one step ahead of the market. 👏
Alexandre B.
Alexandre B.
B2B SaaS Messaging
Finally an interesting take. N8N is great for understanding a workflow, it's very graphic, very visual, but if you want to do slightly more elaborate stuff, code is way better.
Christophe R.
Christophe R.
Web developer // nextjs :: node :: adonis :: astrojs :: directus and more...
While everyone fights to master algos they only half understand, other channels remain wide open. And strangely enough, no one seems interested in them.
Fatou G.
Fatou G.
We SCALE your business thanks to a MultiChannel client acquisition strategy and u
I really like this thinking. No-code has its uses for testing or moving fast, but it's true that code lets you take things to the next level. Thanks for sharing 🙌
Federica I.
Federica I.
Full-Stack Developer
Interesting to see this shift from no-code to code. Your thinking makes it clear that the tool matters less than the end goal: automating, optimizing, generating value.
Yohann G.
Yohann G.
🎯 Head of Development & Admissions
A recent study revealed that 75% of employees are passive candidates. Your approach seems in line with this reality.
Tinwai F.
Tinwai F.
CMO
Absolutely agree, recruitment is an art, it requires a genuine understanding of candidates' aspirations.
Christian F.
Christian F.
We boost the Marketing & Sales performance of your B2B company 👉 Scalezia.co
Indeed, we shouldn't confuse the two, thanks for shedding light on the differences Wladimir Delcros 😁
Alexandre S.
Alexandre S.
CEO at Twaino
I completely agree, the value is intrinsic. If you don't see it, no one else will.
Alex H.
Alex H.
Ex-CEO & Head of Sales & Growth - MaaS, Smart City & Mobility data Pioneer
So true. Clients who truly appreciate you will be willing to pay what you're worth.
Marion F.
Marion F.
Business Developer
Active across France

Our B2B scraping & enrichment agency operates across France

100% remote-first with a weekly steering call by video: SMB, mid-market and B2B SaaS scale-up clients in Paris, Lyon, Bordeaux, Marseille, Lille, Nantes, Toulouse, Strasbourg, and beyond (Genève, Bruxelles).

FAQ

B2B scraping & enrichment FAQ: timelines, sources, compliance, pricing

Everything to know before starting a scraping & enrichment engagement with Uclic: free audit, multi-source waterfall, GDPR compliance and results within 60 days.

What is B2B web scraping (and is it legal)?
Web scraping involves automatically collecting public data online: companies, contacts, activity signals. In B2B, it's legal when done properly: professional data, legitimate interest as the legal basis, informing individuals, keeping records up to date, and respecting the terms of the source sites. At Uclic, every collection is documented and every contact verified before it enters your prospecting files.
How long until you get a first enriched list?
Standard roadmap: 5 days to define the ICP and map scraping sources, 10 days to set up the Apollo + Pharow + Clay connections and launch the first waterfall, first list of 1,000 to 3,000 leads enriched by week 3, full scale-up to 10,000-30,000 leads/month by week 6. If the ICP requires custom JS-rendered scraping (sector directories, SPA marketplaces), allow an extra 2 to 3 weeks to develop and stabilize the dedicated Playwright scrapers. No magic: scalable sourcing requires industrialization, not a quick Apollo export.
Why a waterfall rather than a single source?
A single source caps at 35-60% email match rate depending on the ICP. Apollo alone covers 70% of US SaaS but drops to 40% on French mid-market companies. Pharow excels in France but is limited outside the EU. Dropcontact reaches 60% on broad ICPs. The multi-source waterfall (Dropcontact → Kaspr → Hunter → Datagma → FullEnrich → Apollo) raises the match rate to 85%+ by querying each source in order of increasing cost: you only pay for Apollo if Dropcontact failed, and FullEnrich is the last resort. Economically, the waterfall cuts the cost per enriched lead by 2 to 3 compared to a single premium source.
Do you sell off-the-shelf B2B databases?
No, never. Every list is built specifically for the client's ICP. Files resold to 30-50 companies are saturated (your prospects have already seen the same message), outdated (40% of emails dead within 12 months) and legally exposed (the CNIL fined several resellers in 2023-2024 for failure to inform under Article 14). Our approach: custom sourcing from declarative databases + JS-rendered scraping + waterfall enrichment, with a documented legitimate interest legal basis and a processing register handed over to the client. You get full data ownership.
How do you ensure GDPR compliance for B2B scraping?
Six non-negotiable requirements: (1) Legitimate interest as the legal basis (GDPR Art. 6.1.f), documented, with a formalized balancing test. (2) Article 14 information packaged in the first email of the sequence (who is collecting, why, how to unsubscribe). (3) Processing register kept up to date on both the client's side and Uclic's. (4) One-click unsubscribe fully operational, propagated to all sources and the CRM. (5) B2B data only (no consumer personal data), no GDPR-sensitive data. (6) EU hosting by default (Supabase EU, BigQuery EU). On the Industrial plan, a dedicated GDPR audit by a partner DPO consultant before going live.
What tools do you use for scraping and enrichment?
Tools named, not hidden: Apollo, Pharow, Sales Navigator and Cognism for declarative sourcing. PhantomBuster, Browse AI, Apify and n8n custom scrapers for JS-rendered scraping. Clay for waterfall orchestration and signal-based prioritization. Dropcontact, Kaspr, Lusha, Hunter, Datagma and FullEnrich in an enrichment waterfall. Bouncer + NeverBounce for MX validation. Supabase or BigQuery for storage. HubSpot, Pipedrive or Salesforce for CRM sync. No agency should hide its tools: this is your data and your infrastructure.
How many enriched leads per month?
Three tiers calibrated to your stage: Pilot Scraping (€1,490/month): up to 3,000 enriched leads/month, 1 scraping source, 85%+ match rate. Growth Scraping (€2,680/month): up to 10,000 leads/month, 3 sources, cross-source ML deduplication. Industrial Scraping (€3,570/month): up to 30,000 leads/month, unlimited sources, custom JS-rendered scraping, dedicated GDPR audit. Beyond that: quote-based pricing with a dedicated Clay operator. The right volume depends on your sales cycle: a long cycle (ACV >€100k, 8+ person buying committee) requires 3,000-5,000 ultra-qualified leads, while a short SMB cycle can absorb 30,000+ leads/month.
What is JS-rendered scraping, and is it mandatory?
Yes for niche ICPs. Modern target sites (industry directories, vertical marketplaces, B2B platforms) are React/Vue/Angular Single Page Apps: a standard HTTP scraper gets back empty HTML. You therefore need headless browser scrapers — Playwright or Puppeteer — which execute JavaScript like a real browser. On top of that: residential proxy rotation (Bright Data, Smartproxy), CAPTCHA handling (2Captcha, AntiCaptcha), anti-bot fingerprinting (puppeteer-extra-plugin-stealth). On the Industrial plan, we build custom scrapers tailored to your target sources, with code delivered to your Git repo, documented and maintained throughout the engagement.
What does a Uclic scraping & enrichment engagement cost?
Three transparent entry points: Pilot Scraping €1,490/month excl. VAT: up to 3,000 enriched leads/month, 1 source, 85%+ match rate. Growth Scraping €2,680/month excl. VAT: up to 10,000 leads/month, 3 sources, ML deduplication, ICE scoring per account. Industrial Scraping €3,570/month excl. VAT: up to 30,000 leads/month, unlimited sources, custom JS-rendered scraping, dedicated GDPR audit, senior Clay operator. For full outbound activation (sourcing + cold email + LinkedIn + cold calling), move up to the Growth Outbound plan (€2,680/month) or the Multichannel Outbound plan (€3,570/month), which include scraping + sequences. 3-month initial commitment, then month-to-month, cancellable with 30 days' notice.
How do you avoid cross-source duplicates?
Multi-key ML deduplication at every step. Sources return heterogeneous formats: Apollo gives email + LinkedIn URL, Pharow gives SIRET + email, Cognism gives phone + name + company. Naive email-only deduplication misses 25% of duplicates (typos, work vs. personal email, aliases). Our method: matching on (1) normalized email, (2) canonical LinkedIn URL, (3) name + company + job title with Levenshtein distance, (4) E.164-normalized direct line. Confidence score on every match; duplicates merged or flagged based on threshold. Result: 0 detectable duplicates on your side, no double outreach to the same person.
What happens if the match rate falls below 85%?
Our 85% verified email match rate commitment is contractual. If the rate measured on the monthly delivery falls short, we rerun the waterfall with additional sources (FullEnrich, Datagma, Lusha) at no extra cost until the target is met. On very niche ICPs (industrial, French mid-market companies outside the top 200, regulated sectors), the rate can drop to 70-80%: in that case, we adapt the method (targeted LinkedIn scraping, custom industry directory scraping, phone validation) or adjust expectations transparently before signing. No post-signature surprises: the rate is measured and reported every week.
Wladimir DelcrosBy Wladimir Delcros, Head of Growth · Updated on July 25, 2026
Last step

You do not need more channels.
You need someone flying the plane.

Free audit · 48hSee the Uclic deck

FreeResults in 48hNo commitment

06 17 12 54 284.9Google4.96Sortlist4.3Trustpilot40+ B2B clients