{
  "schema": "tg4.feed-formats.v1",
  "license": "CC0-1.0",
  "source": "https://keputusan4d.com/api/feed-formats.json",
  "generated_at": "2026-05-28T15:32:43.249Z",
  "site": "Keputusan4D.com",
  "count": 25,
  "formats": [
    {
      "id": "today-json",
      "title": "Today's results (JSON)",
      "path": "/api/today.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/today.json"
    },
    {
      "id": "today-csv",
      "title": "Today's results (CSV)",
      "path": "/api/today.csv",
      "media_type": "text/csv",
      "url": "https://keputusan4d.com/api/today.csv"
    },
    {
      "id": "today-md",
      "title": "Today's results (Markdown)",
      "path": "/api/today.md",
      "media_type": "text/markdown",
      "url": "https://keputusan4d.com/api/today.md"
    },
    {
      "id": "today-txt",
      "title": "Today's results (plaintext)",
      "path": "/api/today.txt",
      "media_type": "text/plain",
      "url": "https://keputusan4d.com/api/today.txt"
    },
    {
      "id": "today-yaml",
      "title": "Today's results (YAML)",
      "path": "/api/today.yaml",
      "media_type": "application/yaml",
      "url": "https://keputusan4d.com/api/today.yaml"
    },
    {
      "id": "today-xml",
      "title": "Today's results (XML)",
      "path": "/api/today.xml",
      "media_type": "application/xml",
      "url": "https://keputusan4d.com/api/today.xml"
    },
    {
      "id": "today-headline",
      "title": "Today's headline (≤280 chars)",
      "path": "/api/today-headline.txt",
      "media_type": "text/plain",
      "url": "https://keputusan4d.com/api/today-headline.txt"
    },
    {
      "id": "now",
      "title": "Current server timestamps",
      "path": "/api/now.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/now.json"
    },
    {
      "id": "version",
      "title": "Build version",
      "path": "/api/version.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/version.json"
    },
    {
      "id": "changelog",
      "title": "Build changelog",
      "path": "/api/changelog.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/changelog.json"
    },
    {
      "id": "openapi-yaml",
      "title": "OpenAPI 3.1 spec (YAML)",
      "path": "/api/openapi.yaml",
      "media_type": "application/yaml",
      "url": "https://keputusan4d.com/api/openapi.yaml"
    },
    {
      "id": "openapi-json",
      "title": "OpenAPI 3.1 spec (JSON)",
      "path": "/api/openapi.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/openapi.json"
    },
    {
      "id": "schema",
      "title": "JSON Schema for today.json",
      "path": "/api/today.schema.json",
      "media_type": "application/schema+json",
      "url": "https://keputusan4d.com/api/today.schema.json"
    },
    {
      "id": "index",
      "title": "Hypermedia API index",
      "path": "/api/index.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/index.json"
    },
    {
      "id": "draws-ics",
      "title": "Upcoming draws (iCalendar)",
      "path": "/api/draws.ics",
      "media_type": "text/calendar",
      "url": "https://keputusan4d.com/api/draws.ics"
    },
    {
      "id": "holidays",
      "title": "Malaysian public holidays",
      "path": "/api/holidays.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/holidays.json"
    },
    {
      "id": "upcoming",
      "title": "Upcoming-draws timing",
      "path": "/api/upcoming.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/upcoming.json"
    },
    {
      "id": "badge",
      "title": "Network status badge (SVG)",
      "path": "/api/badge.svg",
      "media_type": "image/svg+xml",
      "url": "https://keputusan4d.com/api/badge.svg"
    },
    {
      "id": "today-hash",
      "title": "Today snapshot SHA256",
      "path": "/api/today-hash.txt",
      "media_type": "text/plain",
      "url": "https://keputusan4d.com/api/today-hash.txt"
    },
    {
      "id": "license",
      "title": "Data license manifest",
      "path": "/api/license.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/license.json"
    },
    {
      "id": "sources",
      "title": "Source manifest",
      "path": "/api/sources.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/sources.json"
    },
    {
      "id": "feeds",
      "title": "Feed formats discovery (this doc)",
      "path": "/api/feed-formats.json",
      "media_type": "application/json",
      "url": "https://keputusan4d.com/api/feed-formats.json"
    },
    {
      "id": "rss",
      "title": "RSS 2.0 feed",
      "path": "/rss.xml",
      "media_type": "application/rss+xml",
      "url": "https://keputusan4d.com/rss.xml"
    },
    {
      "id": "atom",
      "title": "Atom 1.0 feed",
      "path": "/atom.xml",
      "media_type": "application/atom+xml",
      "url": "https://keputusan4d.com/atom.xml"
    },
    {
      "id": "json-feed",
      "title": "JSON Feed 1.1",
      "path": "/feed.json",
      "media_type": "application/feed+json",
      "url": "https://keputusan4d.com/feed.json"
    }
  ]
}