{
  "schema": "tg4.feed-formats.v1",
  "license": "CC0-1.0",
  "source": "https://4ddraw.com/api/feed-formats.json",
  "generated_at": "2026-05-17T03:08:36.102Z",
  "site": "4DDraw.com",
  "count": 33,
  "formats": [
    {
      "id": "today-json",
      "title": "Today's results (JSON)",
      "path": "/api/today.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/today.json"
    },
    {
      "id": "today-csv",
      "title": "Today's results (CSV)",
      "path": "/api/today.csv",
      "media_type": "text/csv",
      "url": "https://4ddraw.com/api/today.csv"
    },
    {
      "id": "today-md",
      "title": "Today's results (Markdown)",
      "path": "/api/today.md",
      "media_type": "text/markdown",
      "url": "https://4ddraw.com/api/today.md"
    },
    {
      "id": "today-txt",
      "title": "Today's results (plaintext)",
      "path": "/api/today.txt",
      "media_type": "text/plain",
      "url": "https://4ddraw.com/api/today.txt"
    },
    {
      "id": "today-yaml",
      "title": "Today's results (YAML)",
      "path": "/api/today.yaml",
      "media_type": "application/yaml",
      "url": "https://4ddraw.com/api/today.yaml"
    },
    {
      "id": "today-xml",
      "title": "Today's results (XML)",
      "path": "/api/today.xml",
      "media_type": "application/xml",
      "url": "https://4ddraw.com/api/today.xml"
    },
    {
      "id": "today-headline",
      "title": "Today's headline (≤280 chars)",
      "path": "/api/today-headline.txt",
      "media_type": "text/plain",
      "url": "https://4ddraw.com/api/today-headline.txt"
    },
    {
      "id": "now",
      "title": "Current server timestamps",
      "path": "/api/now.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/now.json"
    },
    {
      "id": "version",
      "title": "Build version",
      "path": "/api/version.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/version.json"
    },
    {
      "id": "changelog",
      "title": "Build changelog",
      "path": "/api/changelog.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/changelog.json"
    },
    {
      "id": "openapi-yaml",
      "title": "OpenAPI 3.1 spec (YAML)",
      "path": "/api/openapi.yaml",
      "media_type": "application/yaml",
      "url": "https://4ddraw.com/api/openapi.yaml"
    },
    {
      "id": "openapi-json",
      "title": "OpenAPI 3.1 spec (JSON)",
      "path": "/api/openapi.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/openapi.json"
    },
    {
      "id": "schema",
      "title": "JSON Schema for today.json",
      "path": "/api/today.schema.json",
      "media_type": "application/schema+json",
      "url": "https://4ddraw.com/api/today.schema.json"
    },
    {
      "id": "index",
      "title": "Hypermedia API index",
      "path": "/api/index.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/index.json"
    },
    {
      "id": "draws-ics",
      "title": "Upcoming draws (iCalendar)",
      "path": "/api/draws.ics",
      "media_type": "text/calendar",
      "url": "https://4ddraw.com/api/draws.ics"
    },
    {
      "id": "holidays",
      "title": "Malaysian public holidays",
      "path": "/api/holidays.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/holidays.json"
    },
    {
      "id": "upcoming",
      "title": "Upcoming-draws timing",
      "path": "/api/upcoming.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/upcoming.json"
    },
    {
      "id": "badge",
      "title": "Network status badge (SVG)",
      "path": "/api/badge.svg",
      "media_type": "image/svg+xml",
      "url": "https://4ddraw.com/api/badge.svg"
    },
    {
      "id": "today-hash",
      "title": "Today snapshot SHA256",
      "path": "/api/today-hash.txt",
      "media_type": "text/plain",
      "url": "https://4ddraw.com/api/today-hash.txt"
    },
    {
      "id": "license",
      "title": "Data license manifest",
      "path": "/api/license.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/license.json"
    },
    {
      "id": "sources",
      "title": "Source manifest",
      "path": "/api/sources.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/sources.json"
    },
    {
      "id": "feeds",
      "title": "Feed formats discovery (this doc)",
      "path": "/api/feed-formats.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/feed-formats.json"
    },
    {
      "id": "diff-json",
      "title": "Today vs yesterday diff",
      "path": "/api/diff.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/diff.json"
    },
    {
      "id": "diff-csv",
      "title": "Today vs yesterday diff (CSV)",
      "path": "/api/diff.csv",
      "media_type": "text/csv",
      "url": "https://4ddraw.com/api/diff.csv"
    },
    {
      "id": "yesterday",
      "title": "Yesterday snapshot",
      "path": "/api/yesterday.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/yesterday.json"
    },
    {
      "id": "operators-json",
      "title": "Operator directory (JSON)",
      "path": "/api/operators.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/operators.json"
    },
    {
      "id": "operators-csv",
      "title": "Operator directory (CSV)",
      "path": "/api/operators.csv",
      "media_type": "text/csv",
      "url": "https://4ddraw.com/api/operators.csv"
    },
    {
      "id": "operators-yaml",
      "title": "Operator directory (YAML)",
      "path": "/api/operators.yaml",
      "media_type": "application/yaml",
      "url": "https://4ddraw.com/api/operators.yaml"
    },
    {
      "id": "operator-status",
      "title": "Per-operator freshness",
      "path": "/api/operator-status.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/operator-status.json"
    },
    {
      "id": "embed-config",
      "title": "Embed widget config",
      "path": "/api/embed-config.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/embed-config.json"
    },
    {
      "id": "heatmap",
      "title": "Digit frequency heatmap",
      "path": "/api/heatmap.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/heatmap.json"
    },
    {
      "id": "digit-distribution",
      "title": "Digit position stats",
      "path": "/api/digit-distribution.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/digit-distribution.json"
    },
    {
      "id": "digit-sum",
      "title": "Sum-of-digits insight",
      "path": "/api/digit-sum.json",
      "media_type": "application/json",
      "url": "https://4ddraw.com/api/digit-sum.json"
    }
  ]
}