Nepremicnine.net Scraper — listing monitor + email alerts

Server-side scraper that tracks nepremicnine.net search URLs and emails you when listings are added or removed.

Nepremicnine.net Scraper — listing monitor + email alerts
TypeScriptNode.jsNext.jsReactTailwind CSSCheerioNodemailerdotenvScrape.do (proxy)Playwright (optional browser mode)Cron / Task Scheduler

Nepremicnine.net Scraper is a small server-side monitoring tool that periodically scans one or more nepremicnine.net search pages and notifies you by email when something changes. It keeps a local state file (visited listings) so it can detect newly posted listings as well as listings that have been removed (404). To reduce bot-blocking issues it supports running requests through Scrape.do, and it also includes an optional Playwright-based fetcher for browser-like scraping if needed. The project includes a simple Next.js UI layer and a CLI script you can run locally or on a VPS and schedule with cron/Task Scheduler for hands-off monitoring.

  • Track multiple nepremicnine.net search URLs (first page monitoring)
  • Detect new listings and removed listings
  • Email notifications via SMTP (Gmail app password supported)
  • Persistent state stored on disk (appdata.json visited list)
  • CLI commands: run, no-mail run, and purge/reset state
  • Designed for scheduled runs (cron / Task Scheduler)
  • Anti-blocking support via Scrape.do proxy and optional Playwright browser fetching