JSON-LD

also known as: structured data · schema markup

A JSON-formatted way of embedding schema.org structured data in a page so search engines and AI systems can read the page’s meaning, its type, its facts, its relationships to other pages, without inferring it from prose. It is a machine-readable annotation layered on top of the human-readable page, not a replacement for it.

In AI Search API

Every marketing page here renders JSON-LD server-side: Organization and WebSite sitewide, BreadcrumbList on every hub-and-spoke page, FAQPage on /faq and /pricing, DefinedTerm on every glossary entry (this one included), and Article on blog posts. It exists for the same reason the rest of the site does: an AI system or search engine should be able to read exactly what this page claims to be, structurally, not just parse the sentence describing it. The JsonLd component that renders it is a single, reused primitive, one script tag per schema type, server-rendered, so nothing depends on client-side JavaScript executing before a crawler can see it.

This page’s own DefinedTerm JSON-LD (trimmed)
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "name": "JSON-LD",
  "inDefinedTermSet": {
    "@type": "DefinedTermSet",
    "name": "AI Search API glossary"
  }
}

Related terms

See it in the product

Every definition here is enforced in the Envelope contract. Run a capture and read the fields yourself.