Maxun is a free, open source data extraction & web scraping project written in TypeScript and released under AGPL-3.0. It has 17,485 GitHub stars, 1,509 forks and 105 open issues, and was last pushed 13 hours ago. On this registry it ranks #15 of 45 tracked projects in Data Extraction & Web Scraping, with 5 head-to-head comparisons available. It gained 55 stars over the last 6 tracked days.

Maxun — No-code web scraping, crawling, and extraction platform

What is Maxun?

What it is

Maxun is an open-source no-code web data platform for real-time web scraping, crawling, search, and AI data extraction. It turns websites into structured data and presents robots that collect information without code. The TypeScript project is released under AGPL-3.0, with topics placing it in browser automation, Playwright, crawler, data extraction, and robotic process automation.

The concrete problem is repetitive gathering of structured information from web pages and documents. Instead of writing code, users can record browsing actions, describe desired data in natural language, scrape pages into Markdown or HTML, crawl websites, run searches, and parse PDF, DOCX, XLSX, CSV, and scanned images. The stated goal is web data through structured APIs and automated workflows.

Key capabilities

  • Extract robots can record user actions as reusable extraction robots, or use AI mode to extract structured data from natural-language descriptions.
  • Scrape robots convert full webpages into clean Markdown or HTML and can capture screenshots.
  • Crawl robots traverse entire websites and extract content from relevant pages, with control over scope and discovery.
  • Search robots run automated web searches to discover or scrape results, including time-based filters.
  • Document extraction supports PDF, DOCX, XLSX, and CSV through native parsers, plus images through OCR.
  • SDK and CLI provide workflows for scraping, extraction, scheduling, robot creation, run triggering, and retrieving data.

Who uses it and how

  • Data teams can build no-code extraction robots for repeated web collection tasks.
  • Developers can use the CLI and SDK to create robots, trigger runs, and retrieve results from terminal or code workflows.
  • Users can crawl websites, run searches, parse spreadsheets and PDFs, and produce structured data or Markdown.

Getting started

The README points to an app, documentation, website, Discord, and tutorials as main entry points, rather than listing a package manager or Docker image. Users can start by reviewing documentation and creating robots through the app, CLI, or SDK workflows mentioned in the README.

When to use it — and when not to

Maxun is useful when a team wants an open-source, no-code approach to web scraping, crawling, search, and document extraction, especially for structured output from websites and files. The README does not specify database, storage, SMTP, or other deployment requirements, so teams should verify infrastructure assumptions before adoption. The reported contributor count of zero, repo age of zero years, and 105 open issues suggest an early-stage project, so teams with strict support or maturity needs should evaluate it carefully.

project readme (upstream, from github) — read inline


Maxun
Turn Any Website Into A Structured API

✨ The unified open-source no-code platform for real-time web scraping, crawling, search and AI data extraction ✨

Go To AppDocumentationWebsiteDiscordWatch Tutorials

getmaxun%2Fmaxun | Trendshift

Sponsors

Webshare Webshare
Webshare gives you instant access to a proxy pool of 80M+ ethically-sourced IPs across 195+ countries, with rotating residential, static ISP, and datacenter options plus a full API. It includes a 100+ Gbps backbone, country/city/state/ZIP/ASN-level targeting, and requires no credit card to start.
Free tier: 10 proxies + 1GB/month · Discount: MAXUN20 - Get 20% off your first purchase.
Mango Proxy Mango Proxy
MangoProxy offers Residential, ISP, Datacenter, and Mobile Proxies in 200+ countries with HTTP(S)/SOCKS5 support and flexible IP management.
Discount: MAXUN - 8% off Static ISP Proxies.
Nodemaven Nodemaven
The most efficient proxy provider for Web Scraping and Automation with the Highest Quality IP on the market. Why Nodemaven?
· ZIP targeting · 99.9% uptime · IP filtering: all proxies have fraud score · No KYC required · Unique free tools: Proxy Bandwidth Checker, Meta Tag Checker, IP Lookup and others!
Discounts: MAXUN35 — 35% off Mobile & Residential · MAXUN40 — 40% off ISP (Static)
TestMu AI TestMu AI
The native AI-agentic cloud platform for quality engineering. Test intelligently and ship faster.

