Need structured data extracted from the web, fast and clean? You're in the right place.
Web scraping and data collection are my core specialty. I build targeted scrapers in Python using BeautifulSoup, Requests, and Selenium, handling pagination, anti-bot measures, dynamic content, and geocoding. Deliverables land in Excel, CSV, or JSON, clean and ready to use from the first row.
By day I'm a Data Analyst at ABN AMRO Bank in the Netherlands, where precision and reliability aren't optional. I bring that same standard to every project.
What I deliver:
✔ Web Scraping & Data Collection: websites, directories, marketplaces, portals, and APIs scraped at scale. Pagination, login walls, and JS-rendered pages handled. Output in your preferred format.
✔ Excel Automation & Reporting: advanced formulas, pivot tables, dynamic dashboards, and VBA/macro automation. Messy spreadsheets turned into decision-ready reports.
✔ Data Analysis & Dashboarding: trends and patterns surfaced using Excel, SQL, Python, Power BI, and Tableau.
✔ Data Cleaning & Quality Control: deduplication, normalization, formatting, and validation. Fast and detail-oriented.
✔ NL-Specific Tasks (Netherlands): based in the Netherlands, I also take on Dutch-language and local-market work: photo categorization and visual data tasks, market research and mystery shopping, localization and UX testing, and voice/audio tasks in Dutch.
Past projects: scraped 4,400+ records with geocoding from live websites; built multi-source restaurant databases with interactive dashboards.
Certifications: Microsoft Power BI Data Analyst Associate · Google Data Analytics Professional · Databricks Certified Data Analyst Associate
Let's talk.
Data Extraction
Data Analysis
ETL
SQL
Microsoft Excel
Microsoft Power BI
Python
Excel Macros
Tableau
Data Visualization
Richard V.
Groningen, Netherlands
$25/hr
5.0
11 jobs
🎓 BSc Physics, Particle Physics (University of Groningen)
💻 Expert in Python, Power BI, Excel, MATLAB, HPC and API pipelines
📊 Experienced in API data extraction, data cleaning, visualization, ML modelling
Recently, I built an end-to-end Python pipeline for extracting, cleaning, and analysing ~300k publications from the OpenAlex API, generating clean, analysis-ready datasets and visualizations that summarize top concepts and publication trends. [See full project and GitHub in Portfolio Projects]
════ Who Am I? ════
Hi, I’m Richard. I recently completed a BSc in Physics with a specialization in Particle Physics, where I gained hands-on experience analysing complex datasets and solving abstract, high-level problems. I’ve worked on everything from noisy detector data to molecular parity violation research, translating raw data into clear, reproducible insights.
I help clients turn raw, messy data into clean, structured datasets ready for analysis and visualization. With a BSc in Physics (Particle Physics) and experience handling large-scale datasets, I specialize in API data extraction, automated data cleaning, exploratory analysis, and machine learning modelling.
════ What I Do (Services) ════
✔️ API Data Extraction & Automation
Collect data from APIs, web sources, or databases
Handle large datasets, pagination, and automated pipelines
Return clean, structured data in CSV, Parquet, or requested formats
✔️ Data Cleaning & Pre-Processing
Interpolate missing data, remove noise, normalize datasets
Validate results using multiple methods for robustness
Prepare datasets optimized for analysis or ML applications
✔️ Exploratory Data Analysis & Feature Engineering
Analyse patterns, trends, or correlations
Extract and engineer features for further modelling
Deliver results in interpretable, ready-to-use formats
✔️ Data Visualization & Reporting
Python, Excel, or Power BI dashboards
Reports designed for any audience from non-technical to scientific.
Clear, reproducible, and ready for presentation
✔️ Machine Learning & Statistical Modelling
Regression: Linear, Polynomial, Logistic, Regularized, Random Forest
Clustering: K-Means, DBSCAN, Hierarchical
Classification: Logistic Regression, Decision Trees, Random Forest, Gradient Boosting
Custom ML workflows tailored to your data and goals
Open to taking flexible ML method requests at negotiable rates, providing high-quality, reproducible work while expanding my skillset
════ How I Work ════
1️⃣ Plan & Understand Goals
I take time to understand your objectives, discuss options, and outline deliverables, timelines, and milestones.
2️⃣ Frequent Updates & Transparency
You’ll receive clear, regular updates. Questions and challenges are addressed promptly (within 24 hours).
3️⃣ Reliable, Reproducible Results
Projects are delivered on time, tested, documented, and maintainable for future use.
4️⃣ Post-Delivery Support
I provide ongoing guidance and answer questions for several months after project completion, ensuring smooth adoption and fully functional, reliable solutions.
════ Deliverables You Can Expect ════
Clean, optimized datasets (CSV, Parquet, or requested format)
Automated, ready-to-use, reproducible pipelines in Python or Jupyter Notebooks
Custom dashboards and visual reports
Full documentation and optional post-delivery support
Data Extraction
Physics
Python
NumPy
SciPy
pandas
Matplotlib
Seaborn
Python Scikit-Learn
API Integration
Data Analysis
Data Cleaning
Exploratory Data Analysis
Machine Learning
Mathematics
Bjorn L.
Tilburg, Netherlands
$30/hr
5.0
2 jobs
As a seasoned data science and analytics professional, I bring years of experience delivering impactful solutions across diverse industries. My journey began as a Data Scientist at Vion (2019–2022), where I contributed to strategic planning, optimization, and reporting, driving operational efficiency. I then expanded my expertise as an Analytics Consultant at ORTEC (2022–2024), mastering Python, React, SQL, AIMMS, and project management to create data-driven tools and insights for clients. Currently, I serve as a Data Scientist at Mars Inc., where I utilized my analytical and UI design skills to tackle business challenges.
My educational foundation in Business Analytics and Operations Research, earned at Tilburg University, underpins my technical skills and analytical mindset. This combination of hands-on experience and academic knowledge enables me to deliver high-quality, client-focused results. I look forward to collaborating on your next project and helping you unlock the power of data to achieve your goals.
Python
JavaScript
React
TypeScript
Data Science
Operations Research
Optimization Modeling
SQL
Jeffrey B.
Amsterdam, Netherlands
$90/hr
5.0
2 jobs
As a Data Scientist, Machine Learning Engineer, Cloud Developer, Data Engineer, Backend Developer, and Startup Co-founder, I have successfully leveraged AI and cloud technologies to drive innovation and solve real-world challenges across various industries.
Having co-founded and led an AI startup that was later acquired, I bring a unique blend of technical expertise and business insight. My focus lies in developing advanced machine learning models, data-driven solutions, and scalable cloud infrastructures on platforms like AWS and Azure.
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Web Scraper in the Netherlands on Upwork?
You can hire a Web Scraper in the Netherlands on Upwork in four simple steps:
Create a job post tailored to your Web Scraper project scope. We'll walk you through the process step by step.
Browse top Web Scraper talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Web Scraper profiles and interview.
Hire the right Web Scraper for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Web Scraper?
Rates charged by Web Scrapers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Web Scraper in the Netherlands on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Web Scrapers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Web Scraper team you need to succeed.
Can I hire a Web Scraper in the Netherlands within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Web Scraper proposals within 24 hours of posting a job description.