Skip to content

Media InspectorInfrastructure-Grade Media Intelligence

Progressive enrichment · Projection profiles · Provider-native intelligence · Schema governance

Inspect Any Media URL

Single endpoint. Profile-aware. Progressive enrichment.

Hosted API: https://api.urlmediainspector.dev · Swagger Explorer · OpenAPI

POST/api/v1/inspect?profile=full
json
{
  "url": "https://youtu.be/GLTTI1NFHus?si=okdNMy6_p0VSqZJG"
}

Response — Provider-native intelligence, complete enrichment

jsonc
{
  "success": true,
  "responseSource": "fresh", // "fresh" | "cache" | "inflight"
  "cached": false,
  "processing": {
    "status": "complete",
    "completion": 1,
    "enrichmentsPending": false,
    "completedStages": ["semantic", "mediaFormat", "oembed"],
    "pendingStages": [],
  },
  "data": {
    "identity": {
      "url": "https://youtu.be/GLTTI1NFHus?si=...",
      "finalUrl": "https://youtu.be/GLTTI1NFHus?si=...",
      "canonicalUrl": "https://www.youtube.com/watch?v=GLTTI1NFHus",
      "mime": "text/html",
    },
    "semantic": {
      "kind": "embed-media",
      "semanticType": "embedded-video",
      "title": "Provider Native Title",
    },
    "provider": {
      "name": "youtube",
      "confidence": 1,
      "detectionMethod": "url-parser",
    },
    "playback": {
      "strategy": "iframe",
      "component": "iframe",
      "embedUrl": "https://www.youtube.com/embed/GLTTI1NFHus",
      "streamable": false,
      "downloadable": false,
    },
    "preview": {
      "thumbnail": {
        "url": "https://i.ytimg.com/vi/GLTTI1NFHus/hqdefault.jpg",
      },
    },
    "diagnostics": {
      "timings": {
        /* ... */
      },
    },
  },
  "enrichmentSources": {
    "semantic": "fresh",
    "mediaFormat": "fresh",
    "oembed": "fresh",
  },
  "projection": {
    "profile": "full",
    "hiddenFields": [],
  },
}

Infrastructure Documentation — Behavior-Driven, Schema-Governed