🕸️

Unified Scrape

Fetch and extract structured content from a web page in a single API call

POST 3 credits /v1/scrape
curl -X POST "https://scrape.toolkitapi.io/v1/scrape" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_KEY" \
  -d '{"url":"https://toolkitapi.io","render_js":false}'
import httpx

resp = httpx.post(
    "https://scrape.toolkitapi.io/v1/scrape",
    json={"url":"https://toolkitapi.io","render_js":false},
)
print(resp.json())
const resp = await fetch("https://scrape.toolkitapi.io/v1/scrape", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"url":"https://toolkitapi.io","render_js":false}),
});
const data = await resp.json();
console.log(data);
# See curl example
Response 200 OK
{
  "url": "https://toolkitapi.io",
  "status_code": 200,
  "content": "...",
  "title": "Example Domain"
}

Try It Live

Live Demo

Description

Fetch and extract structured content from a web page in a single API call

How to Use

1

1. Send a POST request to `/v1/scrape` with a target `url`. 2. Add extraction options in the request body as needed. 3. Read normalized fields from the JSON response.

About This Tool

Unified Scrape is the primary endpoint for extracting page content and structured sections from a URL.

Why Use This Tool

Frequently Asked Questions

Is there also a GET variant?
Yes. `GET /v1/fetch` exists as a shortcut, but POST is preferred for complex payloads.

Start using Unified Scrape now

Get your free API key and make your first request in under a minute.