Scrapewright
Overview
LLM-powered web scraping platform
Scrapewright turns "what you want from a website" into a reusable HTTP service — built by AI, running inside your own logged-in browser. You describe the task in natural language ("search this site for my query, open each result, return title, author, date, price"). The AI wizard opens the page, analyzes its structure, writes the extraction steps, and test-runs them in front of you. Once verified, the task is deployed as a local HTTP endpoint any script, scheduler, or AI agent can call. WHY RUN IT IN YOUR OWN BROWSER • Login state reused as-is — scrape intranets, SaaS dashboards, and paid archives you're already signed into. No cookie configuration, no scripted logins. • Full page fidelity — JS-rendered content, nested iframes, pagination, hover popups, lazy-loaded feeds, and per-item detail pages are all extractable. • No automation fingerprint — requests come from a genuine browser, not a headless instance. ZERO AI COST AT RUN TIME The LLM is used only when you create or repair a service. Deployed services run as deterministic step graphs with no AI calls — fast, cheap, and re-runnable as often as you like. When a site redesigns and breaks a scraper, Auto-Fix reads the new page layout and repairs the script. A UNIFORM HTTP API Every service exposes JSON-in / JSON-out with declared schemas: POST /api/v1/services/{name}/execute → returns a jobId GET /api/v1/jobs/{jobId}/wait → blocks until done Results include every visited page (URL, title, cleaned HTML), and each extracted record is stamped with the id of the page it came from — provenance built in. Each service can also export a Markdown API doc for other tools and AI agents to consume. SELF-HEALING SCRAPES Failures are classified (element not found, timeout, login required) and the AI can attempt automatic repair using the error and a sanitized DOM snapshot. Repair beats rewrite. PRIVACY • No accounts, no telemetry, no analytics. • At run time, nothing leaves your machine — deployed services make zero external AI calls. • During service creation/repair, cleaned page structure goes only to the LLM provider YOU configure (OpenAI, Anthropic, Moonshot Kimi, GLM, or any OpenAI-compatible endpoint), under that provider's policy. • Scraped data and logs stay on your machine, served only to localhost callers behind your API key. Full policy: https://singhand-labs.github.io/scrapewright/privacy REQUIREMENTS • Chrome (latest stable) and Node.js ≥ 18 for the companion local service (one-command install: ./bin/scrapewright install; the extension shows connection status and diagnostics). • An API key for any supported LLM provider (needed only while building/repairing services). OPEN SOURCE GPLv3. Source, examples, and a full technical whitepaper: https://github.com/singhand-labs/scrapewright HONEST SCOPE Scrapewright is built for repeated, targeted extraction from pages you can access — not for high-volume anonymous crawling (use server-side tools for that) or 24/7 unattended farms. Use it responsibly and in accordance with the terms of service of the sites you access.
0 out of 5No ratings
Details
- Version0.1
- UpdatedAugust 24, 2026
- Size314KiB
- LanguagesEnglish
- Developer
Email
egas2827@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Scrapewright has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Scrapewright handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes