Node.js Web Scraper with CAPTCHA Handling

Job ID: 39519068

Budget: $1,500 – $3,000 USD

Project Title:
Node.js Scraping Website with CAPTCHA Bypass (Windows VPS Hosting)

Project Description:
I need a scraping-based web application developed using Node.js, hosted on a Windows VPS.

The website will include 7 different search types (e.g. Name, Address, Postcode, etc.) and fetch data from third-party websites that include Cloudflare protection and CAPTCHA challenges.

Key Features Required:

1. Frontend
- Clean and simple interface (HTML/CSS/PHP or React optional)
- 7 search fields (like Name, Address, etc.)
- Display search results clearly (table or card view)

2. Backend
- Node.js + Express.js
- Web scraping using Playwright or Puppeteer
- CAPTCHA bypass integration (must work with Cloudflare and reCAPTCHA)

3. CAPTCHA Handling
- Integration with CapMonster, 2Captcha, or similar service
- Must be fully automated

4. Database
- Store search history or results in MySQL or MongoDB

5. Hosting
- Full deployment on Windows VPS
- XAMPP may be used for MySQL (optional)

6. Security
- User-agent rotation, stealth mode, anti-bot techniques
- Basic input validation and error handling

Skills Required:
- Node.js / Express.js
- Puppeteer or Playwright (browser automation)
- CAPTCHA bypass experience
- MySQL or MongoDB
- Familiarity with Windows server environments