{
  "version": "2026-07-05T15:56:44.138Z",
  "generated_at": "2026-07-05T15:56:44.138Z",
  "feeds": [
    {
      "id": "cluj-napoca",
      "name": "Cluj-Napoca",
      "country": "RO",
      "timezone": "Europe/Bucharest",
      "bbox": {
        "minLat": 44.17349,
        "minLon": 23.28848,
        "maxLat": 46.89827,
        "maxLon": 28.65672
      },
      "center": {
        "lat": 45.53588,
        "lon": 25.9726
      },
      "agencies": [
        {
          "agency_id": "2",
          "agency_name": "CTP Cluj",
          "agency_url": "https://ctpcj.ro/"
        }
      ],
      "source": {
        "type": "adapter",
        "publisher": "@n3ary/gtfs-adapter-cluj-napoca",
        "upstream_url": null
      },
      "files": {
        "sqlite_gz": "cluj-napoca-af59170f35c6.sqlite3.gz",
        "gtfs_zip": "cluj-napoca-3ee5a4ac2965.gtfs.zip"
      },
      "size_bytes": {
        "sqlite_gz": 3492082,
        "gtfs_zip": 1148258
      },
      "hash": "sha256-af59170f35c63e09af41ab85b8adda62fcb0aaec6e373a3678d448d89d02c69e",
      "generated_at": "2026-07-05T15:56:44.138Z",
      "valid_from": "2026-07-05",
      "valid_until": "2027-01-01",
      "realtime": {
        "trip_updates": "https://cluj-rt-feed.gtfs.ro/tripUpdates",
        "service_alerts": "https://cluj-rt-feed.gtfs.ro/serviceAlerts",
        "vehicle_positions": "https://cluj-rt-feed.gtfs.ro/vehiclePositions"
      },
      "license": {
        "spdx_identifier": "CC-BY-SA-4.0",
        "attribution_text": "© Compania de Transport Public Cluj-Napoca",
        "attribution_url": "https://www.ctpcluj.ro/"
      }
    },
    {
      "id": "tursib",
      "name": "Tursib",
      "country": "RO",
      "timezone": "Europe/Bucharest",
      "bbox": {
        "minLat": 45.6515,
        "minLon": 23.92505,
        "maxLat": 45.88235,
        "maxLon": 24.35452
      },
      "center": {
        "lat": 45.76693,
        "lon": 24.13979
      },
      "agencies": [
        {
          "agency_id": "28",
          "agency_name": "Tursib",
          "agency_url": "https://tursib.ro"
        }
      ],
      "source": {
        "type": "transitous",
        "publisher": "Transitous (mobility-database)",
        "upstream_url": "https://api.transitous.org/gtfs/ro_Tursib.gtfs.zip",
        "upstream_etag": "\"6a3f8fc1-fb16d\""
      },
      "files": {
        "sqlite_gz": "tursib-074510b1d743.sqlite3.gz"
      },
      "size_bytes": {
        "sqlite_gz": 3039161
      },
      "hash": "sha256-074510b1d743cda514ecdd5328e36eb3b796bed4fa3ed01957433435f57d6f45",
      "generated_at": "2026-07-04T13:27:20.412Z",
      "valid_from": null,
      "valid_until": null,
      "realtime": null,
      "license": {
        "spdx_identifier": "CC-BY-SA-4.0",
        "attribution_text": "Tursib",
        "attribution_url": null
      }
    }
  ]
}
