API Documentation

Introduction

ScrapingJutsu provides a robust, high-performance API for extracting structured data from any website. Our engine handles JavaScript rendering, proxy rotation, and anti-bot measures automatically.

Global Proxy Network

Automatic rotation across millions of residential and data center IPs.

REST API

A simple, modern REST interface that works with any programming language.

Authentication

All requests to the ScrapingJutsu API must include an X-API-Key header.

Your API Credentials

Keep this key secret

sj_live_••••••••••••••••••••••••

Scrape a URL

The primary endpoint for extracting data. Supports both single-page scraping and full-site crawling.

POST/api/v1/scrape
const response = await fetch('https://scrapingjutsu.com/api/v1/scrape', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'sj_live_xxxxxxxxxxxxxxxxxxxxxxxx'
  },
  body: JSON.stringify({
    url: 'https://example.com',
    mode: 'single'
  })
});

const data = await response.json();
console.log(data);

Request Parameters

FieldTypeDescription
urlstringThe target URL to scrape (e.g. https://example.com)
modestringUse "single" for one URL or "multipage" for full crawling.