What is Maxun?

Maxun is an open-source no-code web data platform for turning the web into structured, reliable data. It supports extraction, crawling, scraping, and search — designed to scale from simple use cases to complex, automated workflows.

Ecosystem

  1. Extract – Emulate real user behavior and collect structured data from any website.

    • Recorder Mode – Record your actions as you browse; Maxun turns them into a reusable extraction robot.
    • AI Mode – Describe what you want in natural language and let LLM-powered extraction do the rest.
  2. Scrape – Convert full webpages into clean Markdown or HTML and capture screenshots.

  3. Crawl – Crawl entire websites and extract content from every relevant page, with full control over scope and discovery.

  4. Search – Run automated web searches to discover or scrape results, with support for time-based filters.

  5. SDK – A complete developer toolkit for scraping, extraction, scheduling, and end-to-end data automation.

  6. CLI – Create robots, trigger runs, and retrieve extracted data from your terminal.

  7. Document Extraction & Parsing – Extract structured data from documents (PDF, DOCX, XLSX, and CSV) using native parsers and images (Scanned PDF, JPG, and PNG) with OCR, or convert them into clean Markdown, HTML, links, or a summary.

How Does It Work?

Maxun robots are automated tools that help you collect data from websites without writing any code. Think of them as your personal web assistants that can navigate websites, extract information, and organize data just like you would manually - but faster and more efficiently.

There are five types of robots, each designed for a different job.

1. Extract

Extract emulates real user behavior and captures structured data.

  • Recorder Mode - Record your actions as you browse; Maxun turns them into a reusable extraction robot.

Example: Extract 10 Property Listings from Airbnb

https://github.com/user-attachments/assets/recorder-mode-demo-video

  • AI Mode - Describe what you want in natural language and let LLM-powered extraction do the rest.

Example: Extract Names, Rating & Duration of Top 50 Movies from IMDb

https://github.com/user-attachments/assets/f714e860-58d6-44ed-bbcd-c9374b629384

Learn more here.

2. Scrape

Scrape converts full webpages into clean Markdown, HTML and can capture screenshots. Ideal for AI workflows, agents, and document processing.

Learn more here.

3. Crawl

Crawl entire websites and extract content from every relevant page, with full control over scope and discovery.

Learn more here.

4. Search

Run automated web searches to discover or scrape results, with support for time-based filters.

Learn more here.

5. Document Extraction & Parsing

Upload a document or image — PDF, DOCX, XLSX, CSV, JPG, or PNG — and Maxun reads the text out of it, using OCR for scanned pages and photos. Convert it into clean Markdown, HTML, a list of links, or a summary, or use AI-powered extraction to pull specific structured fields.

Use cases: digitize scanned receipts and invoices, pull fields from a photo of a paper form, turn a screenshot of a table into structured data, or convert a scanned document into clean Markdown for an AI workflow.

Learn more here.

Quick Start

Getting Started

The simplest & fastest way to get started is to use the hosted version: https://app.maxun.dev.

Installation

Maxun can run locally with or without Docker

  1. Setup with Docker Compose
  2. Setup without Docker
  3. Environment Variables
  4. SDK

Upgrading & Self Hosting

  1. Self Host Maxun With Docker
  2. Upgrade Maxun With Docker Compose Setup
  3. Upgrade Maxun Without Docker Compose Setup

Features

  • ✨ **

readme truncated — read the full docs on github

Frequently asked questions

Is Maxun free to use?

Maxun is open source under the AGPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Maxun do?

No-code web scraping, crawling, and extraction platform

What is Maxun written in?

Maxun is primarily written in TypeScript. Its source is publicly available at https://github.com/getmaxun/maxun, and it has 17,485 GitHub stars.