EveryDev.ai
Subscribe
Home
Tools

4,536+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3274
  • Coding2275
  • Infrastructure1000
  • Projects696
  • Marketing636
  • Research587
  • MCP532
  • Design508
  • Analytics506
  • Testing394
  • Security376
  • Data327
  • Integration244
  • Prompts244
  • Communication235
  • Extensions217
  • Voice193
  • Learning190
  • Commerce170
  • DevOps153
  • Web103
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. LLM Scraper
    LLM Scraper icon

    LLM Scraper

    Browser Automation
    Featured

    TypeScript library that extracts structured data from any webpage using LLMs and Playwright.

    Visit Website

    At a Glance

    Pricing
    Open Source

    TypeScript library for extracting structured data from webpages using LLMs, released under the MIT License. LLM provider costs are external.

    Engagement

    Available On

    API
    SDK

    Resources

    WebsiteGitHubllms.txt

    Topics

    Browser AutomationAI Development LibrariesData Processing

    Alternatives

    webclawScrapyOctoparse
    Developer
    Mish UshakovMake things work

    Listed Oct 2026

    About LLM Scraper

    LLM Scraper is an open-source TypeScript library, published under the MIT license by GitHub user mishushakov, that turns webpages into structured data using large language models. It runs on top of Playwright and validates output against schemas you define. The README notes that version 2.0 adds Vercel AI SDK 6 support and updated examples.

    What It Is

    LLM Scraper is a developer library for web data extraction. You open a page with Playwright, define the shape of the data you want with a Zod or JSON Schema, and pass both to the scraper along with an LLM. The model returns typed data that matches the schema, with full TypeScript type safety.

    How the Extraction Workflow Works

    Setup involves installing zod, playwright and llm-scraper from npm, then adding a model provider package such as OpenAI, Anthropic, Google, Groq (through the OpenAI-compatible provider) or Ollama. You create a scraper instance with the chosen model and call run on a page with a schema and a format option. The README example extracts the top five Hacker News stories with title, points, author and comments URL.

    Six formatting modes control what the model sees:

    • html for pre-processed HTML
    • raw_html for unprocessed HTML
    • markdown
    • text, extracted with Readability.js
    • image, a screenshot, for multi-modal models only
    • custom, using your own function

    Streaming and Code Generation

    Calling stream instead of run returns a partial object stream, so results can be consumed as the model produces them. The generate function asks the model to write a reusable Playwright script for a given schema. You can then evaluate that script on the page and parse the result with the schema, without calling the LLM on every run.

    LLM Scraper - 1

    Community Discussions

    Be the first to start a conversation about LLM Scraper

    Share your experience with LLM Scraper, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (MIT)

    TypeScript library for extracting structured data from webpages using LLMs, released under the MIT License. LLM provider costs are external.

    • MIT License
    • Schemas defined with Zod or JSON Schema
    • Streaming objects
    • Code-generation
    • Supports 6 formatting modes

    Capabilities

    Key Features

    • Structured data extraction from any webpage
    • Schemas defined with Zod or JSON Schema
    • Full TypeScript type safety
    • Built on Playwright
    • Streaming partial objects
    • Code generation of reusable Playwright scripts
    • Six formatting modes: html, raw_html, markdown, text, image, custom
    • Supports GPT, Sonnet, Gemini, Llama and Qwen model series

    Integrations

    Playwright
    Zod
    Vercel AI SDK
    OpenAI
    Anthropic
    Google Gemini
    Groq
    Ollama
    Readability.js
    API Available

    Ratings & Reviews

    No ratings yet

    Be the first to rate LLM Scraper and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Mish Ushakov

    Make things work

    Read more about Mish Ushakov
    WebsiteGitHubLinkedInX / Twitter
    1 tool in directory

    Similar Tools

    webclaw icon

    webclaw

    webclaw is an open-source web extraction engine built in Rust that turns any website into clean markdown, JSON, or LLM-ready structured data via CLI, REST API, and MCP server.

    Scrapy icon

    Scrapy

    An open source Python framework for extracting data from websites through web scraping and crawling.

    Octoparse icon

    Octoparse

    Octoparse is a no-code web scraping tool that turns web pages into structured data in minutes, with cloud scaling, preset templates, and AI-powered automation.

    Browse all tools

    Related Topics

    Browser Automation

    AI-powered agents that autonomously navigate and interact with web applications to automate repetitive tasks, extract data, fill forms, and perform web-based workflows using intelligent understanding of page structure and content.

    158 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    373 tools

    Data Processing

    AI-enhanced ETL (Extract, Transform, Load) tools and data pipelines that automate the processing, cleaning, and transformation of large datasets with intelligent optimizations.

    158 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions