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
| Field | Type | Description |
|---|---|---|
| url | string | The target URL to scrape (e.g. https://example.com) |
| mode | string | Use "single" for one URL or "multipage" for full crawling. |