Roman M.
Web Scraping & Lead Generation | Python Scraper | B2B Lead Lists
I build web scrapers and B2B lead lists you can use the same day: the exact columns you asked for, no duplicates, and the source of every row. What I deliver: • Custom Python scrapers for public websites, including JavaScript heavy sites, logins and sites with bot checks (Playwright, Scrapy, httpx) • B2B lead lists from official registers, industry directories and Google Maps, with decision makers, verified emails and the source of every contact • Data enrichment and cleaning: deduplication, email verification, phone validation, company matching • Scheduled scrapers that update your Google Sheet, CSV or database every day or week, with an alert if something breaks • Large crawls and document collections with PDF and OCR extraction Recent results on Upwork: • 1,599 UK commercial insurance firms from Companies House, the FCA Register and industry directories, deduplicated, with a named decision maker for 99.8% and an email for 86.9% • 55 decision makers at five large German construction groups across six role groups, from executives to BIM, 52 with an email verified by MillionVerifier (paid pilot) • 20,480 distinct insurance documents collected from websites and state portals, filtered and sorted with AI, deduplicated across four deliveries • SEC EDGAR filings scraper that resumes after interruptions How we start: 1. You send the target websites or your ideal customer profile and the columns you need. 2. I deliver a small paid sample (for example 50 rows) within 2 to 3 days, so you can check the quality. 3. Then you get the full dataset or the scraper itself, with source code and a short guide. I collect only public data, respect site terms and GDPR, and tell you upfront when a source is not worth scraping. I work in English and German. Send me the website or the type of leads you need, and I will reply with the approach and a fixed price.
Earnings and projects
Last 6 months ÷ 5 months active (since Jun 2026)
Last 6 months: $7.5k
Billed in all: $7,722$7.7k
$397 in the last 6 months
Across 20 contracts
Across 21 contracts
Earnings, last 30 days
Skill rankings: Top 5% in Data Collection
Ranked by MRR among everyone on Upwork with the skill.
- #33Beautiful Soup634 freelancers · 🇩🇪 #1Top 5%🇩🇪#1 of 6
- #59Scrapy903 freelancers · 🇩🇪 #2Top 7%🇩🇪#2 of 8
- #68Web Crawling849 freelancers · 🇩🇪 #1Top 8%🇩🇪#1 of 13
- #97Email List2,144 freelancers · 🇩🇪 #1Top 5%🇩🇪#1 of 2
- #104Contact List2,302 freelancers · 🇩🇪 #1Top 5%🇩🇪#1 of 2
- #136Apollo.io1,381 freelancers · 🇩🇪 #2Top 10%🇩🇪#2 of 6
- #150Prospect List2,954 freelancers · 🇩🇪 #2Top 5%🇩🇪#2 of 4
- #163Data Collection3,620 freelancers · 🇩🇪 #2Top 5%🇩🇪#2 of 16