POST/api/json1 credit

Extract structured page data: title, meta tags, headings, images, and paragraphs.

Request body

FieldTypeDescription
urlstringRequired. The URL to process.

Example request

curl -X POST https://crawlapi.dev/api/json \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"url":"https://example.com"}'

Example response

{
"success": true,
"data": {
"url": "https://example.com",
"title": "Example Domain",
"description": null,
"headings": [
{
"level": 1,
"text": "Example Domain"
}
],
"images": [],
"paragraphs": [
"This domain is for use in illustrative examples..."
]
},
"credits_used": 1,
"credits_remaining": 499
}

Error codes

StatusMeaning
400Missing or invalid URL / bad options
401Missing or invalid API key
403Insufficient credits
405Wrong HTTP method (use POST)
429Rate limit exceeded (60/min)
500Server error