End-to-End Product Data Scraping, Processing, and Structuring for E-commerce Upload -- 2

Job ID: 40327360

Budget: ₹1,500 – ₹12,500 INR

Project Title:

End-to-End Product Data Scraping, Processing, and Structuring for E-commerce Upload



Project Overview:

I am looking to hire an experienced freelancer or team to perform large-scale data scraping, processing, and structuring of product data from multiple competitor websites.

The objective is to create a complete, clean, and standardized dataset, along with fully processed images, that can be directly uploaded to my e-commerce platform with minimal manual effort.

This project includes:
• Deep scraping (beyond visible listings)
• Data cleaning and structuring
• SKU generation
• Image downloading, renaming, watermarking, and format conversion
• Organized cloud storage and delivery



Scope of Work

1. Data Scraping (Comprehensive Coverage)

You must extract all models and all associated spare parts, not just what is visible on listing pages.



A. Maxbhi.com

Target URLs:
• https://www.maxbhi.com/searchmodel.html?brand_id=6268&ptid=0&query_v3=ipad
• https://www.maxbhi.com/searchmodel.html?brand_id=6271&ptid=0&query_v3=tab

Critical Requirement:
Maxbhi brand pages show limited results (~60), but significantly more models exist via search. You must extract:
• ALL models and their images
• ALL spare parts for each model

Brands to Cover:
Nothing, Apple, Samsung, OnePlus, Oppo, Vivo, Realme, Pixel, Asus, Honor, Infinix, iQOO, Lenovo, LG, Xiaomi, Tecno



B. Cellspare.com

Extract:
• ALL models
• ALL spare parts
• Model-level images

Brands to Cover:
Nothing, Apple (including iPads and Apple Watches), Samsung, OnePlus, Oppo, Vivo, Realme, Pixel, Asus, Honor, Infinix, iQOO, Lenovo, LG, Xiaomi, Tecno, Poco



C. Injuredgadgets.com

Source: https://www.injuredgadgets.com/

Extract:
• All Apple Watches
• All iPads
• All spare parts associated with these devices



2. Data Extraction Requirements

For each product, extract:
• Product Name
• Color (if available)
• Model Name
• Category (e.g., display, battery, etc.)
• Description
• Actual Price
• Markup Price / MRP
• Discount (if available)
• Brand Name

Ensure clean, complete, and consistent data.



3. Data Structuring (CSV Output)

Deliver a well-structured CSV file where:
• Each row = one product
• Each column = one attribute

Mandatory Columns:
• Product Name
• Color
• Model Name
• Category
• Description
• Markup Price
• Actual Price
• Brand Name
• img_1
• img_2
• img_3
• img_4
• img_5
• img_6



4. SKU Generation
• Generate a unique SKU for each product
• Maintain a consistent, scalable format



5. Image Extraction and Processing

A. Image Collection
• Download all product images (not just URLs)

B. Naming Convention (Strict)

Format:
ProductName_Color_SAHII_SKU_Img1.webp

Example:
Ringer_iPhone14ProMax_Black_SAHII_12345_Img1.webp

Requirements:
• Include Product Name + Color + SAHII + SKU + Image Number
• Remove competitor references from names

C. Multiple Images Handling
• Map images into CSV columns (img_1 to img_6)
• Each column must contain the correct file name

D. Image Processing
• Convert all images to WebP
• Apply watermark “sahii.in” (provided PNG)
• Maintain quality with compression



6. Storage & Organization
• Upload all images to a Mega (mega.nz) folder
• Maintain clean folder structure
• Ensure exact mapping between CSV and images



7. Final Deliverables

A. CSV File
• Clean, structured, complete dataset
• One row per product
• All required columns filled
• Correct image mapping

B. Image Dataset
• All images downloaded, renamed, watermarked, converted to WebP
• Uploaded to Mega

C. Data Integrity
• No duplicate entries
• No missing mappings between products and images
• As little competitor branding in output images as possible
• Complete coverage of ALL spare parts for each model



Key Expectations
• Exhaustive scraping (not surface-level)
• Ability to bypass pagination and search limitations
• High accuracy and attention to detail
• Output must be ready for direct e-commerce upload