Maxun SDK

July 22, 2026 ยท View on GitHub

The official Node.js SDK for Maxun - turn any website into an API.

Works with both Maxun Cloud and Maxun Open Source - automatically handles the differences for you.

https://github.com/user-attachments/assets/71a6f10b-5b2a-45dd-9ef7-53d0bcf2b76d

What can you do with Maxun SDK?

  • Extract structured data from any website
  • Scrape entire pages as Markdown or HTML
  • Crawl multiple pages automatically to discover and scrape content
  • Perform web searches and extract results as metadata or full content
  • Use AI to extract data with natural language prompts
  • Capture screenshots (visible area or full page)
  • Automate workflows with clicks, form fills, and navigation
  • Schedule recurring jobs to keep your data fresh
  • Get webhooks when extractions complete
  • Handle pagination automatically (scroll, click, load more)

Quick Start

Follow the quick-start guide here: https://docs.maxun.dev/category/node-sdk

Table of Contents

  1. Extract

  2. Scrape

  3. Crawl

  4. Search

  5. Robot Management

Examples

Check out the examples directory for complete working examples:

ExampleWhat it does
basic-extraction.tsExtract fields from a single page
list-pagination.tsScrape lists with different pagination strategies
form-fill-screenshot.tsFill forms and capture screenshots
chained-extract.tsExecute multiple capture actions with one robot
simple-scrape.tsConvert pages to Markdown/HTML/Screenshots
basic-crawl.tsCrawl multiple pages automatically
llm-extraction.tsAI-powered extraction with natural language
scheduling.tsSet up robot schedules to execute runs
webhooks.tsConfigure webhook notifications
robot-management.tsCRUD operations for robots
complete-workflow.tsCreate a robot combining multiple features