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