Get the fully rendered HTML of any page, including JS-rendered content.
Request body
| Field | Type | Description |
|---|
url | string | Required. The URL to process. |
curl -X POST https://crawlapi.dev/api/content \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"url":"https://example.com"}'
{
"success": true,
"data": {
"url": "https://example.com",
"html": "<!doctype html><html>...</html>",
"length": 1256
},
"credits_used": 1,
"credits_remaining": 499
}
Error codes
| Status | Meaning |
|---|
400 | Missing or invalid URL / bad options |
401 | Missing or invalid API key |
403 | Insufficient credits |
405 | Wrong HTTP method (use POST) |
429 | Rate limit exceeded (60/min) |
500 | Server error |