You will get a custom Python web scraper and clean data in Excel, CSV or JSON
Rising Talent

Project details
Manually copying data from a website does not scale. I build custom Python scrapers that collect exactly the data you need, clean it, and deliver it in a format your team can use the same day.
WHAT I DO
• Extract products, prices, listings, catalogs, news, reviews and other publicly available page data
• Handle pagination, filters, search results and JavaScript-rendered pages
• Clean, deduplicate and normalize the output so you get usable rows, not raw noise
• Deliver as CSV, Excel, JSON, Google Sheets or directly into your database
• Set up scheduled runs so your dataset refreshes daily or weekly without manual work
TECH STACK
• Python
• Scrapy
• Beautiful Soup
• Playwright
• Pandas
• PostgreSQL
• MongoDB
• Google Sheets API
• cron and Celery scheduling
WHY ME
I am a backend developer with 5+ years of commercial experience building production systems, not a one-off script writer. You get proper error handling, logging and documented source code that stays entirely yours.
I work only with publicly available data and follow each site's terms of service. Have a large catalog or a complex pipeline? Message me and I will prepare a custom proposal at no cost.
WHAT I DO
• Extract products, prices, listings, catalogs, news, reviews and other publicly available page data
• Handle pagination, filters, search results and JavaScript-rendered pages
• Clean, deduplicate and normalize the output so you get usable rows, not raw noise
• Deliver as CSV, Excel, JSON, Google Sheets or directly into your database
• Set up scheduled runs so your dataset refreshes daily or weekly without manual work
TECH STACK
• Python
• Scrapy
• Beautiful Soup
• Playwright
• Pandas
• PostgreSQL
• MongoDB
• Google Sheets API
• cron and Celery scheduling
WHY ME
I am a backend developer with 5+ years of commercial experience building production systems, not a one-off script writer. You get proper error handling, logging and documented source code that stays entirely yours.
I work only with publicly available data and follow each site's terms of service. Have a large catalog or a complex pipeline? Message me and I will prepare a custom proposal at no cost.
Data Tool
PythonWhat's included
| Service Tiers |
Starter
$30
|
Standard
$120
|
Advanced
$800
|
|---|---|---|---|
| Delivery Time | 3 days | 7 days | 14 days |
Number of Pages Mined/Scraped | 100 | 1000 | 5000 |
Number of Sources Mined/Scraped | 1 | 3 | 5 |
Number of Revisions | 1 | 2 | 3 |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$25 - $120
Additional Page Mined/Scraped
(+ 1 Day)
+$1
Additional Source Mined/Scraped
(+ 2 Days)
+$40
Additional Revision
+$20
Scheduled automation
(+ 3 Days)
+$150
Google Sheets live sync
(+ 2 Days)
+$100
Database and API access
(+ 4 Days)
+$140Frequently asked questions
About Zakhar
Strong Middle Python Developer
Sveti Vlas, Bulgaria - 3:56 pm local time
5+ years of commercial Python experience: Django, FastAPI, PostgreSQL. Now building an enterprise platform for a top European agro-industrial company (17,000+ assets). Shipped backends for AI SaaS tools, Stripe payments, Telegram bots, and scraping pipelines.
I work with CTOs, founders, and business owners who need things built right - not just built fast.
Zero ghosting. Updates every 24 hours. Scope agreed before code is written. Free post-delivery support: 7–30 days.
Steps for completing your project
After purchasing the project, send requirements so Zakhar can start the project.
Delivery time starts when Zakhar receives requirements from you.
Zakhar works on your project following the steps below.
Revisions may occur after the delivery date.
Review the target pages and confirm feasibility
I check the structure of the pages you sent, confirm that all the fields you need are available, and flag anything that might need a different approach before we start.
Build the scraper
I write a custom Python scraper for your pages, handling pagination, filters and dynamic content, with retries and error handling so the run does not break halfway through.

