A visual web scraping workflow builder. Create scraping tasks, connect them in a flow-based editor, and run them manually or on a schedule.
- Build scraping workflows visually using a drag-and-drop editor (React Flow)
- Automate browser actions like navigating to URLs, filling inputs, clicking elements, and scrolling
- Extract data from pages as raw HTML, specific text, or using AI-based extraction
- Store results in JSON, deliver via webhook
- Schedule workflows to run automatically with cron jobs
- Manage credentials and billing through the dashboard
Browser actions - Navigate to URL, fill input fields, click elements, scroll to elements
Data extraction - Full page HTML, text from specific elements, AI-powered extraction
Storage - Read/write properties from JSON files
Timing - Wait for elements to appear before continuing
Delivery - Send results to a webhook URL
- Next.js 15, React 19, TypeScript, TailwindCSS, shadcn/ui
- React Flow for the visual editor
- Puppeteer and Cheerio for scraping
- OpenAI for AI-based extraction
- Prisma with PostgreSQL
- Clerk for auth, Stripe for billing
git clone https://github.com/baxsm/scrapway.git
cd scrapway
npm install --legacy-peer-deps
npm run devOpen http://localhost:3000 to start building workflows.




