Free & Open Source • v1.2.0 • MIT License

Free & Open SourceWeb Scraping Server

Completely free and open-source browserless automation server with enterprise-grade stealth technology. Extract data, capture screenshots, generate PDFs, and integrate with Make.com, Zapier, n8n, and any HTTP client.

curl -X POST https://your-domain.com/api/html?token=YOUR_TOKEN \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
1M+
API Requests
5K+
Active Users
99.9%
Uptime
500+
n8n Workflows

Powerful Features

Everything you need for modern web automation and data extraction

Universal Web Scraping

Extract data from any website with enterprise-grade browser automation

Lightning Fast

Sub-second response times with optimized Playwright engine

Stealth Technology

Bypass detection with Google-level Chrome spoofing techniques

Developer-First API

RESTful endpoints with comprehensive documentation and SDKs

Featured Integration

Official n8n Community Node

Our dedicated n8n community node package makes HeadlessX integration seamless with visual workflow automation

n8n-nodes-headlessx

Community Node Package

Install via npm:
npm install n8n-nodes-headlessx
Or install via n8n Community Nodes:
Search for “headlessx” in Community Nodes

Available Operations

🎯 Content Extraction

Extract HTML Content
Get Page Text
Extract Links
Parse Structured Data

📸 Visual Capture

Full Page Screenshot
Element Screenshot
PDF Generation
Visual Comparison

⚡ Advanced Processing

Wait for Elements
Custom JavaScript
Form Interactions
Multi-step Automation
Pro Tip

The HeadlessX n8n node supports all server endpoints with a user-friendly interface, making complex web scraping workflows as simple as drag-and-drop.

Universal HTTP Integration
Any Platform

Connect to Any Platform

Integrate HeadlessX with Make.com, Zapier, n8n, or any application using simple HTTP requests

Make.com

Visual automation platform

HTTP Request Module

Zapier

Connect 5000+ apps

Webhooks by Zapier

n8n

Open source automation

Community Node Available

Custom Apps

Any programming language

REST API Calls

Quick Start - cURL

curl -X POST "https://your-domain.com/api/html?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'

JavaScript/Node.js

fetch('https://your-domain.com/api/html?token=YOUR_TOKEN', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ url: 'https://example.com' })
})

Developer-Friendly REST API

Clean, RESTful endpoints with comprehensive documentation and examples

API Endpoints

GET/api/healthServer health and status check
GET/api/statusDetailed server information
POST/api/renderFull page rendering with JSON response
POST/api/htmlRaw HTML extraction (POST)
GET/api/htmlRaw HTML extraction (GET)
POST/api/contentClean text extraction (POST)
GET/api/contentClean text extraction (GET)
GET/api/screenshotCapture page screenshots
GET/api/pdfGenerate PDF documents
POST/api/batchProcess multiple URLs in batch

Example Response

200 OK
{
  "success": true,
  "data": {
    "title": "Example Page",
    "content": "...",
    "links": [...],
    "images": [...],
    "metadata": {
      "loadTime": "1.2s",
      "timestamp": "2025-01-01T00:00:00Z"
    }
  },
  "status": 200
}

Ready to Get Started?

Join thousands of developers using HeadlessX for free web automation and scraping