Update Node.js Product Scraper

Job ID: 39872385

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

Overview:
I’m looking for an experienced Node.js developer to update and improve my existing project
The tool is built with OrangeDB and currently collects product data from e-commerce websites, then uploads listings to online selling platforms.

At the moment, it only works for eBay, but it needs to be fixed and upgraded to work with Shopify and other selling platforms as well. The scraper part also needs to be updated to function properly across multiple sites, since it currently faces issues due to DOM structure changes and Manifest V3 updates.

✅ What Needs to Be Done

Fix and improve the scraper to work on:

Amazon

Flipkart

eBay

AliExpress

Croma

Reliance Digital

Focus on electronics and home appliances categories

Update code for Manifest V3 (Chrome Extension) compliance

Repair and enhance the uploading system so it works for:

eBay (existing)

Shopify

and other major sales platforms (to be integrated)

Maintain or improve connection with OrangeDB

Ensure stable, scalable, and reliable performance

Tech Stack

Node.js

Cheerio / Puppeteer / Playwright

OrangeDB

Chrome Extension (Manifest V3)

(Optional: TypeScript, Express.js)

Ideal Developer

Strong experience in web scraping and e-commerce automation

Familiar with Manifest V3 and Chrome Extensions

Knowledge of Shopify and eBay APIs (for uploading products)

Understanding of DOM structure changes and data extraction techniques

Writes clean, efficient, well-documented code

Goal

To have a fully functional e-commerce scraper and uploader that collects accurate product data and automatically lists it on multiple selling platforms (starting with eBay and Shopify).