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.
maxun_sdk_llm_extract.mp4
- Extract structured data from any website
- Scrape entire pages as Markdown or HTML
- 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)
Follow the quick-start guide here: https://docs.maxun.dev/sdk/sdk-overview
Check out the examples directory for complete working examples:
| Example | What it does |
|---|---|
| basic-extraction.ts | Extract fields from a single page |
| list-pagination.ts | Scrape lists with different pagination strategies |
| form-fill-screenshot.ts | Fill forms and capture screenshots |
| chained-extract.ts | Execute multiple capture actions with one robot |
| simple-scrape.ts | Convert pages to Markdown/HTML/Screenshots |
| llm-extraction.ts | AI-powered extraction with natural language |
| scheduling.ts | Set up robot schedules to execute runs |
| webhooks.ts | Configure webhook notifications |
| robot-management.ts | CRUD operations for robots |
| complete-workflow.ts | Create a robot combining multiple features |