Ajas Labs
2026

Business Lead Scraper

A tool that collects structured business listings on demand and exports them for lead-generation use, with a modern web interface.

Mohd Asif Ansari — Personal engineering experience, built outside of Ajas Labs client work.

Overview

A browser-automation backend collects public business-listing details — name, address, phone, category — into a queued job system with CSV and Excel export. Originally a single server-rendered tool, it was rebuilt into a standalone React interface with a full marketing front end around it.

My Role

Rebuilt the front end from a legacy server-rendered page into a React single-page app, added the job-progress UI and export flow, and built a marketing landing page around the tool. The scraping logic itself was kept unchanged during the rebuild.

Tech Stack

PythonFlaskPlaywrightReactViteTailwind CSSFramer Motion

Highlights

  • Job-queue architecture with live progress polling from the UI
  • One-click CSV and Excel export of collected results
  • A full landing-page rebuild — navigation, hero, feature highlights — around an existing working tool