How to scrape example.com

Measured over the last 30 days (2026-10-06 to 2026-11-05), 3,634 requests, updated 2026-11-05.

Try it, no key needed

Measured results

Success rate
98.8% (3,634 requests, last 30 days)
Protection detected
None detected
Typical tier
2
Median latency
417 ms
Output formats that work
html, text, markdown, json

cURL

curl -X POST https://alterlab.io/api/v1/scrape \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/"}'

Python

import requests

response = requests.post(
    "https://alterlab.io/api/v1/scrape",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={"url": "https://example.com/"},
)
print(response.json()["content"][:500])

Node

const res = await fetch("https://alterlab.io/api/v1/scrape", {
  method: "POST",
  headers: { "X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://example.com/" }),
});
const data = await res.json();
console.log(data.content.slice(0, 500));

MCP

{
  "mcpServers": {
    "alterlab": { "url": "https://mcp.alterlab.io/mcp" }
  }
}
// then ask your agent: "scrape https://example.com/ with AlterLab"

Frequently Asked Questions

How reliably can AlterLab scrape example.com?

98.8% of requests succeeded. Measured over the last 30 days (2026-10-06 to 2026-11-05), 3,634 requests, updated 2026-11-05.

Which output formats work for example.com?

html, text, markdown, json. Choose them with the formats parameter.

Your first scrape.
Sixty seconds.

Up to 5,000 free requests — about 5,000 Light, 500 Protected or 250 Dynamic requests. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · Up to 5,000 free requests (about 5,000 Light, 500 Protected or 250 Dynamic requests) · Balance never expires