Generate Schema.org JSON-LD for a typed page, product, article, event, or organization.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Selected types, properties, identifiers, and nested relationships become JSON-LD with schema.org context and property names. The output describes page content and does not validate the business facts supplied.
Type: Article Name: How to Build a REST API Description: Step-by-step guide to building RESTful APIs URL: https://example.com/blog/rest-api Image: https://example.com/images/rest-api.jpg Author: Jane Developer Date published: 2025-01-15 Date modified: Extra fields:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"name": "How to Build a REST API",
"description": "Step-by-step guide to building RESTful APIs",
"url": "https://example.com/blog/rest-api",
"image": "https://example.com/images/rest-api.jpg",
"author": {
"@type": "Person",
"name": "Jane Developer"
},
"datePublished": "2025-01-15",
"headline": "How to Build a REST API"
}
</script>
Product, article, and event templates generate structured data.