Marketplace Scraper: Python-based Data and Image Collector

via Freelancer ·

Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted1 hour ago
Python Developer Needed: Marketplace Data Collection & Image Scraping Tool

Project Overview

I need a Python based tool that can collect publicly available marketplace listings and their associated images whenever needed.

The tool should be reusable, scalable, and allow me to run new collection jobs without modifying the code.

Requirements

• Collect Listing ID, Title, Description, Category, Price, Location, Date, Phone Number, and Image URLs.

• Download all listing images and organize them by Listing ID.

• Export data to CSV or JSON.

• Detect and prevent duplicate listings.

• Validate downloaded images and retry failed downloads.

• Include checkpointing so interrupted jobs can resume.

• Support concurrent downloading for better performance.

• Include configurable filters such as number of listings, category, location, and other available parameters.

• Provide clear logs showing successful and failed records.

Deliverables

• Complete Python source code.

• `requirements.txt`.

• Simple `README.md`.

• Reusable command line tool that I can run whenever needed.

• Clean folder structure for listings, images, logs, and checkpoints.
php python web scraping software architecture json image processing api automation data collection data management
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.