JSON-LD Schema.org Validation API
Validate your structured data against Schema.org vocabulary with our powerful REST API. Perfect for SEO engineers, developers, and AI agents.
Schema.org Validation
Validate JSON-LD against the latest Schema.org vocabulary with detailed error reporting and suggestions.
URL & Direct Validation
Validate JSON-LD from URLs or submit data directly. Extract structured data from HTML pages automatically.
API Key Management
Secure API access with key management, usage tracking, and rate limiting. Monitor your API usage in real-time.
Quick Start Example
Validate JSON-LD with a simple POST request:
Request:
curl -X POST "https://your-api.com/api/validate" \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"data": {
"@context": "https://schema.org",
"@type": "Person",
"name": "John Doe",
"email": "john@example.com"
}
}'
Response:
{
"valid": true,
"errors": [],
"schema_version": "29.2",
"suggestions": []
}
API Endpoints
POST /api/validate
Validate JSON-LD data directly
POST /api/validate-url
Validate JSON-LD from a URL
GET /api/schema-versions
Get available Schema.org versions
GET /api/health
API health check